corsika a monte carlo code to simulate extensive air showers
TRANSCRIPT
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
1/98
F O R S C H U N G S Z E N T R U M K A R L S R U H E
T e c h n i k u n d U m w e l t
W i s s e n s c h a f t l i c h e B e r i c h t e
F Z K A 6 0 1 9
C O R S I K A : A M o n t e C a r l o C o d e t o
S i m u l a t e E x t e n s i v e A i r S h o w e r s
D . H e c k
1
, J . K n a p p
2
, J . N . C a p d e v i e l l e
3
, G . S c h a t z
1
, T . T h o u w
1
1
I n s t i t u t f u r K e r n p h y s i k F o r s c h u n g s z e n t r u m K a r l s r u h e D 7 6 0 2 1 K a r l s r u h e
2
I n s t i t u t f u r E x p e r i m e n t e l l e K e r n p h y s i k U n i v e r s i t a t K a r l s r u h e D 7 6 0 2 1 K a r l s r u h e
3
P h y s i q u e C o r p u s c u l a i r e e t C o s m o l o g i e C o l l e g e d e F r a n c e F 7 5 2 3 1 P a r i s C e d e x 0 5
F r a n c e
F o r s c h u n g s z e n t r u m K a r l s r u h e G m b H , K a r l s r u h e
1 9 9 8
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
2/98
C o p y r i g h t N o t i c e
C o p y r i g h t a n d a n y o t h e r a p p r o p r i a t e l e g a l p r o t e c t i o n o f t h e s e c o m p u t e r p r o g r a m s
a n d a s s o c i a t e d d o c u m e n t a t i o n r e s e r v e d i n a l l c o u n t r i e s o f t h e w o r l d .
T h e s e p r o g r a m s o r d o c u m e n t a t i o n m a y n o t b e r e p r o d u c e d b y a n y m e t h o d w i t h o u t
p r i o r w r i t t e n c o n s e n t o f F O R S C H U N G S Z E N T R U M K A R L S R U H E o r i t s d e l e g a t e .
F O R S C H U N G S Z E N T R U M K A R L S R U H E w e l c o m e s c o m m e n t s c o n c e r n i n g t h e
C O R S I K A c o d e b u t u n d e r t a k e s n o o b l i g a t i o n f o r m a i n t e n a n c e o f t h e p r o g r a m s n o r
r e s p o n s i b i l i t y f o r t h e i r c o r r e c t n e s s a n d a c c e p t s n o l i a b i l i t y w h a t s o e v e r r e s u l t i n g f r o m
t h e u s e o f i t s p r o g r a m s .
T r a d e m a r k n o t i c e : A l l t r a d e m a r k s a p p e a r i n g i n t h i s r e p o r t a r e a c k n o w l e d g e d a s
s u c h .
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
3/98
A b s t r a c t
C O R S I K A : A M o n t e C a r l o C o d e t o S i m u l a t e E x t e n s i v e A i r S h o w e r s
C O R S I K A i s a p r o g r a m f o r d e t a i l e d s i m u l a t i o n o f e x t e n s i v e a i r s h o w e r s i n i t i a t e d
b y h i g h e n e r g y c o s m i c r a y p a r t i c l e s . P r o t o n s l i g h t n u c l e i u p t o i r o n p h o t o n s a n d
m a n y o t h e r p a r t i c l e s m a y b e t r e a t e d a s p r i m a r i e s . T h e p a r t i c l e s a r e t r a c k e d t h r o u g h
t h e a t m o s p h e r e u n t i l t h e y u n d e r g o r e a c t i o n s w i t h t h e a i r n u c l e i o r - i n t h e c a s e o f
i n s t a b l e s e c o n d a r i e s - d e c a y . T h e h a d r o n i c i n t e r a c t i o n s a t h i g h e n e r g i e s m a y b e d e -
s c r i b e d b y v e r e a c t i o n m o d e l s a l t e r n a t i v e l y : T h e V E N U S Q G S J E T a n d D P M J E T
m o d e l s a r e b a s e d o n t h e G r i b o v - R e g g e t h e o r y w h i l e S I B Y L L i s a m i n i j e t m o d e l .
H D P M i s a p h e n o m e n o l o g i c a l g e n e r a t o r a n d a d j u s t e d t o e x p e r i m e n t a l d a t a w h e r e v e r
p o s s i b l e . H a d r o n i c i n t e r a c t i o n s a t l o w e r e n e r g i e s a r e d e s c r i b e d e i t h e r b y t h e m o r e
s o p h i s t i c a t e d G H E I S H A i n t e r a c t i o n r o u t i n e s o r t h e r a t h e r s i m p l e I S O B A R m o d e l .
I n p a r t i c l e d e c a y s a l l d e c a y b r a n c h e s d o w n t o t h e 1 l e v e l a r e t a k e n i n t o a c c o u n t .
F o r e l e c t r o m a g n e t i t h e s h o w e r p r o g r a m E G S 4 o r t h e a n a l y t i c a l N K G f o r m u l a s m a y
b e u s e d . O p t i o n s f o r t h e g e n e r a t i o n o f C h e r e n k o v r a d i a t i o n a n d n e u t r i n o s e x i s t .
Z u s a m m e n f a s s u n g
C O R S I K A : E i n M o n t e C a r l o P r o g r a m m z u r L u f t s c h a u e r s i m u l a t i o n
C O R S I K A i s t e i n P r o g r a m m z u r d e t a i l l i e r t e n S i m u l a t i o n v o n a u s g e d e h n t e n L u f t -
s c h a u e r n d i e d u r c h h o c h e n e r g e t i s c h e k o s m i s c h e S t r a h l u n g a u s g e l o s t w e r d e n . A l s
P r i m a r t e i l c h e n k o n n e n P r o t o n e n l e i c h t e K e r n e b i s E i s e n P h o t o n e n u n d v i e l e a n d e r e
T e i l c h e n b e h a n d e l t w e r d e n . D i e T e i l c h e n w e r d e n d u r c h d i e A t m o s p h a r e v e r f o l g t b i s
s i e m i t d e n K e r n e n d e r L u f t r e a g i e r e n o d e r - i m F a l l e v o n i n s t a b i l e n S e k u n d a r t e i l c h e n -
z e r f a l l e n . D i e h a d r o n i s c h e n W e c h s e l w i r k u n g e n b e i h o h e n E n e r g i e n k o n n e n w a h l w e i s e
v o n f u n f v e r s c h i e d e n e n R e a k t i o n s m o d e l l e n b e s c h r i e b e n w e r d e n : D i e M o d e l l e V E N U S
Q G S J E T u n d D P M J E T b a s i e r e n a u f d e r G r i b o v - R e g g e T h e o r i e w a h r e n d S I B Y L L
e i n M i n i - J e t M o d e l l i s t . H D P M i s t e i n p h a n o m e n o l o g i s c h e r G e n e r a t o r u n d a n g e p a t
a n e x p e r i m e n t e l l e n D a t e n w o i m m e r d a s m o g l i c h i s t . H a d r o n i s c h e W e c h s e l w i r k u n g e n
b e i n i e d r i g e r e n E n e r g i e n w e r d e n e n t w e d e r d u r c h d i e d e t a i l l i e r t e n G H E I S H A W e c h s e l -
w i r k u n g s r o u t i n e n o d e r d u r c h d a s z i e m l i c h e i n f a c h e I s o b a r e n - M o d e l l b e s c h r i e b e n . B e i
T e i l c h e n z e r f a l l e n w e r d e n a l l e Z e r f a l l s k a n a l e b i s h e r a b z u 1 H a u g k e i t b e r u c k s i c h t i g t .
E l e k t r o m a g n e t i s c h e P r o z e s s e k o n n e n m i t d e m S c h a u e r p r o g r a m m E G S 4 o d e r m i t d e n
a n a l y t i s c h e n N K G - F o r m e l n b e h a n d e l t w e r d e n . E s g i b t O p t i o n e n f u r d i e E r z e u g u n g
v o n C h e r e n k o v - S t r a h l u n g u n d v o n N e u t r i n o s .
i
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
4/98
i i
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
5/98
C o n t e n t s
1 I n t r o d u c t i o n 1
2 P r o g r a m f r a m e 5
2 . 1 C o n t r o l a n d r u n : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5
2 . 2 P a r t i c l e s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5
2 . 3 C o o r d i n a t e s y s t e m : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6
2 . 4 A t m o s p h e r e : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6
2 . 5 R a n d o m n u m b e r g e n e r a t o r : : : : : : : : : : : : : : : : : : : : : : : : 8
3 P a r t i c l e t r a c k i n g 9
3 . 1 I o n i z a t i o n e n e r g y l o s s : : : : : : : : : : : : : : : : : : : : : : : : : : : 9
3 . 2 C o u l o m b m u l t i p l e s c a t t e r i n g : : : : : : : : : : : : : : : : : : : : : : : 1 0
3 . 2 . 1 M o l i e r e s c a t t e r i n g : : : : : : : : : : : : : : : : : : : : : : : : : 1 1
3 . 2 . 2 P l u r a l C o u l o m b s c a t t e r i n g : : : : : : : : : : : : : : : : : : : : 1 2
3 . 2 . 3 G a u s s i a n a p p r o x i m a t i o n : : : : : : : : : : : : : : : : : : : : : 1 2
3 . 3 D e e c t i o n i n t h e E a r t h ' s m a g n e t i c e l d : : : : : : : : : : : : : : : : : 1 3
3 . 4 T i m e o f i g h t : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 3
3 . 5 L o n g i t u d i n a l d e v e l o p m e n t : : : : : : : : : : : : : : : : : : : : : : : : 1 4
3 . 6 T h i n s a m p l i n g : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 4
4 M e a n f r e e p a t h 1 7
4 . 1 M u o n s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 7
4 . 2 N u c l e o n s a n d n u c l e i : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 9
4 . 2 . 1 N u c l e o n - a i r c r o s s s e c t i o n a t h i g h e n e r g i e s : : : : : : : : : : : : 2 0
4 . 2 . 2 N u c l e o n - a i r c r o s s s e c t i o n a t l o w e n e r g i e s : : : : : : : : : : : : 2 1
4 . 2 . 3 N u c l e u s - n u c l e u s c r o s s s e c t i o n : : : : : : : : : : : : : : : : : : 2 1
4 . 3 P i o n s a n d k a o n s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 4
4 . 4 O t h e r h a d r o n s a n d r e s o n a n c e s : : : : : : : : : : : : : : : : : : : : : : 2 5
4 . 5 N e u t r i n o s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 7
5 H a d r o n i c i n t e r a c t i o n s 2 9
5 . 1 S t r o n g i n t e r a c t i o n s a t h i g h e n e r g i e s : : : : : : : : : : : : : : : : : : : 2 9
5 . 1 . 1 V E N U S : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 0
i i i
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
6/98
5 . 1 . 2 Q G S J E T : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 1
5 . 1 . 3 D P M J E T : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 2
5 . 1 . 4 S I B Y L L : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 2
5 . 1 . 5 H D P M : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 3
5 . 2 S t r o n g i n t e r a c t i o n s a t l o w e n e r g i e s : : : : : : : : : : : : : : : : : : : 3 3
5 . 2 . 1 G H E I S H A : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 3
5 . 2 . 2 I S O B A R : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 4
5 . 3 N u c l e a r f r a g m e n t a t i o n : : : : : : : : : : : : : : : : : : : : : : : : : : 3 5
6 P a r t i c l e d e c a y s 3 7
6 . 1
o
d e c a y s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 7
6 . 2
d e c a y : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 8
6 . 3 M u o n d e c a y : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 8
6 . 4 K a o n d e c a y s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 9
6 . 5 d e c a y s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 2
6 . 6 S t r a n g e b a r y o n d e c a y s : : : : : : : : : : : : : : : : : : : : : : : : : : 4 2
6 . 7 R e s o n a n c e d e c a y s : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 3
7 E l e c t r o m a g n e t i c i n t e r a c t i o n s 4 5
7 . 1 M u o n i c i n t e r a c t i o n s : : : : : : : : : : : : : : : : : : : : : : : : : : : : 4 5
7 . 1 . 1 M u o n i c b r e m s s t r a h l u n g : : : : : : : : : : : : : : : : : : : : : : 4 5
7 . 1 . 2 M u o n i c e
+
e
,
- p a i r p r o d u c t i o n : : : : : : : : : : : : : : : : : : 4 6
7 . 2 E l e c t r o m a g n e t i c s u b s h o w e r s : : : : : : : : : : : : : : : : : : : : : : : 4 7
7 . 2 . 1 E l e c t r o n g a m m a s h o w e r p r o g r a m E G S 4 : : : : : : : : : : : : : 4 8
7 . 2 . 2 N i s h i m u r a - K a m a t a - G r e i s e n o p t i o n : : : : : : : : : : : : : : : : 5 1
7 . 3 C h e r e n k o v r a d i a t i o n : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 4
8 O u t l o o k 5 7
A A t m o s p h e r i c p a r a m e t e r s 5 9
B M u o n r a n g e f o r h o r i z o n t a l s h o w e r s 6 3
C D e f a u l t c r o s s s e c t i o n s 6 5
C . 1 N u c l e o n - n u c l e o n c r o s s s e c t i o n s : : : : : : : : : : : : : : : : : : : : : : 6 5
C . 2 P i o n - n u c l e o n a n d k a o n - n u c l e o n c r o s s s e c t i o n s : : : : : : : : : : : : : : 6 6
D H D P M 6 7
D . 1 N u c l e o n - n u c l e o n i n t e r a c t i o n s : : : : : : : : : : : : : : : : : : : : : : : 6 8
D . 2 N u c l e o n - n u c l e u s i n t e r a c t i o n s : : : : : : : : : : : : : : : : : : : : : : : 7 8
D . 3 P i o n - n u c l e u s a n d k a o n - n u c l e u s i n t e r a c t i o n s : : : : : : : : : : : : : : : 7 9
D . 4 N u c l e u s - n u c l e u s i n t e r a c t i o n s : : : : : : : : : : : : : : : : : : : : : : : 7 9
A c k n o w l e d g e m e n t s 8 1
i v
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
7/98
B i b l i o g r a p h y 8 2
v
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
8/98
v i
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
9/98
C h a p t e r 1
I n t r o d u c t i o n
A n a l y z i n g e x p e r i m e n t a l d a t a o n E x t e n s i v e A i r S h o w e r s E A S o r p l a n n i n g c o r r e -
s p o n d i n g e x p e r i m e n t s r e q u i r e s a d e t a i l e d t h e o r e t i c a l m o d e l l i n g o f t h e c a s c a d e w h i c h
d e v e l o p s w h e n a h i g h e n e r g y p r i m a r y p a r t i c l e e n t e r s t h e a t m o s p h e r e . T h i s c a n o n l y
b e a c h i e v e d b y d e t a i l e d M o n t e C a r l o c a l c u l a t i o n s t a k i n g i n t o a c c o u n t a l l k n o w l e d g e
o f h i g h e n e r g y s t r o n g a n d e l e c t r o m a g n e t i c i n t e r a c t i o n s . T h e r e f o r e a n u m b e r o f c o m -
p u t e r p r o g r a m s h a s b e e n w r i t t e n t o s i m u l a t e t h e d e v e l o p m e n t o f E A S i n t h e a t m o -
s p h e r e a n d a c o n s i d e r a b l e n u m b e r o f p u b l i c a t i o n s e x i s t s d i s c u s s i n g t h e r e s u l t s o f s u c h
c a l c u l a t i o n s . A c o m m o n f e a t u r e o f a l l t h e s e p u b l i c a t i o n s i s t h a t i t i s d i c u l t i f n o t
i m p o s s i b l e t o a s c e r t a i n i n d e t a i l w h i c h a s s u m p t i o n s h a v e b e e n m a d e i n t h e p r o g r a m s
f o r t h e i n t e r a c t i o n m o d e l s w h i c h a p p r o x i m a t i o n s h a v e b e e n e m p l o y e d t o r e d u c e c o m -
p u t e r t i m e h o w e x p e r i m e n t a l d a t a h a v e b e e n c o n v e r t e d i n t o u n m e a s u r e d q u a n t i t i e s
r e q u i r e d i n t h e c a l c u l a t i o n s s u c h a s n u c l e u s - n u c l e u s c r o s s s e c t i o n s e . g . e t c . T h i s
i s t h e m o r e e m b a r r a s s i n g s i n c e o u r k n o w l e d g e o f h i g h e n e r g y i n t e r a c t i o n s t h o u g h
m u c h b e t t e r t o d a y t h a n f t e e n y e a r s a g o i s s t i l l i n c o m p l e t e i n i m p o r t a n t f e a t u r e s .
T h i s m a k e s r e s u l t s f r o m d i e r e n t g r o u p s d i c u l t t o c o m p a r e t o s a y t h e l e a s t . I n
a d d i t i o n t h e r e l e v a n t p r o g r a m s a r e o f a c o n s i d e r a b l e s i z e w h i c h a s e x p e r i e n c e s h o w s
m a k e s p r o g r a m m i n g e r r o r s a l m o s t u n a v o i d a b l e i n s p i t e o f a l l u n d o u b t e d e o r t s o f
t h e a u t h o r s . W e t h e r e f o r e e n c o u r a g e t h e g r o u p s e n g a g e d i n t h i s w o r k t o m a k e t h e i r
p r o g r a m s a v a i l a b l e t o a n d h e n c e c h e c k a b l e b y o t h e r c o l l e a g u e s . T h i s p r o c e d u r e
h a s b e e n a d o p t e d i n h i g h e n e r g y p h y s i c s a n d h a s p r o v e d t o b e v e r y s u c c e s s f u l . I t
i s i n t h e s p i r i t o f t h e s e r e m a r k s t h a t w e w a n t t o d e s c r i b e i n t h i s r e p o r t t h e p h y s i c s
u n d e r l y i n g t h e C O R S I K A p r o g r a m .
C O R S I K A C O s m i c R a y S I m u l a t i o n s f o r K A s c a d e i s a d e t a i l e d M o n t e C a r l o
p r o g r a m t o s t u d y t h e e v o l u t i o n o f E A S i n t h e a t m o s p h e r e i n i t i a t e d b y p h o t o n s p r o -
t o n s n u c l e i o r a n y o t h e r p a r t i c l e . I t w a s o r i g i n a l l y d e v e l o p e d t o p e r f o r m s i m u l a t i o n s
f o r t h e K A S C A D E e x p e r i m e n t 1 2 a t K a r l s r u h e a n d h a s b e e n r e n e d o v e r t h e p a s t
y e a r s . C O R S I K A m e a n w h i l e h a s d e v e l o p e d i n t o a t o o l t h a t i s u s e d b y m a n y g r o u p s .
I t s a p p l i c a t i o n s r a n g e f r o m C h e r e n k o v t e l e s c o p e e x p e r i m e n t s E
0
1 0
1 2
e V u p t o
t h e h i g h e s t e n e r g i e s o b s e r v e d E
0
1 0
2 0
e V . T h e d e v e l o p m e n t o f C O R S I K A i s
g u i d e d b y t h e i d e a t o p r e d i c t n o t o n l y c o r r e c t a v e r a g e v a l u e s o f o b s e r v a b l e s w i t h t h i s
1
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
10/98
E A S s i m u l a t i o n c o d e b u t a l s o t o r e p r o d u c e t h e c o r r e c t u c t u a t i o n s a r o u n d t h e a v -
e r a g e v a l u e . T h e r e f o r e w h e r e a v a i l a b l e w e i n c l u d e a l l k n o w n p r o c e s s e s w h i c h m i g h t
h a v e a n o t i c e a b l e i n u e n c e o n t h e o b s e r v a b l e q u a n t i t i e s o f E A S t o c r e a t e a r e f e r e n c e
p r o g r a m t h a t t r e a t s a l l p r o c e s s e s t o t h e p r e s e n t s t a t e o f o u r k n o w l e d g e . T h i s c o n c e r n s
t h e t r a n s p o r t o f p a r t i c l e s t h r o u g h t h e a t m o s p h e r e a s w e l l a s t h e i r i n t e r a c t i o n s w i t h
a i r a s a t a r g e t . A l l s e c o n d a r y p a r t i c l e s a r e t r a c k e d e x p l i c i t e l y a l o n g t h e i r t r a j e c t o r i e s
a n d t h e i r p a r a m e t e r s a r e s t o r e d o n t a p e w h e n r e a c h i n g a n o b s e r v a t i o n l e v e l . T h i s
a l l o w s a d e t a i l e d a n a l y s i s o f a l l f e a t u r e s o f s i m u l a t e d s h o w e r s .
T h e C O R S I K A c o d e h a s o r i g i n a l l y b e e n d e v e l o p e d o n t h e b a s i s o f t h r e e w e l l
e s t a b l i s h e d p r o g r a m s y s t e m s . T h e r s t w a s w r i t t e n i n t h e 1 9 7 0 s b y G r i e d e r 3 . I t s
g e n e r a l p r o g r a m s t r u c t u r e h a s b e e n a d o p t e d i n C O R S I K A a n d i t s I S O B A R r o u t i n e s
a s i m p l e h a d r o n i c i n t e r a c t i o n m o d e l m a y b e u s e d a s a q u i c k a l t e r n a t i v e f o r t h e
h a d r o n i c i n t e r a c t i o n s a t l o w e n e r g i e s . T h e s e c o n d p a r t t h e i n t e r a c t i o n g e n e r a t o r
H D P M w a s d e v e l o p e d b y C a p d e v i e l l e 4 i n s p i r e d b y t h e D u a l P a r t o n M o d e l 5 . I t
d e s c r i b e s t h e h a d r o n i c i n t e r a c t i o n s o f p r o t o n s a t h i g h e n e r g i e s i n g o o d a g r e e m e n t
w i t h t h e m e a s u r e d c o l l i d e r d a t a . T h e t h i r d p r o g r a m d e a l s w i t h t h e s i m u l a t i o n o f
t h e e l e c t r o m a g n e t i c p a r t o f a n a i r s h o w e r . W e i n c o r p o r a t e d t h e c o d e E G S 4 6 u s e d
s u c c e s s f u l l y i n t h e d e t e c t o r s i m u l a t i o n o f p a r t i c l e p h y s i c s e x p e r i m e n t s . I t w a s s l i g h t l y
m o d i e d t o t h e r e q u i r e m e n t s o f a i r s h o w e r s i m u l a t i o n s . T h e s e p r o g r a m s w e r e m e r g e d
t o g e t h e r a n d f o r m e d t h e r s t v e r s i o n o f C O R S I K A i n 1 9 8 9 .
B a s i n g o n t h i s p r i m o r d i a l p r o g r a m m a n y e x t e n s i o n s a n d i m p r o v e m e n t s h a v e b e e n
p e r f o r m e d s i n c e t h a t t i m e . T h e m o s t s e r i o u s p r o b l e m o f E A S s i m u l a t i o n p r o g r a m s i s
t h e e x t r a p o l a t i o n o f h a d r o n i c i n t e r a c t i o n t o h i g h e r e n e r g i e s a n d i n t o r a p i d i t y r a n g e s
w h i c h a r e n o t c o v e r e d b y e x p e r i m e n t a l d a t a . T h e e x t r e m e f o r w a r d d i r e c t i o n i s n o t
a c c e s s i b l e b y p r e s e n t c o l l i d e r e x p e r i m e n t s r a t h e r t h e p a r t i c l e s v a n i s h u n d e t e c t e d i n
t h e b e a m p i p e . B u t j u s t t h e s e p a r t i c l e s a r e o f h i g h e s t i m p o r t a n c e i n t h e d e v e l o p m e n t
o f E A S a s t h e y a r e t h e m o s t e n e r g e t i c s e c o n d a r y p a r t i c l e s w h i c h b r i n g t h e l a r g e s t
e n e r g y f r a c t i o n o f e a c h c o l l i s i o n d e e p i n t o t h e a t m o s p h e r e . A l s o p p - c o l l i d e r s a r e a n d
w i l l b e l i m i t e d i n t h e i r m a x i m u m a t t a i n a b l e e n e r g y t o v a l u e s m u c h l o w e r t h a n t h o s e
f o u n d i n c o s m i c r a y s . T h e r e f o r e o n e h a s t o r e l y o n e x t r a p o l a t i o n s b a s e d o n t h e o r e t -
i c a l m o d e l s . T o s t u d y t h e s y s t e m a t i c s o f s u c h m o d e l s w e h a v e m a d e v e d i e r e n t
h a d r o n i c i n t e r a c t i o n m o d e l s a v a i l a b l e i n C O R S I K A t o s i m u l a t e t h e h a d r o n i c i n t e r -
a c t i o n s a t h i g h e n e r g i e s : V E N U S 7 Q G S J E T 8 a n d D P M J E T 9 w h i c h d e s c r i b e
t h e i n e l a s t i c h a d r o n i c i n t e r a c t i o n s i n t h e t h e o r e t i c a l l y w e l l f o u n d e d m a n n e r o f t h e
G r i b o v - R e g g e f o r m a l i s m a n d t h e m i n i j e t m o d e l S I B Y L L 1 0 1 1 . T h e s e f o u r m o d e l s
g i v e u s a n a l t e r n a t i v e t o t h e p h e n o m e n o l o g i c a l H D P M g e n e r a t o r . A l s o t h e G H E I S H A
r o u t i n e s 1 2 h a v e b e e n c o u p l e d w h i c h r e p r e s e n t a m o r e s o p h i s t i c a t e d r e p l a c e m e n t o f
t h e I S O B A R m o d e l f o r t h e t r e a t m e n t o f l o w e n e r g y h a d r o n i c i n t e r a c t i o n s . W i t h t h e
a d v e n t o f t h e a n n o u n c e d s u c c e s s o r o f V E N U S 1 3 w e p l a n t o m a k e i t a l s o a v a i l a b l e
w i t h i n C O R S I K A .
T h e f r a g m e n t a t i o n o f n u c l e i i n a c o l l i s i o n m a y b e t r e a t e d i n v a r i o u s w a y s i n c l u d i n g
t w o o p t i o n s o f p a r t i c l e e v a p o r a t i o n f r o m t h e r e s i d u a l n u c l e u s . T h e p h o t o p r o d u c t i o n
o f m u o n p a i r s a n d h a d r o n s i s i n c o r p o r a t e d i n t o E G S 4 6 . T h i s a l l o w s t h e c a l c u l a t i o n
2
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
11/98
o f t h e m u o n c o n t e n t o f p h o t o n i n d u c e d s h o w e r s . A n a l t e r n a t i v e w a y o f t r e a t i n g t h e
e l e c t r o m a g n e t i c c o m p o n e n t i s t o u s e t h e i m p r o v e d a n d a d a p t e d f o r m 1 4 1 5 1 6 o f t h e
a n a l y t i c N K G f o r m u l a f o r e a c h e l e c t r o n o r p h o t o n p r o d u c e d i n t h e h a d r o n i c c a s c a d e .
I t a l l o w s t o s t u d y t h e l o n g i t u d i n a l d e v e l o p m e n t o f t h e e l e c t r o m a g n e t i c c a s c a d e a n d
t h e e l e c t r o n d e n s i t y a t p a r t i c u l a r c o o r d i n a t e s a t t h e o b s e r v a t i o n l e v e l . T h i s o p t i o n
e n a b l e s a f a s t b u t l e s s a c c u r a t e s i m u l a t i o n o f h a d r o n i c s h o w e r s .
F u r t h e r o p t i o n s t r e a t t h e d e t a i l e d l o n g i t u d i n a l d e v e l o p m e n t o f v a r i o u s p a r t i c l e
s p e c i e s w i t h i n a n a i r s h o w e r t h e p r o d u c t i o n o f e l e c t r o n a n d m u o n n e u t r i n o s a n d a n t i -
n e u t r i n o s a n d t h e p r o d u c t i o n o f C h e r e n k o v r a d i a t i o n . T h e e l e m e n t a l c o m p o s i t i o n o f
t h e a t m o s p h e r e i s i n c l u d e d a s w e l l a s t h e d e n s i t y v a r i a t i o n w i t h a l t i t u d e f o r s e v e r a l
s e a s o n a l d a y s . F o r n e a r l y h o r i z o n t a l s h o w e r s v a r i o u s z e n i t h a n g l e d e p e n d e n t d e n s i t y
p r o l e s a r e p r o v i d e d w h i c h t a k e i n t o a c c o u n t t h e i n u e n c e o f t h e E a r t h ' s c u r v a t u r e
i n o u r a t a t m o s p h e r i c m o d e l .
W i t h t h i s p r o g r a m m a n y c a l c u l a t i o n s h a v e b e e n p e r f o r m e d w i t h p O F e a n d
p r i m a r i e s i n a n e n e r g y r a n g e o f 1 0
1 1
e V E
0
1 0
1 6
e V b y t h e K A S C A D E g r o u p .
A l s o v a r i o u s l a b o r a t o r i e s a r o u n d t h e w o r l d u s e C O R S I K A t o i n t e r p r e t a n d u n d e r -
s t a n d t h e i r c o s m i c r a y e x p e r i m e n t s 1 7 1 8 . P a r t i c l e n u m b e r s f o r e l e c t r o n s m u o n s
a n d h a d r o n s t h e i r l a t e r a l a n d e n e r g y d i s t r i b u t i o n s a r r i v a l t i m e s a n d m a n y o t h e r
f e a t u r e s h a v e b e e n e v a l u a t e d f r o m t h e s i m u l a t i o n s a n d c o m p a r e d w i t h e x p e r i m e n t a l
d a t a w h e r e a v a i l a b l e . T h e a g r e e m e n t g i v e s u s c o n d e n c e t o h a v e w i t h C O R S I K A a
u s e f u l a n d e x i b l e t o o l t o s t u d y c o s m i c r a y s a n d t h e i r s e c o n d a r i e s a t h i g h p r i m a r y
e n e r g i e s . W e i n v i t e a l l c o l l e a g u e s i n t e r e s t e d i n E A S s i m u l a t i o n t o p r o p o s e i m p r o v e -
m e n t s p o i n t o u t e r r o r s o r b r i n g f o r w a r d r e s e r v a t i o n s c o n c e r n i n g a s s u m p t i o n s o r
a p p r o x i m a t i o n s w h i c h w e h a v e m a d e .
T h e s c o p e o f t h i s r e p o r t i s a d e s c r i p t i o n o f t h e p h y s i c a l b a s i s a n d t h e p a r a m e t r i z a -
t i o n s a c t u a l l y u s e d i n C O R S I K A a n d t o s h o w i t s c a p a b i l i t i e s a n d l i m i t a t i o n s . T h e
p r o g r a m i s i n p e r m a n e n t m o d i c a t i o n b y i m p r o v e m e n t s a d d i t i o n s a n d f u r t h e r d e -
t a i l s 1 9 2 0 . T h i s r e p o r t r e f e r s t o t h e a c t u a l v e r s i o n
1
a n d o v e r r i d e s t h e o l d e r d e -
s c r i p t i o n 2 1 . M o s t r e c e n t c h a n g e s h o w e v e r w e r e s h o w n t o h a v e m i n o r e e c t s o n
t h e g l o b a l f e a t u r e s o f s i m u l a t e d s h o w e r s .
A d d i t i o n a l l y t h e r e e x i s t s a u s e r ' s g u i d e 2 2 d e s c r i b i n g h o w t o i n s t a l l t h e p r o g r a m
a n d h o w t o h a n d l e i n p u t a n d o u t p u t s . T h i s t e c h n i c a l r e p o r t i s p e r m a n e n t l y u p d a t e d
a n d a v a i l a b l e
2
t o g e t h e r w i t h t h e c o m p l e t e p r o g r a m p a c k a g e f r o m t h e a n o n y m o u s
f t p i n s t a l l e d a t t h e s e r v e r f t p - i k 3 . f z k . d e . T h i s p a c k a g e i n c l u d e s t h e s o u r c e c o d e s o f
C O R S I K A a n d a l l i n t e r a c t i o n p r o g r a m s t h e n e c e s s a r y d a t a s e t s a n i n p u t e x a m p l e
a n d t h e u s e r ' s g u i d e . I t e n a b l e s t h e u s e r t o s e t u p t h e p r o g r a m w i t h t h e d e s i r e d
o p t i o n s a n d t o r u n i t w i t h s u i t a b l e p a r a m e t e r s . I n f o r m a t i o n o n C O R S I K A m a y b e
f o u n d a l s o i n t h e w o r l d w i d e w e b a t p a g e h t t p : i k 1 . f z k . d e ~ k n a p p c o r s i k a .
1
V e r s i o n 5 . 6 0 r e l e a s e d i n D e c . 1 9 9 7
2
R e q u e s t s f o r f t p - a c c e s s s h o u l d b e d i r e c t e d t o h e c k @ i k 3 . f z k . d e o r k n a p p @ i k 1 . f z k . d e b y
e - m a i l .
3
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
12/98
4
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
13/98
C h a p t e r 2
P r o g r a m f r a m e
2 . 1 C o n t r o l a n d r u n
A t t h e b e g i n n i n g o f t h e c a l c u l a t i o n a v a r i e t y o f p a r a m e t e r s c a n b e c h o s e n t o c o n t r o l
t h e s i m u l a t i o n . T h e p r i m a r y p a r t i c l e t y p e h a s t o b e d e n e d a n d i t s e n e r g y c a n b e
p r e c h o s e n o r s e l e c t e d a t r a n d o m i n a p a r t i c u l a r e n e r g y r a n g e w i t h a g i v e n s l o p e o f
t h e e n e r g y s p e c t r u m . T h i s a l l o w s a r e a l i s t i c s i m u l a t i o n o f t h e s h o o w e r r a t e f a l l i n g
s t e e p l y w i t h r i s i n g e n e r g y . T h e p r i m a r y a n g l e o f i n c i d e n c e m a y b e d e n e d t o a
x e d v a l u e o r p i c k e d a t r a n d o m w i t h i n a n a n g u l a r r a n g e i n a m a n n e r g i v i n g t h e
e x p e r i m e n t a l l y o b s e r v a b l e i n t e n s i t y o f a n e q u a l p a r t i c l e u x f r o m a l l d i r e c t i o n s o f t h e
s k y p e n e t r a t i n g t h r o u g h a h o r i z o n t a l d e t e c t o r a r e a 2 3 . T h e a t m o s p h e r i c p a r a m e t e r s
m a y b e s e l e c t e d t o s t u d y t h e i n u e n c e o f t h e s e a s o n s . U p t o 1 0 o b s e r v a t i o n l e v e l s
c a n b e d e n e d a n d d a t a o n a l l p a r t i c l e s p e n e t r a t i n g t h e s e l e v e l s a r e r e c o r d e d a s l o n g
a s t h e e n e r g y e x c e e d s a c u t - o s p e c i e d f o r h a d r o n s m u o n s e l e c t r o n s o r p h o t o n s
s e p a r a t e l y . S e v e r a l a g s s e l e c t a n d c o n t r o l t h e h a d r o n i c i n t e r a c t i o n m o d e l s a t h i g h
e n e r g i e s a n d t h e r e s p e c t i v e c r o s s s e c t i o n s o n e a g s e l e c t s t h e l o w e n e r g y h a d r o n i c
i n t e r a c t i o n m o d e l . V a r i o u s p o s s i b i l i t i e s e x i s t t o s i m u l a t e t h e f r a g m e n t a t i o n o f t h e
p r i m a r y n u c l e u s a n d t w o a g s s w i t c h o n o r o t h e t w o o p t i o n s f o r t h e s i m u l a t i o n o f
e l e c t r o m a g n e t i c c a s c a d e s . U s i n g t h e ` t h i n s a m p l i n g ' o p t i o n t h e t h i n n i n g l e v e l m a y
b e s p e c i e d . A l l t h e s e c o n t r o l s a l s o o n t h e p r i n t i n g o f v a r i o u s l i s t s a n d t a b l e s a r e
d e s c r i b e d e x t e n s i v e l y i n R e f . 2 2 .
2 . 2 P a r t i c l e s
T h e C O R S I K A p r o g r a m r e c o g n i z e s 5 0 e l e m e n t a r y p a r t i c l e s . T h e s e a r e e
o
K
K
o
S = L
t h e b a r y o n s p n
o
o
,
,
t h e c o r r e s p o n d i n g
a n t i - b a r y o n s t h e r e s o n a n c e s t a t e s
o
K
K
o
K
o
+ +
+
o
,
a n d t h e
c o r r e s p o n d i n g a n t i - b a r y o n i c r e s o n a n c e s . O p t i o n a l l y t h e n e u t r i n o s
e
a n d
a n d a n t i -
n e u t r i n o s
e
a n d
r e s u l t i n g f r o m K a n d d e c a y m a y b e g e n e r a t e d e x p l i c i t l y . I n
a d d i t i o n n u c l e i u p t o A = 5 6 c a n b e t r e a t e d . W i t h i n t h e p r o g r a m t h e y a r e i d e n t i e d
5
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
14/98
b y t h e i r n u m b e r s o f p r o t o n s a n d n e u t r o n s . A l l t h e s e p a r t i c l e s c a n b e t r a c k e d t h r o u g h
t h e a t m o s p h e r e a r e a b l e t o i n t e r a c t a n n i h i l a t e o r d e c a y a n d p r o d u c e s e c o n d a r y
p a r t i c l e s . T h e y a r e f u l l y d e n e d i n t h e p r o g r a m b y t h e i r p a r t i c l e i d e n t i c a t i o n t h e
L o r e n t z f a c t o r t h e z e n i t h a n d a z i m u t h a l a n g l e o f t h e t r a j e c t o r y t h e t i m e s i n c e t h e
r s t i n t e r a c t i o n o f t h e p r i m a r y a n d t h e t h r e e s p a t i a l c o o r d i n a t e s x y a n d z . T h e
n u m b e r o f i n e l a s t i c h a d r o n i c r e a c t i o n s o r d e c a y s w h i c h t h e p a r e n t p a r t i c l e s h a v e
s u e r e d i s p r o t o c o l e d a s t h e g e n e r a t i o n o f a p a r t i c l e . T h e p a r t i c l e m a s s e s a n d c h a r g e
s t a t e s a r e s t o r e d i n a n a r r a y f o r f a s t a c c e s s d u r i n g t h e c a l c u l a t i o n s . P a r t i c l e i d e n t i e r s
a n d m a s s e s o f e l e m e n t a r y p a r t i c l e s a r e t a k e n f r o m t h e G E A N T 3 d e t e c t o r s i m u l a t i o n
c o d e 2 4 w i t h e x t e n s i o n s f o r 4 n e u t r i n o s p e c i e s a n d r e s o n a n c e s t a t e s ; t h e r e s o n a n c e
m a s s e s c o r r e s p o n d w i t h R e f . 2 5 . T h e n u c l e a r m a s s e s a r e t a k e n a s t h e s u m o f t h e
c o n s t i t u e n t n u c l e o n m a s s e s n e g l e c t i n g b i n d i n g e n e r g i e s . I f n u c l e a r b i n d i n g e e c t s
s h o u l d b e r e g a r d e d w e p r o v i d e a s a n a l t e r n a t i v e f o r n u c l e i w i t h Z 1 5 t h e i s o t o p i c
m a s s e s f r o m t h e m a s s t a b l e o f R e f . 2 6 w i t h c o r r e c t i o n s f o r t h e e l e c t r o n m a s s e s a n d
f o r o t h e r n u c l e a r m a s s e s a c a l c u l a t i o n a c c o r d i n g t o t h e B e t h e - W e i z s a c k e r f o r m u l a .
P r o j e c t i l e n u c l e i a r e a s s u m e d t o b e c o m p l e t e l y s t r i p p e d i . e . t h e i r c h a r g e s t a t e q i s
s e t e q u a l t o t h e i r a t o m i c n u m b e r Z .
2 . 3 C o o r d i n a t e s y s t e m
T h e c o o r d i n a t e s i n C O R S I K A a r e d e n e d w i t h r e s p e c t t o a C a r t e s i a n c o o r d i n a t e
s y s t e m w i t h t h e p o s i t i v e x - a x i s p o i n t i n g t o t h e m a g n e t i c n o r t h t h e p o s i t i v e y - a x i s t o
t h e w e s t a n d t h e z - a x i s u p w a r d s . T h e o r i g i n i s l o c a t e d a t s e a l e v e l . T h i s d e n i t i o n
i s n e c e s s a r y b e c a u s e t h e E a r t h ' s m a g n e t i c e l d i s t a k e n i n t o a c c o u n t . B y d e f a u l t i t
i s i m p l e m e n t e d f o r t h e l o c a t i o n o f K a r l s r u h e 4 9
o
N 8
o
E a s d e s c r i b e d i n s e c t i o n 3 . 3 .
T h e z e n i t h a n g l e o f a p a r t i c l e t r a j e c t o r y i s m e a s u r e d b e t w e e n t h e p a r t i c l e m o m e n -
t u m v e c t o r a n d t h e n e g a t i v e z - a x i s a n d t h e a z i m u t h a l a n g l e b e t w e e n t h e p o s i t i v e
x - a x i s a n d t h e x - y - c o m p o n e n t o f t h e p a r t i c l e m o m e n t u m v e c t o r i . e . w i t h r e s p e c t t o
n o r t h p r o c e e d i n g c o u n t e r c l o c k w i s e .
2 . 4 A t m o s p h e r e
T h e a t m o s p h e r e a d o p t e d c o n s i s t s o f N
2
O
2
a n d A r w i t h t h e v o l u m e f r a c t i o n s o f
7 8 : 1 2 1 : 0 a n d 0 : 9 2 7 . T h e d e n s i t y v a r i a t i o n o f t h e a t m o s p h e r e w i t h a l t i t u d e
i s m o d e l e d b y 5 l a y e r s . T h e b o u n d a r y o f t h e a t m o s p h e r e i n t h i s m o d e l i s d e n e d a t t h e
h e i g h t I n t h e l o w e r f o u r o f t h e m t h e d e n s i t y f o l l o w s a n e x p o n e n t i a l d e p e n d e n c e o n t h e
a l t i t u d e l e a d i n g t o a r e l a t i o n b e t w e e n t h e m a s s o v e r b u r d e n T h o f t h e a t m o s p h e r e
a n d t h e h e i g h t h o f t h e f o r m
T h = a
i
+ b
i
e
, h = c
i
i = 1 ; : : : ; 4 : 2 . 1
6
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
15/98
-25
-20
-15
-10
-5
0
5
10
15
20
0 5 10 15 20 25 30 35
height (km)
pre
ssuredifference(hPa)
AT115
AT223
AT511
AT616
AT822
AT1014
AT1224
F i g u r e 2 . 1 : P r e s s u r e d i e r e n c e o f t h e a t m o s p h e r e a b o v e S t u t t g a r t G e r m a n y a t 7
d a y s d i s t r i b u t e d o v e r t h e y e a r 1 9 9 3 r e l a t i v t o U . S . s t a n d a r d a t m o s p h e r e .
I n t h e f t h l a y e r t h e m a s s o v e r b u r d e n d e c r e a s e s l i n e a r l y w i t h h e i g h t
T h = a
5
, b
5
h
c
5
: 2 . 2
w h e r e t h e m a s s o v e r b u r d e n T h v a n i s h e s w h i c h i s a t h = 1 1 2 : 8 k m . T h e p a r a m e t e r s
a
i
b
i
a n d c
i
a r e s e l e c t e d i n a m a n n e r t h a t t h e f u n c t i o n T h i s c o n t i n u o u s a t t h e
l a y e r b o u n d a r i e s a n d c a n b e d i e r e n t i a t e d c o n t i n u o u s l y . V a r i o u s a t m o s p h e r e s a r e
f o r e s e e n : U . S . s t a n d a r d a t m o s p h e r e p a r a m e t r i z e d a c c o r d i n g t o J . L i n s l e y 2 8 7 t y p -
i c a l a t m o s p h e r e s a s m e a s u r e d a b o v e S t u t t g a r t a b o u t 6 0 k m a w a y f r o m K a r l s r u h e
a t v a r i o u s d a y s o f 1 9 9 3 t r a n s m i t t e d b y D e u t s c h e r W e t t e r d i e n s t O e n b a c h a n d p a r a -
m e t r i z e d a c c o r d i n g R e f . 2 9 . O u t o f a l a r g e e n s e m b l e o f m e a s u r e d a t m o s p h e r e s t h e s e
7 s e t s h a v e b e e n s e l e c t e d s u c h t h a t c h a r a c t e r i s t i c s e a s o n a l d i e r e n c e s s h o w u p . T h e
p a r a m e t e r v a l u e s o f t h e a v a i l a b l e a t m o s p h e r e s a r e l i s t e d i n T a b l e s A . 1 t o A . 8 . F i g .
2 . 1 s h o w s t h e p r e s s u r e d i e r e n c e o f t h e 7 a t m o s p h e r e s r e l a t i v e t o t h e U . S . s t a n d a r d
a t m o s p h e r e . T h e r e f o r e a l s o t h e p r e s s u r e a t g r o u n d l e v e l v a r i e s f r o m p a r a m e t e r s e t
t o p a r a m e t e r s e t a s l i s t e d i n T a b l e A . 9 .
I n C O R S I K A a l w a y s a a t a t m o s p h e r e i s a d o p t e d . I n t h e s i m u l a t i o n o f n e a r l y
h o r i z o n t a l s h o w e r s w i t h 7 5
o
t h e i n u e n c e o f t h e c u r v a t u r e o f t h e E a r t h ' s s u r f a c e
7
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
16/98
i s n o l o n g e r n e g l i g i b l e . T o a v o i d t h e l e n g t h y c a l c u l a t i o n s i n a s p h e r i c a l c o o r d i n a t e
s y s t e m o p t i o n a l l y t h e a n a l y t i c a l d e s c r i p t i o n o f t h e a t m o s p h e r e m a y b e r e p l a c e d b y
t a b u l a t e d m a s s o v e r b u r d e n d i s t r i b u t i o n s c a l c u l a t e d f o r t h a t a n g l e . T h u s w e s i m u l a t e
t h o s e n e a r l y h o r i z o n t a l s h o w e r s w i t h = 0 b u t w i t h a n a t m o s p h e r i c p r o l e w h i c h i s
p r e s e n t a l o n g t h e a x i s o f a n e a r l y h o r i z o n t a l s h o w e r .
T h e p a s s a g e o f t h e p r i m a r y p a r t i c l e t h r o u g h t h e a t m o s p h e r e s t a r t s a t t h e u p p e r
b o r d e r o f t h e a t m o s p h e r i c m o d e l . F r o m t h i s s t a r t i n g p o i n t t h e p l a c e o f t h e r s t
i n t e r a c t i o n i s c a l c u l a t e d . T h e h e i g h t a n d t h e t a r g e t n u c l e u s o f t h i s i n t e r a c t i o n a r e
s e l e c t e d a t r a n d o m . O p t i o n a l l y b o t h s e l e c t i o n s m a y b e x e d b y i n p u t v a l u e s . T h e
c o o r d i n a t e s o f t h e p o i n t o f r s t i n t e r a c t i o n a r e s e t t o 0 ; 0 ; z
0
. A t e a c h o b s e r v a -
t i o n l e v e l t h e x a n d y c o o r d i n a t e s a r e s h i f t e d s u c h t h a t t h e s h o w e r a x i s r e t a i n s t h e
c o o r d i n a t e s 0 ; 0 ; z
o b s
. T h i s i s d o n e t o f a c i l i t a t e l a t e r a n a l y s i s .
2 . 5 R a n d o m n u m b e r g e n e r a t o r
T h e M o n t e C a r l o m e t h o d i s e s s e n t i a l l y b a s e d o n r a n d o m n u m b e r s a n d h e n c e a
r a n d o m n u m b e r g e n e r a t o r t h a t m e e t s t h e r e q u i r e m e n t s o f t h e t o d a y ' s i n c r e a s i n g l y
l o n g a n d c o m p l e x c a l c u l a t i o n s i s i n d i s p e n s a b l e . C O R S I K A i s o p e r a t e d w i t h t h e
r a n d o m n u m b e r g e n e r a t o r R A N M A R 3 0 i n t h e v e r s i o n a s i m p l e m e n t e d i n t h e C E R N
p r o g r a m l i b r a r y 3 1 w h i c h r e p r e s e n t s t h e s t a t e o f t h e a r t i n c o m p u t a t i o n a l p h y s i c s .
I t i s a p s e u d o r a n d o m n u m b e r g e n e r a t o r d e l i v e r i n g u n i f o r m l y d i s t r i b u t e d n u m b e r s . I t
o e r s t h e p o s s i b i l i t y t o g e n e r a t e s i m u l t a n e o u s l y u p t o 9 1 0
8
i n d e p e n d e n t s e q u e n c e s
w i t h a s e q u e n c e l e n g t h o f 2 1 0
4 4
e a c h . T h e g e n e r a t o r i s w r i t t e n i n s t a n d a r d
F O R T R A N a n d t h u s p o r t a b l e t o a l l t y p e s o f c o m p u t e r s w h e r e b i t - i d e n t i c a l r e s u l t s
a r e o b t a i n e d . I t s a t i s e s v e r y s t r i n g e n t t e s t s o n r a n d o m n e s s a n d u n i f o r m i t y a n d i t i s
s u c i e n t l y f a s t .
8
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
17/98
C h a p t e r 3
P a r t i c l e t r a c k i n g
F o r p r o p a g a t i n g p a r t i c l e s b e t w e e n t w o i n t e r a c t i o n p o i n t s t h e i r s p a c e a n d t i m e c o o r -
d i n a t e s a s w e l l a s t h e i r e n e r g y h a v e t o b e u p d a t e d . F o r e l e c t r o n s a n d p h o t o n s t h i s
i s d o n e i n E G S 4 a s d e s c r i b e d i n R e f . 6 a n d s e c t i o n 7 . 2 . 1 . C h a r g e d p a r t i c l e s l o s e
e n e r g y b y i o n i z a t i o n w h e r e a s n e u t r a l p a r t i c l e s p r o c e e d w i t h o u t e n e r g y l o s s . B e c a u s e
o f t h e l a r g e p e n e t r a t i o n d e p t h o f
a d e e c t i o n d u e t o m u l t i p l e C o u l o m b s c a t t e r i n g
i s t a k e n i n t o a c c o u n t . T h i s i s n e g l e c t e d f o r c h a r g e d h a d r o n s . A l l c h a r g e d p a r t i c l e
t r a j e c t o r i e s a r e b e n t i n t h e E a r t h ' s m a g n e t i c e l d . T h e t i m e u p d a t e i s h a n d l e d f o r
a l l p a r t i c l e s i n t h e s a m e s t r a i g h t f o r w a r d w a y . I f p a r t i c l e s c r o s s a n o b s e r v a t i o n l e v e l
w h i l e b e i n g t r a c k e d t o t h e n e x t i n t e r a c t i o n p o i n t t h e i r s p a c e m o m e n t u m a n d t i m e
c o o r d i n a t e s a r e c o m p u t e d f o r t h e o b s e r v a t i o n l e v e l a n d t r a n s f e r r e d t o t h e p a r t i c l e
o u t p u t l e .
3 . 1 I o n i z a t i o n e n e r g y l o s s
T h e e n e r g y l o s s b y i o n i z a t i o n o f a c h a r g e d p a r t i c l e w h i c h t r a v e r s e s m a t t e r o f t h i c k n e s s
i s d e s c r i b e d b y t h e B e t h e - B l o c h s t o p p i n g p o w e r f o r m u l a
d E
i
=
z
2
2
1
l n
2
, 1 ,
2
+
2
=
2
z
2
2
, 1
1
l n
2
, 1 ,
2
+
2
w h e r e = v = c i s t h e v e l o c i t y o f t h e p a r t i c l e i n t h e l a b o r a t o r y i n u n i t s o f t h e v e l o c i t y
o f l i g h t i s i t s L o r e n t z f a c t o r z i s t h e c h a r g e o f t h e i o n i z i n g p a r t i c l e i n u n i t s o f e .
T h e t w o c o n s t a n t s
1
= 0 : 1 5 3 2 8 7 M e V g
, 1
c m
2
a n d
2
= 9 : 3 8 6 4 1 7 a r e d e r i v e d f r o m
t h e t a b l e s 3 2 f o r d r y a i r . T h i s e x p r e s s i o n i s u s e d t o c o m p u t e t h e i o n i z a t i o n e n e r g y
l o s s a l o n g t h e p a r t i c l e t r a j e c t o r y . H i g h e n e r g y m u o n s w i t h a L o r e n t z f a c t o r 2 1 0
4
s u e r f r o m a n a d d i t i o n a l e n e r g y l o s s b y b r e m s s t r a h l u n g s e e s e c t i o n 7 . 1 . 1 a n d d i r e c t
e
+
e
,
p a i r f o r m a t i o n s e e s e c t i o n 7 . 1 . 2 . T h e e n e r g y l o s s o f m u o n s a s f u n c t i o n o f t h e i r
e n e r g y i s g i v e n i n F i g u r e 3 . 1 . W h e n e v e r a f t e r u p d a t i n g t h e e n e r g y t h e c o r r e s p o n d i n g
L o r e n t z f a c t o r i s b e l o w t h e c u t - o v a l u e t h e p a r t i c l e i s d r o p p e d f r o m t h e c a l c u l a t i o n .
9
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
18/98
1
10
102
1 10 10
2
10
3
10
4
10
5
10
6
dE/dx
[MeVg-1cm2]
F i g u r e 3 . 1 : E n e r g y l o s s o f m u o n s i n a i r a s f u n c t i o n o f L o r e n t z f a c t o r . T h e c o n t r i -
b u t i o n s f r o m i o n i z a t i o n d a s h e d l i n e a n d d i r e c t p a i r p r o d u c t i o n d o t t e d l i n e a r e
i n d i c a t e d .
3 . 2 C o u l o m b m u l t i p l e s c a t t e r i n g
C h a r g e d p a r t i c l e s a r e s c a t t e r e d p r e d o m i n a n t l y i n t h e e l e c t r i c C o u l o m b e l d o f t h e
n u c l e i i n t h e t r a v e r s e d m e d i u m a i r . A s t h e s e n u c l e i a r e g e n e r a l l y m u c h m o r e m a s s i v e
t h a n t h e s c a t t e r e d p a r t i c l e s t h e d i r e c t i o n o f i g h t m i g h t b e a l t e r e d b u t n o t t h e
e n e r g y . I n C O R S I K A t h e p r o c e s s o f C o u l o m b m u l t i p l e s c a t t e r i n g i s c o n s i d e r e d o n l y
f o r m u o n s a n d o n l y o n c e f o r e a c h t r a c k i n g s t e p i n t h e m i d d l e o f t h e t r a c k i n g d i s t a n c e .
T h e a n g u l a r d i s t r i b u t i o n o f t h e m u l t i p l e s c a t t e r i n g i s d e s c r i b e d b y M o l i e r e ' s t h e o r y
3 3 o r m a y a l t e r n a t i v e l y s e l e c t a b l e m a y b e a p p r o x i m a t e d b y a G a u s s i a n f u n c t i o n .
O n l y a b o u t 2 o f t h e e v e n t s w i t h l a r g e s c a t t e r i n g a n g l e o c c u r m o r e f r e q u e n t l y t h a n
p r e d i c t e d b y a G a u s s i a n . T h e p r o c e d u r e t o s e l e c t t h e s c a t t e r i n g a n g l e i s t a k e n f r o m
t h e d e t e c t o r s i m u l a t i o n c o d e G E A N T 3 2 4 . F o r h e a v y p a r t i c l e s a t h i g h e n e r g i e s
m u l t i p l e s c a t t e r i n g i s n o t i m p o r t a n t . T h e m u l t i p l e s c a t t e r i n g o f e l e c t r o n s i s t r e a t e d
v e r y d e t a i l e d i n E G S 4 a c c o r d i n g t o M o l i e r e ' s t h e o r y .
1 0
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
19/98
3 . 2 . 1 M o l i e r e s c a t t e r i n g
T h e d e t e r m i n a t i o n o f t h e s c a t t e r i n g a n g l e f o l l o w s R e f . 2 4 . F i r s t t h e n u m b e r
0
o f
s c a t t e r i n g s a l o n g t h e t r a v e r s e d m a t t e r o f t h i c k n e s s i s c a l c u l a t e d a c c o r d i n g t o
0
= 6 7 0 2 : 3 3
2
Z
s
e
Z
e
, Z
x
= Z
s
w h e r e i s t h e v e l o c i t y o f t h e m u o n i n u n i t s o f t h e s p e e d o f l i g h t . T h e q u a n t i t i e s Z
s
Z
e
a n d Z
x
d e p e n d o n t h e a t o m i c f r a c t i o n s n
i
o f a t o m s o f t y p e i w i t h c h a r g e n u m b e r
Z
i
i n a i r :
Z
s
=
3
P
i = 1
n
i
Z
i
Z
i
+ 1
Z
e
=
3
P
i = 1
n
i
Z
i
Z
i
+ 1 l n Z
, 2 = 3
i
Z
x
=
3
P
i = 1
n
i
Z
i
Z
i
+ 1 l n 1 + 3 : 3 4 Z
i
2
:
H e r e i s t h e n e s t r u c t u r e c o n s t a n t . T h e i n d e x i r e p r e s e n t s t h e 3 c o m p o n e n t s o f a i r
s e e s e c t i o n 2 . 4 .
I f t h e n u m b e r o f s c a t t e r i n g e v e n t s i s l o w i . e .
0
2 0 t h e t o t a l s c a t t e r i n g a n g l e
i s t a k e n a s g e o m e t r i c a l s u m o f i n d i v i d u a l s c a t t e r i n g s w h i c h a r e s i m u l a t e d a c c o r d i n g
t o s e c t i o n 3 . 2 . 2 . O t h e r w i s e t h e p o l a r s c a t t e r i n g a n g l e i s s a m p l e d f r o m
f d =
s
s i n
f
r
d :
H e r e t h e r s t t h r e e t e r m s o f B e t h e ' s e x p a n s i o n 3 4 a r e u s e d f o r t h e f u n c t i o n f
r
f
r
= f
0
r
+ f
1
r
B
, 1
+ f
2
r
B
, 2
:
T a b u l a t e d v a l u e s o f t h e t h r e e f u n c t i o n s f
k
r
a r e c o n t a i n e d i n C O R S I K A f o r t h e r a n g e
0 1 3 o f t h e r e d u c e d a n g l e w h i c h i s d e n e d b y
=
c
p
B
:
T h e q u a n t i t y B i s e v a l u a t e d f r o m
B , l n B = l n
0
;
a n d t h e c r i t i c a l a n g l e
c
i s d e n e d b y
c
=
0 : 0 0 0 3 9 6 1 2
p
Z
s
2
E
p
w i t h E t h e m u o n e n e r g y . T h e a c t u a l v a l u e o f f
r
i s d e r i v e d b y a f o u r p o i n t c o n t i n u e d
f r a c t i o n i n t e r p o l a t i o n b e t w e e n t h e t a b u l a t e d v a l u e s . S c a t t e r i n g a n g l e s w i t h
a r e r e j e c t e d .
1 1
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
20/98
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
21/98
t r a v e r s e d b y t h e p a r t i c l e a n d
s
= 3 7 : 7 g = c m
2
. T h e v a l u e f o r i s p i c k e d a t r a n d o m
a c c o r d i n g t o t h e G a u s s i a n d i s t r i b u t i o n
P ; =
1
q
2
s
e
,
2
=
2
s
:
T h e a z i m u t h a l a n g l e i s s e l e c t e d a t r a n d o m f r o m a u n i f o r m d i s t r i b u t i o n . T h e c o m -
p u t a t i o n o f t h e a r r i v a l c o o r d i n a t e s x a n d y i s p e r f o r m e d a n a l o g o u s l y t o t h e M o l i e r e
c a s e .
3 . 3 D e e c t i o n i n t h e E a r t h ' s m a g n e t i c e l d
T h e E a r t h ' s m a g n e t i c e l d i s c h a r a c t e r i z e d b y i t s s t r e n g t h B
E
i t s d e c l i n a t i o n a n g l e
a n d i t s i n c l i n a t i o n a n g l e . F o r t h e K A S C A D E l o c a t i o n t h e s e v a l u e s a r e a t p r e s e n t
B
E
= 4 7 : 8 0 T = , 9
0
a n d = 6 4
o
4 4
0
c o r r e s p o n d i n g w i t h t h e c o m p o n e n t s
B
x
= 2 0 : 4 0 T a n d B
z
= , 4 3 : 2 3 T ;
w h i l e B
y
= 0 b y d e n i t i o n s e e s e c t i o n 2 . 3 . B e c a u s e o f t h e s m a l l v a l u e o f t h e
d e v i a t i o n o f t h e x - d i r e c t i o n f r o m t h e g e o g r a p h i c n o r t h m a y b e n e g l e c t e d . V a l u e s
f o r o t h e r l o c a t i o n s m a y b e o b t a i n e d f r o m t h e p r o g r a m G e o m a g w h i c h i s a v a i l a b l e
o n - l i n e i n t h e w o r l d w i d e w e b 3 6 .
A p a r t i c l e w i t h c h a r g e Z a n d m o m e n t u m ~p t r a v e l l i n g a l o n g t h e p a t h l e n g t h i n
t h e m a g n e t i c e l d
~
B s u e r s a d e e c t i o n w h i c h p o i n t s t o t h e d i r e c t i o n n o r m a l t o t h e
p l a n e s p a n n e d b y
~
B a n d ~p . T h e d i r e c t i o n i s c h a n g e d b y t h e a n g l e w h i c h f o r s m a l l
d e e c t i o n a n g l e s i s a p p r o x i m a t e l y g i v e n b y
` Z
~p
~
B
p
2
:
3 . 4 T i m e o f i g h t
A t t h e r s t i n t e r a c t i o n o f t h e p r i m a r y i n t h e a t m o s p h e r e t h e t i m i n g o f t h e s h o w e r i s
s t a r t e d . T h e t i m e i n t e r v a l d t w h i c h e l a p s e s a s t h e p a r t i c l e m o v e s a l o n g i t s p a t h i s
c o m p u t e d b y d i v i d i n g t h e p a r t i c u l a r p a t h l e n g t h b y t h e a v e r a g e p a r t i c l e v e l o c i t y
a v e
. T h u s
d t =
c
a v e
w h e r e
a v e
i s t h e a r i t h m e t i c m e a n o f t h e l a b o r a t o r y v e l o c i t i e s o f t h e p a r t i c l e a t
b e g i n n i n g a n d e n d o f t h e t r a j e c t o r y .
T h e t o t a l t i m e e l a p s e d s i n c e t h e r s t i n t e r a c t i o n i s t h e s u m o f a l l t i m e i n t e r v a l s
a c c u m u l a t e d b y t h e s u c c e s s i v e p a r t i c l e s t o t h e p a r t i c u l a r o b s e r v a t i o n l e v e l .
1 3
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
22/98
3 . 5 L o n g i t u d i n a l d e v e l o p m e n t
A t a s e l e c t a b l e s t e p w i d t h i n g = c m
2
t h e l o n g i t u d i n a l d e v e l o p m e n t o f E A S m a y b e
f o l l o w e d b y s a m p l i n g t h e n u m b e r o f g a m m a s p o s i t r o n s e l e c t r o n s n e g a t i v e a n d p o s i -
t i v e m u o n s h a d r o n s a l l c h a r g e d p a r t i c l e s n u c l e i a n d C h e r e n k o v p h o t o n s t r a v e r s i n g
e a c h o f t h e s e s a m p l i n g a l t i t u d e s . A f u n c t i o n o f t h e t y p e
N T = N
m a x
T , T
0
T
m a x
, T
0
T
m a x
, T
a + b T + c T
2
m a y b e t t e d t o t h e ` a l l c h a r g e d ' d i s t r i b u t i o n t o d e s c r i b e t h e d e p e n d e n c e o n t h e
a t m o s p h e r i c d e p t h T . T h e r e s u l t i n g 6 p a r a m e t e r s N
m a x
; T
0
; T
m a x
; a ; b ; a n d c a n d
t h e
2
= d o f a r e s t o r e d . I f E G S 4 i s n o t s e l e c t e d s u c h a t i s t r i e d f o r t h e l e v e l s w h i c h
a r e u s e d t o d e t e r m i n e t h e N K G l o n g i t u d i n a l d i s t r i b u t i o n s e e s e c t i o n 7 . 2 . 2 .
3 . 6 T h i n s a m p l i n g
I n M o n t e C a r l o p r o g r a m s f o r E A S s i m u l a t i o n t h e c o m p u t i n g t i m e s r o u g h l y s c a l e w i t h
t h e p r i m a r y e n e r g y t h u s b e c o m i n g e x c e s s i v e f o r s h o w e r s i n i t i a t e d b y p a r t i c l e s w i t h
E
0
1 0
1 6
e V . A w a y o u t o f t h i s p r o b l e m i s t h e ` t h i n s a m p l i n g ' 3 7 o r ` v a r i a n c e
r e d u c t i o n ' 6 . A l l s e c o n d a r y p a r t i c l e s b e l o w a n a d j u s t a b l e f r a c t i o n o f t h e p r i m a r y
e n e r g y t h i n n i n g l e v e l "
t h
= E = E
0
a r e e x p o s e d t o t h i s p r o c e d u r e . I f t h e e n e r g y s u m
o f a l l j s e c o n d a r y p a r t i c l e s
1
f a l l s b e l o w t h e t h i n n i n g e n e r g y
"
t h
E
0
X
j
E
j
o n l y o n e o f t h e s e c o n d a r y p a r t i c l e s i s f o l l o w e d s e l e c t e d a t r a n d o m a c c o r d i n g t o i t s
e n e r g y E
i
w i t h t h e p r o b a b i l i t y
p
i
= E
i
=
X
j
E
j
w h i l e a l l o t h e r s e c o n d a r i e s a r e d i s c a r d e d . A n a p p r o p r i a t e w e i g h t w
i
= 1 = p
i
i s a t -
t r i b u t e d t o t h e s u r v i v i n g p a r t i c l e t h u s c o n s e r v i n g e n e r g y . M o r e c o r r e c t l y t h e i n i t i a l
w e i g h t o f t h e p a r t i c l e i s m u l t i p l i e d b y w
i
.
I f o n l y i n p a r t t h e e n e r g y o f s e c o n d a r y p a r t i c l e s f a l l s b e l o w t h e t h i n n i n g l e v e l t h e
c o r r e s p o n d i n g p a r t i c l e s s u r v i v e w i t h a p r o b a b i l i t y p
i
g i v e n b y
p
i
= E
i
= "
t h
E
0
a n d i n c a s e o f s u r v i v i n g g e t t h e w e i g h t f a c t o r w
i
= 1 = p
i
. T h e l a t t e r p r o c e d u r e i s
a l s o a p p l i e d i f t h e e n e r g y s u m o f t h e c o r r e s p o n d i n g p a r t i c l e s e x c e e d s t h e t h i n n i n g
l e v e l t h u s e n a b l i n g m o r e t h a n o n e p a r t i c l e t o s u r v i v e .
1
P a r t i c l e s n o t t a k e n i n t o a c c o u n t l i k e n e u t r i n o s o r f a l l i n g b e l o w t h e c u t - o a r e e x c l u d e d f r o m
t h e s u m .
1 4
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
23/98
"
t h
n o n e 1 0
, 6
1 0
, 5
1 0
, 4
1 0
, 3
T i m e m i n 9 8 5 1 7 . 2 1 . 2 0 . 1 6
T a b l e 3 . 1 : C o m p u t i n g t i m e s f o r v a r i o u s t h i n n i n g l e v e l s .
B y t h i s s e l e c t i o n m e c h a n i s m o n l y a r a t h e r c o n s t a n t n u m b e r o f p a r t i c l e s m u s t
b e f o l l o w e d i n t h e l o w e n e r g y p o r t i o n o f E A S i n s t e a d o f a n e x p o n e n t i a l l y g r o w i n g
b u l k . T h i s m e c h a n i s m i s i m p l e m e n t e d i n t h e h a d r o n i c p a r t a s w e l l a s i n t h e E G S 4
r o u t i n e s o f R e f . 6 . T a b l e 3 . 6 s h o w s t h e d e p e n d e n c e o f t h e c o m p u t i n g t i m e o n "
t h
f o r
E
0
= 1 0
1 5
e V p r o t o n s h o w e r s a t v e r t i c a l i n c i d e n c e e m p l o y i n g t h e Q G S J E T h a d r o n i c
i n t e r a c t i o n m o d e l a n d t h e E G S 4 r o u t i n e s a t d e f a u l t C O R S I K A p a r a m e t e r s .
1 5
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
24/98
1 6
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
25/98
C h a p t e r 4
M e a n f r e e p a t h
T h e d i s t a n c e a p a r t i c l e t r a v e l s b e f o r e i t u n d e r g o e s i t s n e x t i n e l a s t i c i n t e r a c t i o n o r
d e c a y i s d e t e r m i n e d b y t h e c r o s s s e c t i o n f o r a h a d r o n i c r e a c t i o n t o g e t h e r w i t h t h e
a t m o s p h e r i c d e n s i t y d i s t r i b u t i o n a l o n g t h e i g h t p a t h a n d t h e p r o b a b i l i t y t o d e c a y .
S t a b l e p a r t i c l e s c a n o n l y i n t e r a c t f o r u n s t a b l e o n e s t h e t w o p r o c e s s e s c o m p e t e . A
d e c a y l e n g t h a n d a n i n t e r a c t i o n l e n g t h a r e d e t e r m i n e d i n d e p e n d e n t l y a t r a n d o m a n d
t h e s h o r t e r o n e i s t a k e n a s t h e a c t u a l p a t h l e n g t h . B y t h i s p r o c e d u r e i t i s a l s o d e c i d e d
w h e t h e r a p a r t i c l e d e c a y s o r i n t e r a c t s .
E l e c t r o n s a n d p h o t o n s a r e t r e a t e d i n t h e E G S 4 r o u t i n e s . A d e s c r i p t i o n o f t h e
p r o c e s s e s t h e y m a y s u e r c a n b e f o u n d i n 6 . A d d i t i o n a l i n f o r m a t i o n i s g i v e n i n
s e c t i o n 7 . 2 . 1 .
4 . 1 M u o n s
A s i n e l a s t i c h a d r o n i c i n t e r a c t i o n s o f m u o n s a r e v e r y r a r e t h e y a r e o m i t t e d i n C O R -
S I K A . T h e r e f o r e m u o n s m a y o n l y d e c a y o r u n d e r g o b r e m s s t r a h l u n g a n d e
+
e
,
- p a i r
p r o d u c t i o n i n t e r a c t i o n s . T h e i n t e r a c t i o n c r o s s s e c t i o n s
i n t
f o r b r e m s s t r a h l u n g a n d
e
+
e
,
- p a i r p r o d u c t i o n a r e c a l c u l a t e d i n R e f . 3 8 . W e u s e t h e p a r a m e t r i z a t i o n s f r o m
t h e d e t e c t o r s i m u l a t i o n c o d e G E A N T 3 2 4 . T h e m e a n f r e e p a t h
i n t
f o r t h e s e i n t e r -
a c t i o n s i s g i v e n b y
i n t
= m
a i r
=
i n t
w h e r e m
a i r
= 1 4 : 5 4 i s t h e a v e r a g e a t o m i c w e i g h t o f a i r i n g = m o l a n d
i n t
i s g i v e n i n
g = c m
2
. T h e p r o b a b i l i t y o f t h e m u o n t o t r a v e r s e a n a t m o s p h e r i c l a y e r o f t h i c k n e s s
w i t h o u t c o r r e s p o n d i n g i n t e r a c t i o n i s t h e n
P
i n t
=
1
i n t
e
, =
i n t
: 4 . 1
R e l a t i v i s t i c m u o n s m a y p r o p a g a t e t h r o u g h a l a r g e f r a c t i o n o f t h e a t m o s p h e r e . A s
w e u s e a n a t m o s p h e r e c o m p o s e d f r o m d i e r e n t l a y e r s a t r a n s p o r t a t i o n s t e p m a y o n l y
r e a c h a t m a x i m u m t o t h e n e x t l a y e r b o u n d a r y o r a d e t e c t i o n l e v e l . A d d i t i o n a l l y t h e
1 7
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
26/98
t r a n s p o r t a t i o n s t e p i s l i m i t e d t o 1 0
s
= 3 7 7 g = c m
2
t o t r e a t t h e m u l t i p l e s c a t t e r i n g
c o r r e c t l y s e e s e c t i o n 3 . 2 . 3 .
I f d e c a y d e t e r m i n e s t h e p a t h l e n g t h i t s m e a n i s d e n e d b y
D
= c
4 . 2
w h e r e c i s t h e v a c u u m s p e e d o f l i g h t
i s t h e m u o n l i f e t i m e a t r e s t
i s i t s L o r e n t z
f a c t o r a n d
i t s v e l o c i t y i n u n i t s o f c . T h e p r o b a b i l i t y o f a m u o n t o t r a v e l t h e
d i s t a n c e b e f o r e i t d e c a y s i s t h e n
P
D
=
1
D
e
, ` =
D
4 . 3
a n d t h e p a t h l e n g t h o f a m u o n m a y b e c h o s e n a t r a n d o m f r o m t h i s d i s t r i b u t i o n . I t
s h o u l d b e n o t e d t h a t i n t h e a b o v e f o r m u l a s h a s t h e d i m e n s i o n o f c m . T h e p a t h
l e n g t h s a r e e x p r e s s e d i n u n i t s o f g = c m
2
b y t a k i n g i n t o a c c o u n t t h e a c t u a l d e n s i t y a n d
i t s v a r i a t i o n a l o n g t h e t r a j e c t o r y . F o r a g i v e n p a t h l e n g t h i n c m o n e o b t a i n s t h e
p a t h l e n g t h i n g = c m
2
a s
= f ` ; h
0
; =
T h , T h
0
c o s
w i t h h = h
0
, c o s . I t d e p e n d s o n t h e a l t i t u d e o f i t s o r i g i n h
0
a n d t h e d i r e c t i o n
o f p r o p a g a t i o n . T h e m a s s o v e r b u r d e n T h i s g i v e n b y E q u a t i o n 2 . 1 o r 2 . 2 . T h e
p r o b a b i l i t y d i s t r i b u t i o n f o r t h e d e c a y d i s t a n c e i n g = c m
2
i s t h e n
P
D
= P
D
d
d
= P f
, 1
d f
, 1
d
w h e r e f
, 1
r e p r e s e n t s t h e i n v e r s e f u n c t i o n o f f . T h i s c o n s i d e r a t i o n i s o n l y v a l i d i f
t h e k i n e t i c e n e r g y o f t h e m u o n s d o e s n o t c h a n g e d u r i n g t r a n s p o r t .
I n r e a l i t y i n E q u a t i o n 4 . 2
a n d
a r e f u n c t i o n s o f i t s e l f a n d o n e o b t a i n s a
s h o r t e r d e c a y l e n g t h . I n g o o d a p p r o x i m a t i o n 3 9 w e d e t e r m i n e i n a m a n n e r t h a t
Z
0
d
= , c
l n R D 4 . 4
w h e r e t h e t e r m a t t h e r i g h t s i d e d e t e r m i n e s a t w h a t t i m e i n t h e m u o n r e s t f r a m e t h e
d e c a y h a p p e n s . T h e L o r e n t z f a c t o r r e s u l t s f r o m
=
0
+
d E
d x
0
T h , T h
0
m
c o s
w i t h
d E
d x
0
t h e i o n i z a t i o n l o s s p e r r a d i a t i o n l e n g t h T h
0
t h e m a s s o v e r b u r d e n o f
t h e a t m o s p h e r e a n d
0
t h e L o r e n t z f a c t o r o f t h e m u o n a t t h e s t a r t i n g p o i n t . T h
g i v e s t h e t h i c k n e s s i n t h e a l t i t u d e h = h
0
, c o s m
i s t h e m u o n m a s s a n d t h e
1 8
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
27/98
z e n i t h a n g l e o f t h e m u o n . N e g l e c t i n g t h e c h a n g e o f d E = d x a l o n g a t r a n s p o r t s t e p
a n d a s s u m i n g 1 t h e m u o n r a n g e c a n b e c a l c u l a t e d a n a l y t i c a l l y i n a n a t m o s p h e r e
w i t h a n e x p o n e n t i a l d e n s i t y p r o l e
1
. W i t h t h i s a s s u m p t i o n E q u a t i o n 4 . 4 r e s u l t s i n
,c
l n R D =
Z
0
d
Z
0
d
=
c
i
d
i
c o s
l n
0
d
i
,
d
i
,
0
!
4 . 5
w h e r e d
i
i s d e n e d b y
d
i
=
0
,
d E
d x
0
T h
0
, a
i
m
c o s
=
0
+
i
:
a
i
a n d c
i
a r e t h e a t m o s p h e r i c p a r a m e t e r s f o r l a y e r i d e n e d b y E q u a t i o n 2 . 1 . S o l v i n g
E q u a t i o n 4 . 5 f o r t h e L o r e n t z f a c t o r d e l i v e r s
=
0
d
i
0
+
i
e x p c
l n R D d
i
c o s = c
i
: 4 . 6
A t t h e b o t t o m b o u n d a r y h
i
o f t h e a t m o s p h e r i c l a y e r i t h e L o r e n t z f a c t o r i s r e d u c e d
b y i o n i z a t i o n e n e r g y l o s s u s i n g t h e B e t h e - B l o c h s t o p p i n g p o w e r f o r m u l a E q u a t i o n
3 . 1 w i t h t h e c o n s t a n t s
1
a n d
2
t o
i
=
0
,
T h
i
, T h
0
m
c o s
2
0
2
0
, 1
1
l n
2
0
, 1 ,
2
+
2
: 4 . 7
I f t h e L o r e n t z f a c t o r o f E q u a t i o n 4 . 6 e x c e e d s t h a t o f E q u a t i o n 4 . 7 t h e m u o n d e c a y s
w i t h i n t h e l a y e r i o t h e r w i s e f o r t h e l a y e r i , 1 b e l o w t h a t b o u n d a r y t h e q u a n t i t y
c
l n R D i s r e p l a c e d b y
c
l n R D
i , 1
= c
l n R D
i
,
h
0
, h
i
+ c
i
l n
0
=
i
d
i
c o s
4 . 8
a n d s t a r t i n g w i t h t h e p a r a m e t e r s a t t h e l o w e r b o u n d a r y o f l a y e r i t h e m u o n i s f o l l o w e d
d o w n t h r o u g h t h e n e x t l a y e r b e n e a t h u n t i l i t d e c a y s u n d e r g o e s a p a i r f o r m a t i o n
o r b r e m s s t r a h l u n g e v e n t o r r e a c h e s t h e o b s e r v a t i o n l e v e l . A s t h e i n t e r a c t i o n s a r e
s t o c h a s t i c p r o c e s s e s t h e y a r e t r e a t e d s e p a r a t e l y i n s e c t i o n s 7 . 1 . 1 a n d 7 . 1 . 2 .
4 . 2 N u c l e o n s a n d n u c l e i
T h e s l o w i n g d o w n o f t h e h a d r o n i c p r o j e c t i l e s a l o n g t h e i r p a t h t h r o u g h t h e a t m o s p h e r e
i s t a k e n i n t o a c c o u n t . B e c a u s e o f t h e r e d u c e d e n e r g y t h i s l e a d s t o a m o d i e d c r o s s
s e c t i o n a n d h e n c e t o a m o d i e d f r e e p a t h . I n c o n t r a s t t o t h e m u o n d e c a y l e n g t h
t h i s e e c t i s o m i t t e d f o r h a d r o n i c i n t e r a c t i o n s . A t e n e r g i e s a b o v e 1 0 0 G e V
1
F o r o t h e r d e n s i t y p r o l e s s e e A p p e n d i x B .
1 9
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
28/98
t h e c r o s s s e c t i o n s d e c r e a s e w i t h d e c r e a s i n g e n e r g y a n d t h e i o n i z a t i o n e n e r g y l o s s e s
w o u l d r e s u l t i n a s l i g h t l y i n c r e a s e d r a n g e o f t h e h a d r o n s . A s t h e c r o s s s e c t i o n s v a r y
v e r y m o d e r a t e l y w i t h e n e r g y a n d t h e i o n i z a t i o n e n e r g y l o s s e s a r e s m a l l c o m p a r e d
t o t h e k i n e t i c e n e r g y o f t h e h a d r o n s i t i s j u s t i e d t o n e g l e c t t h e i o n i z a t i o n e n e r g y
l o s s e s . T h e f r e e p a t h s o f n u c l e o n s o r n u c l e i a s s t a b l e p a r t i c l e s a r e d e t e r m i n e d b y t h e i r
i n e l a s t i c n u c l e o n - a i r o r n u c l e u s - a i r c r o s s s e c t i o n o n l y .
4 . 2 . 1 N u c l e o n - a i r c r o s s s e c t i o n a t h i g h e n e r g i e s
D e p e n d i n g o n t h e e m p l o y e d h a d r o n i c i n t e r a c t i o n m o d e l d i e r e n t p a r a m e t r i z a t i o n s o f
t h e c r o s s s e c t i o n s a r e u s e d . I n a l l c a s e s t h e c r o s s s e c t i o n i s t a k e n a s t h e w e i g h t e d
s u m o v e r t h e c r o s s s e c t i o n s
n , N
i
o f t h e c o m p o n e n t s o f a i r
n , a i r
=
3
X
i = 1
n
i
n , N
i
4 . 9
250
300
350
400
450
500
550
600
102
103
104
105
106
107
108
109
VENUS
QGSJET
SIBYLL
HDPM
DPMJET
plab
(GeV/c)
inel
p-air(mb)
Mielke et al.
Yodh et al.
Gaisser et al.
Baltrusaitis et al.
Honda et al.
F i g u r e 4 . 1 : I n e l a s t i c p r o t o n - a i r c r o s s s e c t i o n s f o r t h e m o d e l s u s e d i n C O R S I K A a s
a f u n c t i o n o f p r o j e c t i l e m o m e n t u m . T h e e x p e r i m e n t a l d a t a a r e t a k e n f r o m R e f s .
4 0 4 1 4 2 4 3 4 4 . T h e s h a d e d b a n d r e p r e s e n t s t h e r e s u l t o f a t o f t h e f o r m
p , a i r
i n e l
= a l o g p + b l o g
2
p + c t o t h e d a t a w i t h p 1 0
5
G e V = c . F o r H D P M s e e
f o o t n o t e i n A p p e n d i x C .
2 0
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
29/98
w i t h n
i
t h e a t o m i c f r a c t i o n o f c o m p o n e n t i . T h e a v a i l a b l e n u c l e o n - a i r c r o s s s e c t i o n s
a r e s h o w n i n F i g . 4 . 1 t o g e t h e r w i t h e x p e r i m e n t a l d a t a . T h e y i n c l u d e t h e d i r a c t i v e
c o n t r i b u t i o n a s g i v e n b y e a c h o f t h e d i e r e n t m o d e l s . I f n o t s p e c i e d t h e d e f a u l t
c r o s s s e c t i o n s H D P M a s d e s c r i b e d i n A p p e n d i x C a r e u s e d . T h e i n t e r a c t i o n m e a n
f r e e p a t h
i n t
i s o b t a i n e d f r o m t h e n u c l e o n - a i r c r o s s s e c t i o n s b y
i n t
= m
a i r
=
n , a i r
4 . 1 0
w h e r e m
a i r
= 1 4 : 5 4 i s t h e a v e r a g e a t o m i c w e i g h t o f a i r i n g = m o l a n d
i n t
i s g i v e n
h e r e i n g = c m
2
. T h e p r o b a b i l i t y o f t h e p r o j e c t i l e t o t r a v e r s e a n a t m o s p h e r i c l a y e r o f
t h e t h i c k n e s s w i t h o u t i n t e r a c t i o n i s t h e n
P
i n t
=
1
i n t
e
, =
i n t
: 4 . 1 1
F r o m t h i s d i s t r i b u t i o n t h e p a t h l e n g t h s o f n u c l e o n s a r e c h o s e n a t r a n d o m . T h e
i n t e r a c t i n g t a r g e t n u c l e u s i s r a n d o m l y s e l e c t e d a c c o r d i n g t o t h e c o n t r i b u t i o n o f e a c h
a i r c o m p o n e n t t o t h e s u m o f E q u a t i o n 4 . 9 .
4 . 2 . 2 N u c l e o n - a i r c r o s s s e c t i o n a t l o w e n e r g i e s
U s i n g t h e G H E I S H A p a c k a g e b e l o w E
l a b
8 0 G e V t h e i n t e r a c t i o n c r o s s s e c t i o n s a r e
i n t e r p o l a t e d f r o m t a b l e s s u p p l i e d w i t h G H E I S H A 1 2 . T h e y c o m p r i s e e l a s t i c a n d
i n e l a s t i c i n t e r a c t i o n s a n d i n c l u d e s l o w n e u t r o n c a p t u r e p r o c e s s e s i n a r a t h e r r e a l i s t i c
m a n n e r a s d e r i v e d f r o m e x p e r i m e n t a l d a t a . T h e y a r e p l o t t e d i n F i g . 4 . 2 .
E m p l o y i n g t h e I S O B A R m o d e l t h e i n e l a s t i c c r o s s s e c t i o n s a s g i v e n i n A p p e n d i x
C a r e u s e d . T h e m e a s u r e d i n e l a s t i c n u c l e o n - n u c l e o n c r o s s s e c t i o n d r o p s r a p i d l y w i t h
d e c r e a s i n g e n e r g y . T h e r e f o r e b e l o w p
l a b
= 1 0 G e V = c t h e I S O B A R m o d e l a l l o w s o n l y
e l a s t i c r e a c t i o n s w i t h a c o n s t a n t c r o s s s e c t i o n . F o r a n t i n u c l e o n s a n a n n i h i l a t i o n w i t h
n u c l e o n s c a n o c c u r i n a d d i t i o n l e a d i n g t o a c o n t r i b u t i o n t o t h e i n e l a s t i c c r o s s s e c t i o n
w h i c h r i s e s w i t h d e c r e a s i n g e n e r g y . T h e s e c r o s s s e c t i o n s a r e a l s o s h o w n i n F i g . 4 . 2 .
4 . 2 . 3 N u c l e u s - n u c l e u s c r o s s s e c t i o n
I n E A S n u c l e o n s o r c o m p l e x n u c l e i a r e r e a c t i n g w i t h a i r n u c l e i . I n t h e e n e r g y r a n g e o f
i n t e r e s t n o e x p e r i m e n t a l d a t a e x i s t o n t h e r e l e v a n t q u a n t i t i e s s u c h a s i n e l a s t i c c r o s s
s e c t i o n a n d n u m b e r o f t a r g e t a n d p r o j e c t i l e n u c l e o n s p a r t i c i p a t i n g i n t h e r e a c t i o n . S o
t h e y h a v e t o b e c a l c u l a t e d f r o m t h e n u c l e o n - n u c l e o n c r o s s s e c t i o n f o l l o w i n g G l a u b e r
t h e o r y 4 5 4 6 . T h e i n p u t n u c l e o n d i s t r i b u t i o n s o f n u c l e i a r e d e r i v e d f r o m m e a s u r e d
c h a r g e d i s t r i b u t i o n s 4 7 u n f o l d i n g t h e n i t e s i z e o f t h e p r o t o n w i t h a m e a n s q u a r e
c h a r g e r a d i u s o f
hr
2
p
i
1 = 2
= 0 : 8 6 2 f m . F o r n u c l e i w i t h m a s s n u m b e r b e l o w 2 0 t h e c h a r g e
d i s t r i b u t i o n s a r e a s s u m e d t o b e G a u s s i a n a n d t h e r a d i u s o f t h e n u c l e o n d i s t r i b u t i o n
i s
h r
m
i
2
= h r
c h
i
2
, h r
p
i
2
:
2 1
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
30/98
300
400
500
600
700
800
900
1000
2000
10
-1
1 10 10
2
10
3
plab
(GeV/c)
ineln-air(mb)
p, n
p, n
p
n
p
n
GHEISHA
ISOBAR
HDPM
F i g u r e 4 . 2 : I n e l a s t i c n u c l e o n - a i r c r o s s s e c t i o n s a t l o w e r e n e r g i e s . T h e c r o s s s e c t i o n s
o f t h e G H E I S H A m o d e l a r e d r a w n f o r p r o t o n s a n t i - p r o t o n s d a s h e d l i n e s n e u t r o n s
a n d a n t i - n e u t r o n s d a s h e d - d o t t e d l i n e s t o g e t h e r w i t h t h e c r o s s s e c t i o n s o f t h e I S O -
B A R a n d H D P M m o d e l f o r n u c l e o n s s o l i d l i n e a n d a n t i - n u c l e o n s d o t t e d l i n e .
T h e d o t t e d v e r t i c a l l i n e m a r k s t h e b o u n d a r y b e t w e e n h i g h e n e r g y a n d l o w e n e r g y
h a d r o n i c i n t e r a c t i o n m o d e l s .
F o r n u c l e i w i t h A 2 0 t h e c h a r g e d i s t r i b u t i o n s a r e a p p r o x i m a t e d b y t h e F e r m i
f u n c t i o n . U n f o l d i n g w a s d o n e b y f o l d i n g a c o r r e s p o n d i n g l y p a r a m e t r i z e d n u c l e o n
d i s t r i b u t i o n w i t h t h e p r o t o n c h a r g e d i s t r i b u t i o n t o o b t a i n t h e m e a s u r e d r a d i u s a n d
d i u s e n e s s o f t h e c h a r g e d i s t r i b u t i o n o f t h e n u c l e u s . F r o m t h e G l a u b e r m e t h o d t h e
i n e l a s t i c c r o s s s e c t i o n s f o r a l l p r o j e c t i l e n u c l e i i n t h e s t a b i l i t y v a l l e y w i t h A = 1 : : : 5 6
c o l l i d i n g w i t h t h e t a r g e t n u c l e i
1 4
N
1 6
O a n d
4 0
A r w e r e c a l c u l a t e d f o r t h r e e d i f -
f e r e n t v a l u e s o f t h e n u c l e o n - n u c l e o n c r o s s s e c t i o n 3 0 4 5 a n d 6 0 m b ; t h e y c o r r e -
s p o n d t o n u c l e o n - n u c l e o n c o l l i s i o n s a t l a b o r a t o r y e n e r g i e s o f 1 2 0 G e V 6 6 : 5 T e V
a n d 5 : 8 7 P e V r e s p e c t i v e l y f o r t h e H D P M g e n e r a t o r . V a l u e s f o r m a s s n u m b e r s f o r
w h i c h n o e x p e r i m e n t a l c h a r g e d i s t r i b u t i o n s w e r e a v a i l a b l e h a v e b e e n i n t e r p o l a t e d .
T h e r e s u l t s a r e t a b u l a t e d i n C O R S I K A a n d a q u a d r a t i c i n t e r p o l a t i o n i s p e r f o r m e d
b e t w e e n t h e t a b l e v a l u e s w i t h r e s p e c t t o
n , n
t o o b t a i n i n t e r m e d i a t e v a l u e s o f t h e
c r o s s s e c t i o n
N , N
i
o f a n u c l e u s w i t h c o m p o n e n t i o f a i r . T h e n
N , a i r
i s o b t a i n e d
2 2
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
31/98
20
30
40
50
60
70
80
90
100
10
2
10
3
10
4
10
5
10
6
10
7
10
8
10
9
10
10
VENUS
QGSJET
SIBYLL
HDPM
DPMJET
plab
(GeV/c)
inelh-p
(mb)
p
K
F i g u r e 4 . 3 : I n e l a s t i c c r o s s s e c t i o n s o f p r o t o n s p i o n s a n d k a o n s w i t h p r o t o n s f o r
t h e m o d e l s u s e d i n C O R S I K A a s f u n c t i o n o f p r o j e c t i l e m o m e n t u m . F o r H D P M s e e
f o o t n o t e i n A p p e n d i x C .
f r o m t h e w e i g h t e d s u m o v e r t h e t h r e e c o m p o n e n t s o f a i r
N , a i r
=
3
X
i = 1
n
i
N , N
i
: 4 . 1 2
T h e S I B Y L L m o d e l p r o v i d e s i t s o w n n u c l e u s - n u c l e u s c r o s s s e c t i o n t a b l e i n c l u d i n g
a n i n t e r p o l a t i o n r o u t i n e w h i l e f o r t h e o t h e r m o d e l s w e u s e t h e m o d e l - s p e c i c n u c l e o n -
n u c l e o n c r o s s s e c t i o n a n d a p p l y o u r G l a u b e r f o r m a l i s m t o g e t t h e d e s i r e d n u c l e u s -
n u c l e u s c r o s s s e c t i o n . T h e u s e d p r o t o n - p r o t o n c r o s s s e c t i o n s a r e s h o w n i n F i g . 4 . 3 .
T h e r e s u l t i n g n u c l e u s - a i r c r o s s s e c t i o n s a r e s h o w n i n F i g u r e 4 . 4 . F o r D P M J E T a n d
V E N U S i t i s p o s s i b l e t o c a l c u l a t e m o d e l s p e c i c n u c l e u s - n u c l e u s c r o s s s e c t i o n s i n a
t i m e c o n s u m i n g m a n n e r . T h e y d i e r f r o m t h e c r o s s s e c t i o n s s h o w n i n F i g . 4 . 4 b y
8 .
T h e i n t e r a c t i o n m e a n f r e e p a t h
i n t
i s o b t a i n e d b y
i n t
= m
a i r
=
N , a i r
w h e r e m
a i r
= 1 4 : 5 4 i s t h e a v e r a g e a t o m i c w e i g h t o f a i r i n g = m o l a n d
i n t
i s g i v e n
h e r e i n g = c m
2
. T h i s i s d o n e f o r h i g h e n e r g y i n t e r a c t i o n m o d e l s . I n G H E I S H A a n d
2 3
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
32/98
300
400
500
600
700
800
9001000
2000
10 10
2
10
3
10
4
10
5
10
6
10
7
10
8
10
9
10
10
VENUS
QGSJET
SIBYLL
HDPM
DPMJET
plab
(GeV/c)
inelA-air(mb)
p
He
O
Fe
F i g u r e 4 . 4 : I n e l a s t i c n u c l e u s - a i r c r o s s s e c t i o n s o f v a r i o u s p r o j e c t i l e n u c l e i f o r t h e
m o d e l s u s e d i n C O R S I K A a s f u n c t i o n o f p r o j e c t i l e m o m e n t u m . F o r H D P M s e e
f o o t n o t e i n A p p e n d i x C .
I S O B A R o n l y n u c l e o n - n u c l e o n i n t e r a c t i o n s a r e t r e a t e d . T h e p a t h l e n g t h s o f p r o j e c t i l e
n u c l e i a r e s a m p l e d f r o m a n a p p r o p r i a t e d i s t r i b u t i o n . T h e i n t e r a c t i n g t a r g e t n u c l e u s
i s r a n d o m l y s e l e c t e d a c c o r d i n g t o t h e c o n t r i b u t i o n o f e a c h a i r c o m p o n e n t t o t h e s u m
o f E q u a t i o n 4 . 1 2 .
I n t h e t r e a t m e n t o f h a d r o n - n u c l e u s a n d n u c l e u s - n u c l e u s c o l l i s i o n s b y t h e v a r i o u s
m o d e l s t h e n u m b e r o f i n t e r a c t i n g t a r g e t a n d p r o j e c t i l e n u c l e o n s i s d e t e r m i n e d b y t h e
s e l e c t e d m o d e l . S I B Y L L a n d H D P M t r e a t n u c l e u s - n u c l e u s c o l l i s i o n a s a s u p e r p o s i t i o n
o f n u c l e o n - n u c l e u s c o l l i s i o n s .
4 . 3 P i o n s a n d k a o n s
C h a r g e d p i o n s a n d a l l f o u r k i n d s o f k a o n s a r e p a r t i c l e s w h e r e d e c a y a n d n u c l e a r
i n t e r a c t i o n c o m p e t e . T h e i r d e c a y l e n g t h s a r e d e t e r m i n e d i n t h e s a m e w a y a s f o r
m u o n s j u s t r e p l a c i n g t h e f r e e m u o n l i f e t i m e
b y t h e p i o n a n d k a o n l i f e t i m e s
a n d
K
r e s p e c t i v e l y . F o r p i o n s a n d c h a r g e d k a o n s t h e i o n i z a t i o n e n e r g y l o s s i s a l s o
t a k e n i n t o a c c o u n t i n t h e s a m e m a n n e r a s f o r m u o n s .
T h e i n t e r a c t i o n l e n g t h s a r e t r e a t e d i n a n a l o g y t o t h o s e o f n u c l e o n s . T h e y a r e
2 4
-
7/28/2019 CORSIKA a Monte Carlo Code to Simulate Extensive Air Showers
33/98
200
300
400
500
600
10 10
2
10
3
10
4
10
5
10
6
10
7
10
8
10
9
VENUS
QGSJET
SIBYLL
HDPM
DPMJET
plab
(GeV/c)
inelh-air(mb)
p
K
F i g u r e 4 . 5 : I n e l a s t i c h a d r o n - a i r c r o s s s e c t i o n s a t h i g h e r e n e r g i e s o f v a r i o u s i n t e