COSMOS v7.655  COSMOSv7655
(AirShowerMC)
Zcondc.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define USEDPMJET   1
 
#define DEBUG   0
 
#define ATMOSPHERE   2
 
#define LABELING   0
 
#define DETAILED_TRACKING   0
 

Typedefs

using objs = chook.o cmyEfield.o ! Also the user must give a value of ! >1 to the 'HowEfield' parameter in the namelist( $HPARAM). ! Note simple Electric field can be specified ! without using this but by giving HowEfield=1 in the ! namelist parameter. Then simple electric ! field can be specified(together with other parameters) !!! define MYEFIELD ! dpmjet cannot be used on NEXTSTEP, so ! you have to make the next 0. #define USEDPMJET ! if parameter statement does not permit to use math such as ! parameter::pi=asin(1.d0) *2 define MATHLOUSY ! make DEBUG > 0 depending on the debug purpose. #define DEBUG ! ! choose:Old atmosphere or new segmented atmosphere ! define, or NRL time-dependent one ! old atmosphere --> 0 ! or new with c-spline ! new atmosphere --> 1 ! or new with linear interp. ! new atmosphere --> 2(default) ! or NRL atmosphere --> 3 ! #define ATMOSPHERE 3 #define ATMOSPHERE ! if you want to put a lable on each particle to identify that ! the one and the same particle crosses a given observation ! plane more than once, make this 1 or 2. Then the same particle ! will have the same label number in track record. !(aTrack.label). If this is 0, aTrack.lable record dose not ! exists. ! If 1
 

Functions

after any interaction (except for continuous energy ! loss by dE/dx and deflection by B or scattering)
 

Variables

after any label is ! changed ! If
 

Macro Definition Documentation

◆ ATMOSPHERE

#define ATMOSPHERE   2

◆ DEBUG

#define DEBUG   0

◆ DETAILED_TRACKING

#define DETAILED_TRACKING   0

◆ LABELING

#define LABELING   0

Definition at line 58 of file Zcondc.h.

◆ USEDPMJET

#define USEDPMJET   1

Typedef Documentation

◆ objs

using objs = chook.o cmyEfield.o ! Also the user must give a value of ! >1 to the 'HowEfield' parameter in the namelist ($HPARAM). ! Note simple Electric field can be specified ! without using this but by giving HowEfield=1 in the ! namelist parameter. Then simple electric ! field can be specified (together with other parameters) !!! define MYEFIELD ! dpmjet cannot be used on NEXTSTEP, so ! you have to make the next 0. #define USEDPMJET ! if parameter statement does not permit to use math such as ! parameter::pi=asin(1.d0)*2 define MATHLOUSY ! make DEBUG > 0 depending on the debug purpose. #define DEBUG ! ! choose: Old atmosphere or new segmented atmosphere ! define, or NRL time-dependent one ! old atmosphere --> 0 ! or new with c-spline ! new atmosphere --> 1 ! or new with linear interp. ! new atmosphere --> 2 (default) ! or NRL atmosphere --> 3 ! #define ATMOSPHERE 3 #define ATMOSPHERE ! if you want to put a lable on each particle to identify that ! the one and the same particle crosses a given observation ! plane more than once, make this 1 or 2. Then the same particle ! will have the same label number in track record. ! ( aTrack.label ). If this is 0, aTrack.lable record dose not ! exists. ! If 1

Definition at line 51 of file Zcondc.h.

Function Documentation

◆ interaction()

after any interaction ( except for continuous energy ! loss by dE/dx and deflection by B or  scattering)

Referenced by ! MagBrem.

Here is the caller graph for this function:

Variable Documentation

◆ ! If

after any label is ! changed ! If

Definition at line 54 of file Zcondc.h.