-
Notifications
You must be signed in to change notification settings - Fork 499
Expand file tree
/
Copy pathg4config.in
More file actions
66 lines (56 loc) · 2.29 KB
/
g4config.in
File metadata and controls
66 lines (56 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# Geant4 standard configuration based on AliDPG commit 7650a5b
/control/verbose 2
/mcVerbose/all 1
/mcVerbose/geometryManager 1
/mcVerbose/opGeometryManager 1
/mcTracking/loopVerbose 1
/mcVerbose/composedPhysicsList 2
/mcVerbose/runAction 2 # For looping thresholds control
#/tracking/verbose 1
#//control/cout/ignoreThreadsExcept 0
/mcPhysics/rangeCuts 0.001 mm
/mcRegions/setRangePrecision 5
/mcTracking/skipNeutrino true
/mcDet/setIsMaxStepInLowDensityMaterials true
/mcDet/setMaxStepInLowDensityMaterials 10 m
/mcMagField/setConstDistance 1 mm
/mcDet/setIsZeroMagField true
/mcControl/useRootRandom true # couple G4 random seed to gRandom
# optical
/process/optical/verbose 0
/process/optical/processActivation Scintillation 0
/process/optical/processActivation OpWLS 0
/process/optical/processActivation OpMieHG 0
/process/optical/cerenkov/setTrackSecondariesFirst false
/mcMagField/stepperType NystromRK4
# PAI for TRD
# Geant4 VMC >= v3.2
/mcPhysics/emModel/setEmModel PAI
/mcPhysics/emModel/setRegions TRD_Gas-mix
/mcPhysics/emModel/setParticles all
/mcPrimaryGenerator/skipUnknownParticles true # don't crash when seeing unknown ion etc. (issue warning)
#
# Precise Msc for EMCAL
#
# Geant4 VMC >= v3.2
/mcPhysics/emModel/setEmModel SpecialUrbanMsc
/mcPhysics/emModel/setRegions EMC_Lead$ EMC_Scintillator$
/mcPhysics/emModel/setParticles e- e+
# combined transportation + Msc mode is currently broken for ALICE (Geant 10.2.0)
/process/em/transportationWithMsc Disabled
#
# Adding extra lines for fixing tracking bias
#
/mcMagField/setDeltaIntersection 1.0e-05 mm
/mcMagField/setMinimumEpsilonStep 0.5e-05
/mcMagField/setMaximumEpsilonStep 1.0e-05
/mcMagField/printParameters
# Change default parameters for killing looping particles
#
/mcPhysics/useHighLooperThresholds
/mcRun/setLooperThresholdImportantEnergy 100. MeV
# Define media with the INCLXX physics list; here basically in all ITS media
#/mcVerbose/biasingConfigurationManager 3
/mcPhysics/biasing/setModel inclxx
/mcPhysics/biasing/setRegions ITS_AIR$ ITS_WATER$ ITS_COPPER$ ITS_KAPTON(POLYCH2)$ ITS_GLUE_IBFPC$ ITS_CERAMIC$ ITS_K13D2U2k$ ITS_K13D2U120$ ITS_F6151B05M$ ITS_M60J3K$ ITS_M55J6K$ ITS_FGS003$ ITS_CarbonFleece$ ITS_PEEKCF30$ ITS_GLUE$ ITS_ALUMINUM$ ITS_INOX304$ ALPIDE_METALSTACK$ ALPIDE_SI$
/mcPhysics/biasing/setParticles proton neutron pi+ pi-