210 likes | 317 Views
Bartol 2004. JULIeT ( J ava-based U HE L epton I nt e gral T ransporter). Motivation Java class structure What you can do The version 1.0 release Shigeru Yoshida Dept. of Physics CHIBA Univ. Products. n e. n m. n t. m. t.
E N D
Bartol 2004 JULIeT (Java-based UHE Lepton Integral Transporter) • Motivation • Java class structure • What you can do • The version 1.0 release Shigeru Yoshida Dept. of Physics CHIBA Univ.
Products ne nm nt m t p e/g ne Weak Weak nm Weak Weak nt Weak Weak Incoming e/g Cascades Decay Weak Pair/decay Bremss Decay m Pair Pair PhotoNucl. DecayPair Decay Pair Bremss Decay Decay Decay Decay Weak t Pair PhotoNucl. p Cascades
Muon(Neutrinos) from nm nt Tau(Neutrinos) from nm nt Nadir Angle Bartol 2004
, t , n m Structure of the JULIeT Monte-Carlo Simulation Numerical Calculation
・Propagation in the earth ・Chain reactions ex.) t → nt → t → m ・・・ Save the CPU time Treat m andt on the same footing Solve the transport equations numerically ・Energy Deposit in the detector Stochastic energy loss Probability distribution Monte-Carlo simulation Software Spec Interaction point Energy Deposit
Numerical Calculation mode Bartol 2004
Upward-going Downward going!! Bartol 2004
11000m 2800 m 1400 m Angular Spectrum Up Down Bartol 2004
IceCube EHE n Sensitivity 90% C.L. for 10 year observation • Published in Phys. Rev. D S.Yoshida, R.Ishibashi, H,Miyamoto, PRD 69 (2004)
Monte Carlo mode Bartol 2004
Energy deposit profile in km3 • By the JULIeT Monte Carlo function
Version 1.0 released • http://www.ppl.phys.chiba-u.jp/JULIeT/ • The detailed USERS MANUAL available • The API Documents • The Swing-based GUI available • Open for EVRYBODY. Visit our web site! • Next step: Hook this up to the IceTray/Photonics Bartol 2004
particles points interactions decay propagation The Whole Structure icecube UHE Java_lib sources numRecipes classes Laguna Beach 2003
particles/ Defines particles with mass, lifetime, and energy 0 1 2 3 flavor doublet n n n p 0 m t e 0 m t 1 p e + 6 11 10 GeV < E < 10 GeV (Initial. Changeable) Particle.java ParticleArray.java Laguna Beach 2003
In Future. . . Xxxx.java Take the configuration of the Antarctica Ice 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, . . . Laguna Beach 2003
Bremsstrahlung.java KnockOnElectrons.java NeutrinoCharge.java NeurtinoNeutral.java PairCreation.java InteractionsMatrix.java Generate matrix of s(logE), ds/dy(logE) interactions/ Interactions.java (abstract) • Total/differential cross sections • Integral differential cross sections • Integral inelasticity term ds y dy Laguna Beach 2003
n W l decay/ Decay.java Calculate weak decay matrix TauDecayMatrix.java MuDecayMatrix.java Wisconsin 2003
propagation/ PropagationMatrix.java Resolves the transport equation numerically Build the transfer matrix for propagation over Infinitesimal distancedX[g/cm2], first Wisconsin 2003
propagation/ PropagationMatrix.java Has a function of switching on/off any interaction channel bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0 mt ->n m+m- Photo-Nucl Bremss Knock-on e+e- NC CC t+t- Wisconsin 2003
numRecipes/ Integration.java Numerical Integration Methods • Extended Trapezoidal rule • Romberg Integration Interpolation.java Polynomial Interpolation SpecialFunctions.java Gaussian, Poisson, Gamma Function etc.. RandomDouble.java Uniform Deviates Based on “Mersenne Twister” Period 2^19937-1 623 dimensional equi-distribution Wisconsin 2003