210 likes | 326 Vues
JULIeT (Java-based UHE Lepton Integral Transporter) is a powerful simulation tool for studying ultra-high energy (UHE) lepton interactions. Version 1.0, developed by Shigeru Yoshida at Chiba University, features a comprehensive Monte Carlo method to calculate propagation, decay, and energy deposit profiles in various media such as ice and rock. Key functionalities include stochastic energy loss modeling, numerical transport equations, and an intuitive GUI. The software is open for everyone, with detailed user manuals and API documentation available on the website. Ideal for researchers in particle physics and astrophysics!
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