Top Banner
UHE Simulation Efforts @ Chiba UHE Simulation Efforts @ Chiba U. U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future Plan Shigeru Yoshida Shigeru Yoshida Dept. of Physics Dept. of Physics CHIBA Univ. CHIBA Univ. Laguna Beach 2003 Please integrate it To YOUR library!!
17

UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

UHE Simulation Efforts @ Chiba U.UHE Simulation Efforts @ Chiba U.

MotivationMotivationJava class structure Java class structure Provided MethodsProvided MethodsFuture PlanFuture Plan

Shigeru YoshidaShigeru YoshidaDept. of PhysicsDept. of Physics

CHIBA Univ.CHIBA Univ.

Laguna Beach 2003

Please integrate itTo YOUR library!!

Page 2: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Motivation.. Handle UHE(EeV ] eventsMotivation.. Handle UHE(EeV ] events

Include some minor interactionsInclude some minor interactions Update the CC/NC/Photo-Update the CC/NC/Photo-

Nuclear cross sectionsNuclear cross sections Capability to consider curvature Capability to consider curvature

of the polar ice layerof the polar ice layer

Laguna Beach 2003

Page 3: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

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

Page 4: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

The Whole Structure

Java_lib

sources

classes

icecube UHE

particles

points

interactions decay

propagation

numRecipes

Page 5: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

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 6: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

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 7: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

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 8: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

Page 9: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

decay/Decay.java

Calculate weak decay matrixWl

MuDecayMatrix.java TauDecayMatrix.java

Page 10: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

propagation/

PropagationMatrix.javaResolves the transport equation numerically

Build the transfer matrix for propagation overInfinitesimal distance dX[g/cm2], first

Page 11: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

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

Page 12: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

Application Example of the PropagationMatrix

Page 13: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

Page 14: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 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 15: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 2003

A factor of 2 enhancementDue to the heavier lepton production

Page 16: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Laguna Beach 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

Page 17: UHE Simulation Efforts @ Chiba U. Motivation Motivation Java class structure Java class structure Provided Methods Provided Methods Future Plan Future.

Future plan… Integration with YOUR Future plan… Integration with YOUR code!!code!!

Detector MC on the same base infrastructure.Detector MC on the same base infrastructure. Photon Propagator. Photonics? It needs to be faster and capable of LAEGER target volume for UHE as many events Photon Propagator. Photonics? It needs to be faster and capable of LAEGER target volume for UHE as many events OUTSIDEOUTSIDE the instrumental the instrumental

volume are likely to be triggered.volume are likely to be triggered. Events are horizontal/downward-going. Needs realistic mapping of the polar ice configuration in the simulation.Events are horizontal/downward-going. Needs realistic mapping of the polar ice configuration in the simulation. Reconstruction. UHE events are associated with many cascades which would cause sizable fluctuation.Reconstruction. UHE events are associated with many cascades which would cause sizable fluctuation. May need to run Geant4 for full simulation of UHE cascades and to be implemented in this library.May need to run Geant4 for full simulation of UHE cascades and to be implemented in this library. LET ‘S WORK TOGETHER!!LET ‘S WORK TOGETHER!!

Laguna Beach 2003