juliet (java-based uhe lepton integral transporter) motivation motivation java class structure java...
Post on 15-Jan-2016
217 views
TRANSCRIPT
![Page 1: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/1.jpg)
JULIeT JULIeT ((JJava-based ava-based UUHE HE LLepton epton IIntnteegral gral TTransportransport
er)er)MotivationMotivationJava class structure Java class structure What you can doWhat you can doThe version 1.0 releaseThe version 1.0 release
Shigeru YoshidaShigeru YoshidaDept. of PhysicsDept. of Physics
CHIBA Univ.CHIBA Univ.
Bartol 2004
![Page 2: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/2.jpg)
e
e
e/
e/
Weak
Weak
Weak
Inco
min
gProducts
Weak
Weak
Weak
Cascades
Cascades
Decay DecayWeak
Pair/decayBremss Pair Pair PhotoNucl.
PhotoNucl.DecayPair Pair
PairBremssDecay
DecayWeak
DecayDecayDecay
![Page 3: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/3.jpg)
Bartol 2004
Tau(Neutrinos) from
Muon(Neutrinos) from
Nadir Angle
![Page 4: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/4.jpg)
Structure of the JULIeT
Monte-Carlo Simulation
Numerical Calculation
![Page 5: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/5.jpg)
Software Spec・ Propagation in the earth
・ Chain reactions ex.) →→→ ・・・ Save the CPU time
Treat andon the same footing
Solve the transport equations numerically
・ Energy Deposit in the detectorStochastic energy loss
Probability distribution
Monte-Carlo simulation
Interaction pointEnergy Deposit
![Page 6: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/6.jpg)
Bartol 2004
Numerical Calculation modeNumerical Calculation mode
![Page 7: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/7.jpg)
Bartol 2004
Upward-going Downward going!!
![Page 8: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/8.jpg)
Bartol 2004
Angular Spectrum
1400 m
2800 m
11000mUp Down
![Page 9: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/9.jpg)
IceCube EHE IceCube EHE Sensitivity Sensitivity
Published in Phys. Rev. DPublished in Phys. Rev. D S.Yoshida, R.Ishibashi, H,Miyamoto, PRD 69 (2004)S.Yoshida, R.Ishibashi, H,Miyamoto, PRD 69 (2004)
90% C.L. for 10 year observation
![Page 10: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/10.jpg)
Bartol 2004
Monte Carlo modeMonte Carlo mode
![Page 11: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/11.jpg)
Energy deposit profile in kmEnergy deposit profile in km33
By the JULIeT Monte Carlo functionBy the JULIeT Monte Carlo function
![Page 12: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/12.jpg)
Bartol 2004
Version 1.0 releasedVersion 1.0 released
http://www.ppl.phys.chiba-u.jp/JULIeT/http://www.ppl.phys.chiba-u.jp/JULIeT/ The detailed USERS MANUAL availableThe detailed USERS MANUAL available The API Documents The API Documents The Swing-based GUI availableThe Swing-based GUI available Open for EVRYBODY. Visit our web site!Open for EVRYBODY. Visit our web site! Next step: Hook this up to the IceTray/PhotNext step: Hook this up to the IceTray/Phot
onicsonics
![Page 13: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/13.jpg)
Backup SilidesBackup Silides
![Page 14: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/14.jpg)
Laguna Beach 2003
The Whole Structure
Java_lib
sources
classes
icecube UHE
particles
points
interactions decay
propagation
numRecipes
![Page 15: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/15.jpg)
Laguna Beach 2003
particles/
Defines particles with mass, lifetime, and energy
flavor
doublet
0
0
1
1 2 3
e
e 0
+
10 GeV < E < 10 GeV6 11(Initial. Changeable)
Particle.java ParticleArray.java
![Page 16: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/16.jpg)
Laguna Beach 2003
points/ParticlePoint.java
•Define/calculate the point vector to trace particles•Define/calculate the medium(Rock/Ice) in which particles travel
density, mass number, charge, . . .
In Future. . .
Xxxx.javaTake the configuration of the Antarctica Ice
![Page 17: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/17.jpg)
Laguna Beach 2003
interactions/
Interactions.java (abstract)•Total/differential cross sections•Integral differential cross sections•Integral inelasticity term
ddy y
Bremsstrahlung.java KnockOnElectrons.java
NeutrinoCharge.java NeurtinoNeutral.java PairCreation.java
InteractionsMatrix.javaGenerate matrix of (logE), d/dy(logE)
![Page 18: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/18.jpg)
Wisconsin 2003
decay/Decay.java
Calculate weak decay matrixWl
MuDecayMatrix.java TauDecayMatrix.java
![Page 19: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/19.jpg)
Wisconsin 2003
propagation/
PropagationMatrix.javaResolves the transport equation numerically
Build the transfer matrix for propagation overInfinitesimal distance dX[g/cm2], first
![Page 20: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/20.jpg)
Wisconsin 2003
propagation/
PropagationMatrix.javaHas a function of switching on/off any interaction channel
bit6 bit5 bit4 bit3 bit2 bit1 bit0bit7
CCNCe+e-+-+-
Knock-onBremssPhoto-Nucl ->
![Page 21: JULIeT (Java-based UHE Lepton Integral Transporter) Motivation Motivation Java class structure Java class structure What you can do What you can do The](https://reader036.vdocuments.us/reader036/viewer/2022062518/56649d5d5503460f94a3c9a1/html5/thumbnails/21.jpg)
Wisconsin 2003
numRecipes/
Integration.javaNumerical Integration Methods
• Extended Trapezoidal rule• Romberg Integration
Interpolation.javaPolynomial Interpolation
SpecialFunctions.javaGaussian, Poisson, Gamma Function etc..
RandomDouble.java
Uniform DeviatesBased on “Mersenne Twister”Period 2^19937-1 623 dimensional equi-distribution