juliet (java-based uhe lepton integral transporter) motivation motivation java class structure java...
Post on 15-Jan-2016
216 views
TRANSCRIPT
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
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
Bartol 2004
Tau(Neutrinos) from
Muon(Neutrinos) from
Nadir Angle
Structure of the JULIeT
Monte-Carlo Simulation
Numerical Calculation
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
Bartol 2004
Numerical Calculation modeNumerical Calculation mode
Bartol 2004
Upward-going Downward going!!
Bartol 2004
Angular Spectrum
1400 m
2800 m
11000mUp Down
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
Bartol 2004
Monte Carlo modeMonte Carlo mode
Energy deposit profile in kmEnergy deposit profile in km33
By the JULIeT Monte Carlo functionBy the JULIeT Monte Carlo function
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
Backup SilidesBackup Silides
Laguna Beach 2003
The Whole Structure
Java_lib
sources
classes
icecube UHE
particles
points
interactions decay
propagation
numRecipes
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
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
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)
Wisconsin 2003
decay/Decay.java
Calculate weak decay matrixWl
MuDecayMatrix.java TauDecayMatrix.java
Wisconsin 2003
propagation/
PropagationMatrix.javaResolves the transport equation numerically
Build the transfer matrix for propagation overInfinitesimal distance dX[g/cm2], first
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 ->
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