| 1 |
cafagna |
3.1 |
* |
| 2 |
|
|
* $Id$ |
| 3 |
|
|
* |
| 4 |
|
|
* $Log$ |
| 5 |
|
|
* |
| 6 |
|
|
* This directory was created from gpamela.car patch _inform |
| 7 |
|
|
*CMZ : 2.01/00 05/04/2000 14.35.18 by Marialuigia Ambriola |
| 8 |
|
|
*CMZ : 3.00/00 08/02/2002 17.33.00 by Unknown |
| 9 |
|
|
*CMZ : 2.03/00 06/11/2000 01.40.19 by Francesco Cafagna |
| 10 |
|
|
*CMZ : 2.02/00 12/10/2000 16.03.56 by Francesco Cafagna |
| 11 |
|
|
*CMZU: 2.01/00 05/04/2000 09.51.03 by Unknown |
| 12 |
|
|
*CMZ : 2.00/00 03/03/2000 15.33.44 by Francesco Cafagna |
| 13 |
|
|
*CMZ : 1.02/00 25/01/2000 18.22.29 by Francesco Cafagna |
| 14 |
|
|
*CMZ : 1.01/01 23/05/96 17.11.59 by Francesco Cafagna |
| 15 |
|
|
*CMZ : 1.01/00 22/05/96 09.46.03 by Francesco Cafagna |
| 16 |
|
|
*CMZ : 1.00/03 30/04/96 17.40.07 by Francesco Cafagna |
| 17 |
|
|
*CMZ : 1.00/02 03/04/96 18.23.50 by Francesco Cafagna |
| 18 |
|
|
*CMZ : 1.00/01 28/11/95 18.54.38 by Francesco Cafagna |
| 19 |
|
|
*-- Author : Francesco Cafagna 28/11/95 |
| 20 |
|
|
|
| 21 |
|
|
GPAMELA: A GEANT based montecarlo of PAMELA |
| 22 |
|
|
|
| 23 |
|
|
This CMZ file contains: |
| 24 |
|
|
A.patchy $VERSION , with the version in use |
| 25 |
|
|
B.patchy $HISTORY , general comments on changes and implementations |
| 26 |
|
|
C.patchy $INFORM , infos on patchy and flag to be used in the program |
| 27 |
|
|
D.patchy $KUMACS , collection of CMZ kumacs |
| 28 |
|
|
E.patchy $MANUAL , LaTeX version of the program user guide |
| 29 |
|
|
E.patchy *GPAMELA , pilot patchy with the +USE directives |
| 30 |
|
|
F.patchy GPCDES , patchy with common definitions |
| 31 |
|
|
G.patchy GPAMELA , main patchy with the general routines |
| 32 |
|
|
H.patchy GPTOF , patchy with specific TOF routines |
| 33 |
|
|
I.patchy GPTRD , patchy with specific TRD routines |
| 34 |
|
|
L.patchy GPCALO , patchy with specific CALO routines |
| 35 |
|
|
M.patchy GPSPEC , patchy with specific SPECTROMETER routines |
| 36 |
|
|
N.patchy GPFIELD , patchy with specific MAGNETIC FIELD routines |
| 37 |
|
|
O.patchy GPHYS , patchy with specific PHYSics routines |
| 38 |
|
|
P.patchy GPOBSOLETE, patchy with routines declared obsolete |
| 39 |
|
|
Q.patchy GPGAR , patchy with GARFIELD interface routines |
| 40 |
|
|
|
| 41 |
|
|
Flags used: |
| 42 |
|
|
INTER , To select interactive version option. |
| 43 |
|
|
DEB , To select the same option of INTER in GUKINE without the full |
| 44 |
|
|
interactive version options. |
| 45 |
|
|
HIGZ , To select HIGZ related code. |
| 46 |
|
|
X11 , To select X11 version |
| 47 |
|
|
PP , To select ++ version |
| 48 |
|
|
MAGNET , To select magnetic field correction in spectrometer digits. |
| 49 |
|
|
|
| 50 |
|
|
TYPE , Used in GEANT GCDES to explicit declare the variable type. |
| 51 |
|
|
SINGLE , Used in GEANT GCDES to select single precision |
| 52 |
|
|
INCLUDE , Used in GEANT GCDES |
| 53 |
|
|
NOGFLUCT, To select Gaussian straggling calculation inside the GPUCAL |
| 54 |
|
|
and GPUSPE routines instead that the GFLUCT one. |
| 55 |
|
|
GARFIELD, To select GARFIELD interface |
| 56 |
|
|
MANYWIRE, LONGLIST, BIGMAP, To be used with GARFIELD |
| 57 |
|
|
|
| 58 |
|
|
For the use of fluka as hadronic process simulation program the file |
| 59 |
|
|
FLUKAAF.DAT is necessary. For this reason the CERN_ROOT environment |
| 60 |
|
|
variable has to be added in the file .login with the value /cern/pro. |
| 61 |
|
|
|
| 62 |
|
|
|
| 63 |
|
|
DATA CARDS definition and usage. If not specified you can use DATA CARDS |
| 64 |
|
|
options in any order. |
| 65 |
|
|
|
| 66 |
|
|
+--------------+----------------------+---------------------------------------+ |
| 67 |
|
|
| DATA CARD | USAGE | ACTION | |
| 68 |
|
|
+--------------+----------------------+---------------------------------------+ |
| 69 |
|
|
| MAGN | 1 or 2 or 3 | Select magnetic field type. 1 is the | |
| 70 |
|
|
| | | strongly inhomogeneus case, | |
| 71 |
|
|
| | | GPFIELD.MAP is required | |
| 72 |
|
|
| | | | |
| 73 |
|
|
| NDET | 'TOF ' 'TRD ' | Do not simulate the selected | |
| 74 |
|
|
| | 'SPE ' 'CAL ' 'CAT ' | detectors | |
| 75 |
|
|
| | 'CAS ' 'SPHE' | | |
| 76 |
|
|
| | | | |
| 77 |
|
|
| CAS | 'NVOL' 'NPHY' 'NHBK' | Disable CAS volume simulation, as NDET| |
| 78 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 79 |
|
|
| | | n-tple definition. | |
| 80 |
|
|
| | | | |
| 81 |
|
|
| CAT | 'NVOL' 'NPHY' 'NHBK' | Disable CAT volume simulation, as NDET| |
| 82 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 83 |
|
|
| | | n-tple definition. | |
| 84 |
|
|
| | | | |
| 85 |
|
|
| TOF | 'NVOL' 'NPHY' 'NHBK' | Disable TOF volume simulation, as NDET| |
| 86 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 87 |
|
|
| | | n-tple definition. | |
| 88 |
|
|
| | | | |
| 89 |
|
|
| TRD | 'NVOL' 'NPHY' 'NHBK' | Disable TRD volume simulation, as NDET| |
| 90 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 91 |
|
|
| | | n-tple definition. | |
| 92 |
|
|
| | | | |
| 93 |
|
|
| SPE | 'NVOL' 'NPHY' 'NHBK' | Disable SPE volume simulation, as NDET| |
| 94 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 95 |
|
|
| | | n-tple definition. | |
| 96 |
|
|
| | | | |
| 97 |
|
|
| CAL | 'NVOL' 'NPHY' 'NHBK' | Disable CAL volume simulation, as NDET| |
| 98 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 99 |
|
|
| | | n-tple definition. | |
| 100 |
|
|
| | | | |
| 101 |
|
|
| S4 | 'NVOL' 'NPHY' 'NHBK' | Disable S4 volume simulation, as NDET| |
| 102 |
|
|
| | | or physics, i.e. SET DET or hits, or | |
| 103 |
|
|
| | | n-tple definition. | |
| 104 |
|
|
| | | | |
| 105 |
|
|
| HCWN | 1 | Enable CWN-tple | |
| 106 |
|
|
| | | | |
| 107 |
|
|
| HLON | 1 | Select CWN long format | |
| 108 |
|
|
| | | | |
| 109 |
|
|
| NCPL | 44 integers 1<=n<=44 | Exclude the listed calorimeter silicon| |
| 110 |
|
|
| | Ex.: 1 33 6 12 31=10 | plane from the simulation | |
| 111 |
|
|
| | | | |
| 112 |
|
|
| NCSI | 9 integers 1<=n<=9 | Exclude the listed calorimeter silicon| |
| 113 |
|
|
| | Ex.: 1 3=9 6 5=4 | detectors from any calorimeter plane | |
| 114 |
|
|
| | | | |
| 115 |
|
|
| | | | |
| 116 |
|
|
| NCAB | 22 integers 1<=n<=22 | Exclude the listed calorimeter | |
| 117 |
|
|
| | Ex.: 4=22 20 7 11=2 | absorber planes from the simulation | |
| 118 |
|
|
| | | | |
| 119 |
|
|
| CALO | 'NOWn' | Use 'n' planes without tungsten | |
| 120 |
|
|
| | | | |
| 121 |
|
|
| SPTM | 'SICA' 'W ' 'SITR' | Enable Special Tracking Parameter for | |
| 122 |
|
|
| | 'SITR' 'XE ' 'SCIN' | selected tracking media | |
| 123 |
|
|
| | 'TRAD' 'FE ' 'KAP ' | To obtain the correct energy value for| |
| 124 |
|
|
| | 'N2G ' 'G10 ' 'AL ' | the calorimeter, "SICA","G10C","W2 ' | |
| 125 |
|
|
| | 'AER ' 'ROA ' 'CE ' | and "CE " MUST be enabled. | |
| 126 |
|
|
| | 'W2 ' 'G10C' | | |
| 127 |
|
|
| | | | |
| 128 |
|
|
| HPAK | 'FLUK' | To select FLUKA as hadronic process | |
| 129 |
|
|
| | | simulation programn. | |
| 130 |
|
|
| | | | |
| 131 |
|
|
| AUTM | 'TMAX' 'STMA' 'DEEM' | Force AUTO calculation for specified | |
| 132 |
|
|
| | 'EPSI' 'STMI' | parameters, regardless of AUTO data | |
| 133 |
|
|
| | | card value | |
| 134 |
|
|
| | | | |
| 135 |
|
|
| TMAX | Any real number | Pass TMAXFD tracking parameter value | |
| 136 |
|
|
| | | | |
| 137 |
|
|
| STMA | Any real number | Pass STEMAX tracking parameter value | |
| 138 |
|
|
| | | | |
| 139 |
|
|
| DEEM | Any real number | Pass DEEMAX tracking parameter value | |
| 140 |
|
|
| | | | |
| 141 |
|
|
| EPSI | Any real number | Pass EPSIL tracking parameter value | |
| 142 |
|
|
| | | | |
| 143 |
|
|
| STMI | Any real number | Pass STMIN tracking parameter value | |
| 144 |
|
|
| | | | |
| 145 |
|
|
| TPAL | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 146 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for aluminum | |
| 147 |
|
|
| | 5=STMIN | | |
| 148 |
|
|
| | | | |
| 149 |
|
|
| TG10 | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 150 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for G10 | |
| 151 |
|
|
| | 5=STMIN | | |
| 152 |
|
|
| | | | |
| 153 |
|
|
| T10C | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 154 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for calorimeter G10C | |
| 155 |
|
|
| | 5=STMIN | | |
| 156 |
|
|
| | | | |
| 157 |
|
|
| TPN2 | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 158 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for nitrogen gas | |
| 159 |
|
|
| | 5=STMIN | | |
| 160 |
|
|
| | | | |
| 161 |
|
|
| TPW | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 162 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for tungsten | |
| 163 |
|
|
| | 5=STMIN | | |
| 164 |
|
|
| | | | |
| 165 |
|
|
| TPW2 | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 166 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for calorimeter tungsten mix | |
| 167 |
|
|
| | 5=STMIN | | |
| 168 |
|
|
| | | | |
| 169 |
|
|
| TPKA | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 170 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for kapton | |
| 171 |
|
|
| | 5=STMIN | | |
| 172 |
|
|
| | | | |
| 173 |
|
|
| TPFE | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 174 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for iron | |
| 175 |
|
|
| | 5=STMIN | | |
| 176 |
|
|
| | | | |
| 177 |
|
|
| TRAD | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 178 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for TRD radiator | |
| 179 |
|
|
| | 5=STMIN | | |
| 180 |
|
|
| | | | |
| 181 |
|
|
| TPRO | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 182 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for roacell | |
| 183 |
|
|
| | 5=STMIN | | |
| 184 |
|
|
| | | | |
| 185 |
|
|
| TPCF | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 186 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for carbon fibers | |
| 187 |
|
|
| | 5=STMIN | | |
| 188 |
|
|
| | | | |
| 189 |
|
|
| TPSC | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 190 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for scintillator | |
| 191 |
|
|
| | 5=STMIN | | |
| 192 |
|
|
| | | | |
| 193 |
|
|
| TSCA | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 194 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for silicon (calorimeter) | |
| 195 |
|
|
| | 5=STMIN | | |
| 196 |
|
|
| | | | |
| 197 |
|
|
| TSTR | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 198 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for silicon (tracker) | |
| 199 |
|
|
| | 5=STMIN | | |
| 200 |
|
|
| | | | |
| 201 |
|
|
| TPXE | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 202 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for Xenon | |
| 203 |
|
|
| | 5=STMIN | | |
| 204 |
|
|
| | | | |
| 205 |
|
|
| TPAE | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 206 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for aerogel | |
| 207 |
|
|
| | 5=STMIN | | |
| 208 |
|
|
| | | | |
| 209 |
|
|
| TPCE | 1=TMAXFD 2=STEMAX | Pass TMAXFD, STEMAX,DEEMAX, EPSIL and | |
| 210 |
|
|
| | 3=DEEMAX 4=EPSIL | STMIN for kaolinite (calorimeter | |
| 211 |
|
|
| | 5=STMIN | insulator) | |
| 212 |
|
|
| | | | |
| 213 |
|
|
| *HBFI | 11 'HB$REF:GP.HIS' | To define user LUNIT and name | |
| 214 |
|
|
| | | HBOOK file. (Max 80 characters ) | |
| 215 |
|
|
| | | | |
| 216 |
|
|
| *GAFI | 12 'FILENAME.GAR' | To define user LUNIT and name | |
| 217 |
|
|
| | | for GARFIELD file.(Max 80 characters) | |
| 218 |
|
|
| | | | |
| 219 |
|
|
| STTR | 1=1 2=D2SICA 3=D2SITR| Force gussian straggling just for | |
| 220 |
|
|
| | | silicon in GFLUCT. D2SICA & D2SITR are| |
| 221 |
|
|
| | | the parameter to be passed to the | |
| 222 |
|
|
| | | gaussian generator. | |
| 223 |
|
|
| | | | |
| 224 |
|
|
| DZSH | Any real number with | Height adjustment for external shell | |
| 225 |
|
|
| | Sign | | |
| 226 |
|
|
| | | | |
| 227 |
|
|
| GEN | XGEN, YGEN, ZGEN, | Pass the coordinates of the origin and| |
| 228 |
|
|
| | XDGEN, YDGEN | the dimensions of the generation | |
| 229 |
|
|
| | | surface. | |
| 230 |
|
|
| | | | |
| 231 |
|
|
| PHI | PHGEN(1), PHGEN(2) | Define the minimum and the maximum | |
| 232 |
|
|
| | | azimuth. Default values are: | |
| 233 |
|
|
| | | 0., 360. | |
| 234 |
|
|
| | | | |
| 235 |
|
|
| THET | THGEN(1), THGEN(2) | Define the minimum and the maximum | |
| 236 |
|
|
| | | zenith. Default values are: | |
| 237 |
|
|
| | | 0., 90. | |
| 238 |
|
|
+--------------+----------------------+---------------------------------------+ |
| 239 |
|
|
|
| 240 |
|
|
NOTE: To process a large number of events in batch mode, on Linux |
| 241 |
|
|
system, the Geant data card TIME must be used. It is necessary to set |
| 242 |
|
|
ITIME < 0. This will force no check on the CPU time left to end the |
| 243 |
|
|
program. For some reason it terminates the program also if no TIME |
| 244 |
|
|
card is used. |