- C
Comment card has as first non-blank character the single letter "C".
- LIST
(no arguments)
Turn on listing of data cards as recognized by FFREAD; also output error messages.
- READ
(one integer argument) Read input from FORTRAN logical unit given by integer.
The current input unit is pushed in a stack.
Reading stops at the end-of-file or when the data cards
STOP or END are encounted.
- END (no arguments) If reading a file via READ, return to the previous unit (pop the stack). Otherwise, it has the same effect as STOP
- STOP (no arguments) unconditionally stop reading data cards and return to user.
- NOLIst (no arguments) Turn off listing; don't print error messages
- WRIT (one integer argument) Write listing and error messages to FORTRAN logical unit as
given by the integer (if listing is enabled).
- HOLL (one character from set ('=$()"/) Change the character delimiting a hollerith value.
- KEYS (no arguments) List all system and user keys when the STOP condition is reached. This
is done independent of the LIST flag setting.
- * `*" keys --- If valid key is preceded with the character `*',
this indicates the user wants an action routine to be called for this key.
- ABAN, which allows to follow the electrons down to the cuts value even
when they are not doing physics (ABAN=0) or to propagate them up to the
end-point with an optimized algorithm (ABAN=2). The default is ABAN=1
(normal 3.21 behaviour)
- ANNI 1 I IANNI Annihilation flag GCPHYS 1
* 0 = no positron annihilation effect *
* 1 = positron annihilation with generation of secondaries *
* 2 = same without generation of secondaries *
- AUTO 1 I IGAUTO Automatic computation of STMIN GCTRAK 1
* STEMAX,DEEMAX,TMAXFD *
* 0 = Tracking media parameters *
* taken from the argument list *
* of GSTMED *
* 1 = Tracking media parameters *
* calculated by GEANT *
* Setting 'AUTO' 1 is equivalent to NO data card, i.e. automatic computation
* Setting 'AUTO' 0 : NO automatic computation, EXCEPT if STMIN and/or DEEMAX
* has been given a negative value by the user.
* We STRONGLY recommend to always run in AUTO mode (default). The AUTO
* mode makes GEANT a predictive tool if all parameters are automatically
* computed be system as opposed to tuning data and Monte Carlo
* via the tracking parameters.
- BEAM 10 M BEAM parameters
* BEAMXYZ(3) Nominal collision point (3*0.0 cm)
* BEAMSIG(3) and spread (2*0.0043/SQRT(2.), 50.0 cm)
* XLUMIN luminosity (in units of in units of 1032cm-1s-1) (2.)
* NMBUNCH number of intercation in bunch crossing, (0)
* if =0 then Poisson statistics will be used
* CROTIM time between bunch crossings (132 ns)
* XSECTN total inelastic cross section (61.5 mb)
- BREM 1 I IBREM Bremsstrahlung flag GCPHYS 1
* 0 = no Bremsstrahlung effect *
* 1 = Bremsstrahlung with generation of secondaries *
* 2 = same without generation of secondaries *
- CDIR change default directory in IODB package
The IODB directory structure.
Keyword |
Logical location |
Default physical value |
Description |
D0DB |
(Top-level) |
$d0_db |
Top level D0DB directory |
WORK |
(Top-level) |
. (current directory) |
Top level working directory |
DETC |
D0DB |
$d0_db/detc |
Detector geometry & materials |
KINE |
D0DB |
$d0_db/kine |
Kinematics files (ISAJET cards, etc.) |
EVSI |
D0DB |
$d0_db/evsi |
Event (signal) (rz or ntpl) input files |
FZIN |
D0DB |
./. (current directory) |
Event (signal, fz) input files |
ISAZ |
D0DB |
$d0_db/evsi |
Event (isazeb, fz) input files |
PILE |
D0DB |
$d0_db/fz |
Event (background, fz) input file |
EVTO |
WORK |
./. (current directory) |
Event (fz/ntpl) output files |
The first column contains the keyword used by DØgstar and FFREAD to
refer to the directory;
the second shows the logical location of the corresponding directory;
the third gives the corresponding default physical directory name;
the fourth describes the purpose of the directory, i.e. the type
of files which should be contained within it.
An example:
cdir 'EVTO' '../d0db/fz/neu_b '
- CFIL change default file name in IODB package
Table 4.2:
The IODB file structure.
Keyword |
Logical location |
Default physical location |
Description |
I/O? |
FMAP |
d0db/detc |
$d0_db/detc/fmap.tz |
field map |
i |
GTIT |
d0db/detc |
$d0_db/detc/gtit.tz |
tz detector description |
i |
DETI |
d0db/detc |
$d0_db/detc/geom_ini.rz |
rz detector description |
i |
DETO |
work/detc |
./geom_out.rz |
rz detector description |
o |
ISAC |
d0db/kine |
$d0_db/kine/isajet.cards |
ISAJET cards |
i |
PYTC |
d0db/kine |
$d0_db/kine/pythia.cards |
PYTHIA cards |
i |
ISAD |
d0db/kine |
$d0_db/kine/isajet.dat |
ISAJET data |
i |
EVSI |
d0db/evsi |
$d0_db/evsi/dtu2000evd0.ntp |
rz events signal |
i |
FZIN |
work/fz |
./fzin.fz |
fz events signal |
i |
ISAZ |
d0db/evsi |
$d0_db/evsi/psi_mumu.isa |
fz events signal(isazeb) |
i |
PILE |
d0db/fz |
$d0_db/fz/pile_up.fz |
fz events background |
i |
EVTO |
work/evto |
./fzout.fz |
fz or rz/ntpl |
o |
HBKO |
work/usro |
./hbook |
user hbook |
o |
An example:
cfil 'DETO' '../d0db/detc/geom_ini_run2.rz '
'DETI' '../d0db/detc/geom_ini_run2.rz '
'HBKO' '../d0db/rz/muon_pt50gev.rz '
'EVSI' '../d0db/evsi/muon_pt50gev.ntpl '
'EVTO' '../d0db/fz/muon_pt50gev.fz '
- CHKF 41 I CHecK magnetic Field map
NCHECKF no. of field map cuts (default = 0, if <0 use predefined set of cuts, NCHECKD = 12)
MCHECKF(1, 1) = 131 ! B_x(Z,X) at Y = 0
MCHECKF(2, 1) = 0
MCHECKF(1, 2) = 231 ! B_y(Z,X) at Y = 0
MCHECKF(2, 2) = 0
MCHECKF(1, 3) = 331 ! B_z(Z,X) at Y = 0
MCHECKF(2, 3) = 0
MCHECKF(1, 4) = 112 ! B_x(X,Y) at Z = 0
MCHECKF(2, 4) = 0
MCHECKF(1, 5) = 212 ! B_y(X,Y) at Z = 0
MCHECKF(2, 5) = 0
MCHECKF(1, 6) = 312 ! B_z(X,Y) at Z = 0
MCHECKF(2, 6) = 0
MCHECKF(1, 7) =1112 ! B_x(X,Y) at Z = 137
MCHECKF(2, 7) = 137
MCHECKF(1, 8) =1212 ! B_y(X,Y) at Z = 137
MCHECKF(2, 8) = 137
MCHECKF(1, 9) =1312 ! B_z(X,Y) at Z = 137
MCHECKF(2, 9) = 137
MCHECKF(1,10) =2112 ! B_x(X,Y) at Z = 500
MCHECKF(2,10) = 500
MCHECKF(1,11) =2212 ! B_y(X,Y) at Z = 500
MCHECKF(2,11) = 500
MCHECKF(1,12) =2312 ! B_z(X,Y) at Z = 500
MCHECKF(2,12) = 500
- CKOV ITCKOV Controls Cerenkov process (0,CKOV)
- COMP ICOMP Controls Compton scattering process (1,COMP)
* 0 = no Compton scattering *
* 1 = Compton scattering with generation of secondaries *
* 2 = same without generation of secondaries *
- CUTS 15 R Kinetic energy cuts :
* CUTGAM Kinetic energy cut for gammas (0.001, CUTS) *
* CUTELE Kinetic energy cut for electrons (0.001, CUTS) *
* CUTHAD Kinetic energy cut for hadrons (0.01, CUTS) *
* CUTNEU Kinetic energy cut for neutral hadrons (0.01, CUTS) *
* CUTMUO Kinetic energy cut for muons (0.01, CUTS) *
* BCUTE Kinetic energy cut for electron Brems. (CUTGAM, CUTS) *
* BCUTM Kinetic energy cut for muon Brems. (CUTGAM, CUTS) *
* DCUTE Kinetic energy cut for electron delta-rays (CUTELE, CUTS) *
* DCUTM Kinetic energy cut for muon delta-rays (CUTELE, CUTS) *
* PPCUTM Kinetic energy cut for e+e- pair production by muons *
* (.01, CUTS) *
* TOFMAX Tracking cut on time of flight integrated from primary *
* interaction time (1.E+10, CUTS) *
* GCUTS For user applications (CUTS) *
* *
- D0SC 10 I ISCAN (not used)
- DBUG 20 I LDATDB
Define debug flag for sub detector following the hierarchy of keywords defined by
setup. An example:
DBUG 'D0' -1 'MUON' 2 'UC' 1
i.e. nothing for whole D0, debug level 2 for the muon system and debug level 1 for the barrel calorimeter.
- DCAY 1 I IDCAY Decay flag GCPHYS 1
* 0 = no decay effect *
* 1 = decay with generation of secondaries *
* 2 = same without generation of secondaries *
- DEAD 1 L Flag to count dead energy in the detector (F)
- DEBU 3 M
* IDEMIN First event to debug GCFLAG 0 *
* IDEMAX Last event to debug GCFLAG 0 *
* ITEST Print control frequency GCFLAG 0 *
* IDEBUG Flag set equal to 1 to activate debug if IDEMIN .le. IEVENT .le. IDEMAX
*
* if the flag IDEBUG=1:
*
* IF(IDEBUG.NE.0) THEN
* IF((ISWIT(2).EQ.1).OR.(ISWIT(3).EQ.1)) CALL GSXYZ ! store point in JXYZ
* IF (ISWIT(2).EQ.2) CALL GPCXYZ ! step by step printed debug
* IF (ISWIT(1).EQ.2) CALL GPGKIN ! list of particles generated during step
* IF (ISWIT(2).EQ.3) THEN
* IF(ISWIT(4).EQ.3.AND.CHARGE.EQ.0.)RETURN
* CALL GDCXYZ ! interactive drawing of trajectories
* ENDIF
* ENDIF
- DIGI 20 I LDATDB
Define digitization flag for sub detector following the hierarchy of keywords defined by
setup. An example:
DIGI 'D0' 0 'MUON' 1 'UC' 1
i.e. no digitization for whole D0, except for the muon system and the barrel calorimeter.
- DRAW 20 I LDATDB (not used)
- DRAY 1 I IDRAY delta-rays flag GCPHYS 1
* 0 = no delta rays effect *
* 1 = delta rays with generation of secondaries *
* 2 = same without generation of secondaries *
- ERAN 3 M Cross section tables
* R EKMIN Minimum energy for the tables GCMULO 1E-5 *
* R EKMAX Maximum energy for the tables GCMULO 1E+4 *
* I NEKBIN Number of bins in the table GCMULO 90 *
- FIELd 2 R scale factors for magnetic field
* FCORUF in solenoid (=1.), FCORUF = -999. option specially for Dave Adams => Constant magenetic field
* FCORYF in toroid (=1.)
- FLUX 1 L Calculation of particle fluxes (F)
- FSCA 1 L FULL SCAN generate scan result Ntuple (F)
- GAST 4 R tmed parameters for sensitive tracker and muon volumes
* CLOSUX for LOSS (=1.)
* CUTEUX for CUTGAM, CUTELE, DCUTE and DCUTM (=1.e-5)
* CUTHUX for CUTHAD (=1.e-4)
* CUTMUX for CUTMUO (=1.e-4), DRAY always set to 1.
- GEOM 20 I LDATDB
Define geometry flag for sub detector following the hierarchy of keywords defined by
setup. An example:
geom 'd0' -1 'muon' 3
- GET 20 M LGET Names of data structure to get GCLIST ' '
Set of structures to get from fz-file and their links
have been defined in fzkeys.inc .
- HADR 1 I IHADR Hadronic process flag GCPHYS 1
* 0 = no hadron interactions effect
* 1 = hadron interactions with generation of secondaries (GHEISHA)
* 2 = same without generation of secondaries
* 3 = hadron interactions with generation of secondaries (GHEISHA)
* 4 = hadron interactions with generation of secondaries (GCALOR)
* 5 = hadron interactions with generation of secondaries (MICAP)
* 6 = hadron interactions with generation of secondaries (FLUKA)
- HBOOk 20 I LDATDB
Define Ntuple flag for sub detector following the hierarchy of keywords defined by
setup.
Ntuple no. 900 (hits for whole event):
Bit Value Meaning
0 +1 kinematics i.e. store as named block 'KSET' - Kinematics set parameteres
'VERT' - vertext parameters
'HEPV' - HEP event parameters from VERU if any
'KINE' - Geant tracks
1 +2 hits i.e. store as named block IUSET - hits for given detector SET
2 +4 digi i.e. store as named block 'DIG_'//IUSET - digits for given detector SET
3 +8 rhit i.e. store as named block 'RHT_'//IUSET - reconstructed clusters for given detector SET
4 +16 reco reserved for reconstructed tracks
An example:
HBOO 'd0' 3
- HITS 20 I LDATDB
Define hits flag for sub detector following the hierarchy of keywords defined by
setup. An example:
HITS 'D0' 0 'MUON' 1 'UC' 1
i.e. no hits for whole D0, except for the muon system and the barrel calorimeter.
- HSTA 20 M LHSTA Names of required histograms GCLIST 0
- JUNK 20 I LDATDB
Define level of ``uncorrelated'' hits for sub detector following the hierarchy of keywords defined by
setup. An example:
JUNK 'D0' 0 'MUON' 1 'UC' 1
i.e. no junk hits for whole D0, except for the muon system and the barrel calorimeter.
- KINE 11 M IKINE User flag GCKINE 0
* IKINE 1 kinematics GCKINE 0
* PKINE 10 user words GCKINE 1.E+10 *
================================================================================
Valid kinematics definitions:
================================================================================
IKINE = -1 ==> Input from MCKineChunk
================================================================================
IKINE = 1 ==> Single particle event, with flat in the given eta, Phi and pT range
PKINE(1) = GEANT particle code (def. muon+)
PKINE(2) = eta_min
PKINE(3) = eta_max
PKINE(4) = Phi_min
PKINE(5) = Phi_max
PKINE(6) = pT_min
PKINE(7) = pT_max
PKINE(8:10)= X & Y & Z of primary vertex
================================================================================
IKINE = 2 ==> the same as IKINE = 1 but exponential distribution in the given pT range
================================================================================
IKINE = 3 ==> the scan with
PKINE(1) = GEANT particle code (def. muon+)
PKINE(2) = fixed pT (def. 100.)
================================================================================
IKINE = 4 ==> the scan with
PKINE(1) = GEANT particle code (def. muon+)
PKINE(2) = fixed momentum (def. 100.)
================================================================================
IKINE = 5 ==> Read ISAZEB file
================================================================================
IKINE = 11 ==> Single particle event, fixed momentum, Theta and Phi
PKINE(1) = GEANT particle code (def. muon+)
PKINE(2) = Theta (degree) (def. 60.)
PKINE(3) = Phi (degree) (def. 60.)
PKINE(4) = momentum (GeV/c) (def. 100.)
PKINE(5:7)= XYZ of primary vertex (def. 3*0)
PKINE(8:10)= Sigma of X & Y & Z of primary vertex (def. 3*0)
================================================================================
IKINE = 12 ==> Multimuon event with fixed number of tracks
in the given momentum and theta range
PKINE(1) = No. of muons (def. 5)
PKINE(2) = P_min (GeV/c) (def. 1.)
PKINE(3) = P_max (GeV/c) (def. 50.)
PKINE(4) = Theta_min (degree) (def. 10.)
PKINE(5) = Theta_max (degree) (def. 170.)
PKINE(6:8)= XYZ of primary vertex (def. 3*0)
PKINE(9:10)= Sigma of X & Y of primary vertex (def. 3*0)
================================================================================
IKINE = 13 ==> Single track event
in the given momentum and theta range
PKINE(1) = GEANT particle type (def. muon+)
PKINE(2) = p_min (GeV/c) (def. 1.)
PKINE(3) = p_max (GeV/c) (def. 50.)
PKINE(4) = Theta_min (degree) (def. 10.)
PKINE(5) = Theta_max (degree) (def. 170.)
PKINE(6:8)= XYZ of primary vertex (def. 3*0)
PKINE(9:10)= Sigma of X & Y of primary vertex (def. 3*0)
================================================================================
IKINE = 15 ==> Single particle event, fixed transverse momentum, Theta and Phi
PKINE(4) = Transverse momentum (GeV/c) (def. 100.)
PKINE(1:3),PKINE(5:7) - the same as for IKINE = 11
================================================================================
IKINE = 16 ==> Single track event
in the given transverse momentum and theta range
PKINE(2) = p_T_min (GeV/c) (def. 1.)
PKINE(3) = p_T_max (GeV/c) (def. 50.)
PKINE(1),KINE(4:8) are the same as for IKINE = 12
================================================================================
IKINE = 17 ==> Single track event
in the given transverse momentum and eta range
PKINE(2) = p_T_min (GeV/c) (def. 1.)
PKINE(3) = p_T_max (GeV/c) (def. 50.)
PKINE(4) = eta_min (no def.)
PKINE(5) = eta_max (no def.)
PKINE(6:8) are the same as for IKINE = 12
================================================================================
IKINE = 19 ==> User kinematics via uskin9
================================================================================
IKINE >99 ==> LUND event with MSEL = IKINE - 100
1x1 TeV proton-antiproton interaction
PKINE(1) = p_T_min (GeV/c) of patron-parton interaction
================================================================================
- LABS 1 I ILABS Control Cerenkob light absorbtion
- LOSS 1 I ILOSS Energy loss flag CGPHYS 2
* 0 = no energy loss effect *
* 1 = delta ray and reduced Landau fluctuations *
* 2 = full Landau fluctuations and no delta rays *
* 3 = same as 1 *
* 4 = average Energy loss and no fluctuations *
- LUGIve 1 L the same as PYGIve
- MULS 1 I IMULS Multiple scattering flag GCPHYS 1
* 1 = Moliere or Coulomb scattering *
* 2 = Moliere or Coulomb scattering *
* 3 = Gaussian scattering *
*
- MUNU 1 I IMUNU Muon nuclear interactions flag GCPHYS 0
* 0 = no muon nuclear interaction effect *
* 1 = muon nuclear interaction with generation of secondaries*
* 2 = same without generation of secondaries *
- MUONonly 1 L MUONONLY flag to track muons only (F)
- OPTI 1 I IOPTIM Optimization level GCOPTI (1)
* IOPTIM -1 = No optimisation at all. GSORD calls disabled *
* 0 = No optimisation. Only user calls to GSORD kept *
* 1 = All non-ordered volumes are ordered along the best axis*
* 2 = All volumes are ordered along the best axis *
- PAIR 1 I IPAIR Pair production flag GCPHYS (1)
* 0 = no pair production *
* 1 = pair production with generation of secondaries *
* 2 = same without generation of secondaries *
- PCUT PCUT(5) can be used to set parametrization cuts.
* The first argument of the PCUT card is a integer flag which turns or
* on off the parametrization mechanism. If the parametrization is turned on
* and a particle falls below one of the 5 cuts specified by the PCUT card
* (similar in kind to the cuts specified by the card CUTS), then the
* routine GUPARA is called and tracking of the particle is abandoned. This
* mechanism is provided for applying parametrization schemes which
* replace a particle by a parametrized shower when it falls below
* a certain threshold.
*
- PFIS 1 I IPFIS Photofission flag GCPHYS 0
* 0 = no photofission *
* 1 = photofission with generation of secondaries *
* 2 = same without generation of secondaries *
- PHOT 1 I IPHOT Photo-electric effect flag GCPHYS 1
* 0 = no photo-electric effect *
* 1 = photo-electric effect with generation of secondaries *
* 2 = same without generation of secondaries *
- PILE 20 I LDATDB
Define pile-up flag (NPILEUP) for sub detector following the hierarchy of keywords defined by
setup. An example:
pile 'd0' 0 'calo' 12
Define number of beam crossing before (NPILEB = NPILEUP/10) and after
(NPILEA = MOD (NPILEUP, 10) of trigger bunch crossing.
- PLOT 20 M LPLOT User words to control plots GCLIST ' '
- PNUM MPSTAK,NPGENE (1000,20,PNUM)
* MPSTAK Size for the primary parametrization stak
* NPGENE Number of particles generated for every shower
- PRIN 20 M LPRIN User keywords to print data structures GCLIST ' '
- PYGIve L flag to read PYTHIA parameters (F)
An example:
*pythia true 'cms' 'p ' 'p~ ' 2000.
pygive true
*---
*--- parameter setting for jetset
*--- set strangness supression & fragmentation p_T
*---
*
* default settings
*
* PYDAT1 <**********************************
MSTU(21)=1 ! (D=2) check on possible errors during program excution
MSTJ(104)=6 ! allow top-antitop production
MSTJ(107)=1 ! include initial state radiation
* PYDAT2 <**********************************
PMAS(C6,1)=175. ! top quark mass
* PYDAT3 <**********************************
MDCY(C111,1)=0 ! inhibit pi0 decays
* PYPARS <**********************************
MSTP(2)=2 ! (D=1) calculation of alpha_strong at hard interaction
MSTP(33)=3 ! (D=0) inclusion of K factors in hard cross-sections
PARP(31) = 1.2 ! specifies a k factor = 1.2 (SDC)
* force decay modes
*23456123451234512345 (6x,6i5)
*DECAY 24 -13 14 ! W --> mu+ nu
CKIN(1)=-1.
CKIN(2)=-1.
CKIN(3)=40. ! CKIN(3), CKIN(4) : (D=0.,-1.) range of allowed p_T-hat
CKIN(4)=-1.
MSEL=1 ! QCD processes
END
- PYTHia 5 M pyhtia parameters
* PYTHIA (=F) use PYTHIA as event generator
* IFRAME (=4Hnone) frame
* IBEAM (=4H ) beam
* ITARG (=4H ) target
* PCMS (=0.0) center of mass energy
An example:
pythia true 'cms' 'p ' 'p~ ' 2000.
- RAYL IRAYL
* 0 = No Rayleigh scattering *
* 1 = Rayleigh scattering *
- RECO 20 I LDATDB
Define reconstruction flag for sub detector following the hierarchy of keywords defined by
setup. An example:
reco 'd0' -1 'muon' 1
- RGET 20 M LRGET
Set of structures to get from rz-file and their links
have been defined in rzkeys.inc .
- RHIT 20 I LDATDB
Define local reconstruction flag for sub detector following the hierarchy of keywords defined by
setup. An example:
rhit 'd0' -1 'muon' 1
- RNDM 2 I NRNDM Initial random number seeds
* NRNDM(1) GCFLAG 9876 *
* NRNDM(2) GCFLAG 54321 *
* RNDM 2 I NRNDM Initial random number seeds GCFLAG 0 *
- RSAV 20 M LRSAVE
Set of structures to save to rz-file and their links
have been defined in rzkeys.inc .
- RUN1 1 L flag to use Run I geometry (F)
- RUNG 2 I
* IDRUN User run number GCFLAG 1 *
* IDEVT User event number GCFLAG 1 *
- SAVE 20 M LSAVE Names of data struct. to save GCLIST ' '
Set of structures to save to fz-file and their links
have been defined in fzkeys.inc .
- SCAL 32 M SLIST List of scanned volumes GCSCAN 'XXXX'
- SCAN 8 M SCAN granularity and mode
* SCANFL Scan processing flag (Logical) GCSCAN FALSE *
* NPHI Number of divisions in PHI GCSCAN 90 *
* PHIMIN Minimum value of PHI GCSCAN 0. *
* PHIMAX Maximum value of PHI GCSCAN 360. *
* NTETA Number of divisions in TETA GCSCAN 90 *
* TETMIN Minimum value of TETA GCSCAN 0. *
* TETMAX Maximum value of TETA GCSCAN 180. *
* MODTET Type of TETA division GCSCAN 1 *
- SCAP 6 R SCAN parameters
* VX SCAN vertex X coordinate GCSCAN 0.0 *
* VY SCAN vertex Y coordinate GCSCAN 0.0 *
* VZ SCAN vertex Z coordinate GCSCAN 0.0 *
* FACTX0 Scale factor for SX0 (<524.x0) GCSCAN 1000. *
* FACTL Scale factor for SL (<81.9L) GCSCAN 100. *
* FACTR Scale factor for R GCSCAN 100. *
- SELE 300 I ISELUS User selection
* ISELUS(1) the first event number (IEVENT) with which the tracking should be started
- SETS 20 I LDATDB
Define sets flag for sub detector following the hierarchy of keywords defined by
setup. An example:
SETS 'd0' 1 'MUON' -1
- SORD 1 I ISTORD user track odering (default = 0 no user ordering)
- STAT 20 M LSTAT 1 system + 19 user words GCLIST ' '
- STRA 1 I ISTRA Straggling for thin layers (0)
* *** ISTRA = 1 --> PAI + URBAN
* *** ISTRA = 2 --> PAI + URBAN + ASHO
- SWIT 10 I ISWIT User flags for debug GCFLAG 0
- SYNC 1 I ISYNC synchrotron radiation (0)
- TEST L for user test (F)
- TIME 3 M TIMINT Time left after initialisation GCTIME System
* TIMEND Time required for termination GCTIME 1. *
* ITIME Test every ITIME events GCTIME 1 *
- TRGP 20 I LDATDB
Define trigger primitives flag for sub detector following the hierarchy of keywords defined by
setup. An example:
trgp 'd0' -1 'muon' 1
- TRIG 1 I NEVENT Number of events to process GCFLAG (1E7)
- TWOP 1 L Flag to increase GEANT cuts in the tracker to 1 GeV (F)
- VIEW 20 M LVIEW User words to control View banks GCLIST ' '
- DECAy L Let's GEANT to decay all known GEANT particles (T)
- DTUJet 1 L Flag to read events in DTUJET format (F)
- HERWig 7 M HERWIG
* HERWIG = .FALSE.
* KBEAM = 4HP
* KTARG = 4HAP
* PBEAM = 900.
* PTARG = 900.
* KPROC = 1505
* PTMINS = 5.0
An example:
*herwig true 'P' 'PBAR' 900. 900. 1505
- ICUT 100 I ICUT d0gen selection cuts
- ISABeg L ISABEG (F)
- ISAJet L ISAJET (F)
An examples:
------------
*isajet true
isabeg
Top to Mu Mu
1800.000 1000 1 0/
TWOJET
BEAMS
'P','AP'/
TMASS
180./
JETTYPE1
'TP','TB'/
JETTYPE2
'TP','TB'/
FORCE
6,13,-14,5/
FORCE
-6,-13,14,-5/
NTRIES
10000/
SEED
2.3451/
END
- KSEL 1 I KSEL vent selection within d0gen package (0)
* KSEL = 0 User selection ges_user.F
* KSEL = 211 H -> ee mu mu ges_h_eemm.F
* KSEL = 301 Bd-> J/psi K0s ges_bd_psiks.F
- NSELnbsp; 1 I N_NSEL No. of events required to pass selection (1e7)
- PYEX 1 L CALL_PYEXEC force PYEXEC call (F)
- RCUT 100 R RCUT
For KSEL = 211 (H -> ee mu mu)
* RCUT ( 1- 4) = pT cuts for leptons 1-4 (if lepton is electron)
* RCUT (11-14) = eta cuts for leptons 1-4 (if lepton is electron)
* RCUT (21-24) = pT cuts for leptons 1-4 (if lepton is muon)
* RCUT (31-34) = eta cuts for leptons 1-4 (if lepton is muon)
For KSEL = 301 (Bd-> J/psi K0s)
* RCUT (1) = pT cut for muons from J/psi
* RCUT (2) = eta cut for muons from J/psi
* RCUT (3) = pT cut for K0s
* RCUT (4) = eta cut for K0s
* RCUT (5) = pT cut for muon from semileptonic decay
* RCUT (6) = eta cut for muon from semileptonic decay