3 #no experiment specific configurations because Gaisserparam is detector agnostic
7 module_type: "GaisserParam"
8 ParticleSelectionMode: 0 # 0 = use full list, 1 = randomly select a single listed particle
9 PadOutVectors: false # false: require all vectors to be same length
10 # true: pad out if a vector is size one
11 PDG: [ 13 ] # list of pdg codes for particles to make
13 Charge: 0 # 0 for particle/anti-particle
15 # 2 for only anti-particle
16 InputDir: "/lbne/data/users/warburton/Joels_Generator/" # Directory where ROOT pdf file is
17 # If not using one of the standard configurations
18 # you will !!NEED!! to change this to your own
20 Emin: 0.0 # Minimum Kinetic Energy GeV
21 Emid: 100.0 # Middle Kinetic Energy GeV
22 Emax: 100100.0 # Maximum Kinetic Energy GeV
23 EBinsLow: 1000 # Number of low energy bins
24 EBinsHigh: 10000 # Number of high energy bins
26 Thetamin: 0 # Minimum angle, must be more than 0.
27 Thetamax: 1.5708 # Maximum angle, must be less than pi/2
28 ThetaBins: 100 # Number of angle bins
30 XHalfRange: 300.0 # Max distance from center of cryostat(s) for input particles cm
31 YInput: 300.0 # Fixed Y position cm
32 ZHalfRange: 200.0 # Max distance from center of cryostat(s) for input particles cm
34 T0: 0.0 # starting time
35 SigmaT: 0.0 # variation in the starting time
36 TDist: 0 # 0 - uniform, 1 - gaussian
38 SetParam: false # Which version of Gaissers Param to use
39 SetRead: true # Whether to read a file
40 SetWrite: true # Whether to write to a file
41 SetReWrite: true # Whether to reset the pdfs.
42 Epsilon: 1e-11 # Minimum integration sum....
45 LowEnergy_Gaisser: @local::standard_Gaisser
46 LowEnergy_Gaisser.Emin: 0
47 LowEnergy_Gaisser.Emid: 100
48 LowEnergy_Gaisser.Emax: 4000
49 LowEnergy_Gaisser.EBinsLow: 1000
50 LowEnergy_Gaisser.EBinsHigh: 1000
52 MidEnergy_Gaisser: @local::standard_Gaisser
53 MidEnergy_Gaisser.Emin: 4000
54 MidEnergy_Gaisser.Emid: 10000
55 MidEnergy_Gaisser.Emax: 100000
56 MidEnergy_Gaisser.EBinsLow: 1000
57 MidEnergy_Gaisser.EBinsHigh: 10000
59 HighEnergy_Gaisser: @local::standard_Gaisser
60 HighEnergy_Gaisser.Emin: 100000
61 HighEnergy_Gaisser.Emid: 500000
62 HighEnergy_Gaisser.Emax: 10000000
63 HighEnergy_Gaisser.EBinsLow: 10000
64 HighEnergy_Gaisser.EBinsHigh: 100000