All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GaisserParam.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 
3 #no experiment specific configurations because Gaisserparam is detector agnostic
4 
6 {
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
12 
13  Charge: 0 # 0 for particle/anti-particle
14  # 1 for only 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
19  # directory!!!
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
25 
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
29 
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
33 
34  T0: 0.0 # starting time
35  SigmaT: 0.0 # variation in the starting time
36  TDist: 0 # 0 - uniform, 1 - gaussian
37 
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....
43 }
44 
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
51 
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
58 
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
65 
66 END_PROLOG
process_name stream1 can override from command line with o or output services DetectorPropertiesService services DetectorPropertiesService services DetectorPropertiesService services DetectorPropertiesService physics analyzers pmtresponse NeutronTrackingCut services LArG4Parameters gaussian physics producers generator PDG
var pdg
Definition: selectors.fcl:14
BEGIN_PROLOG must be more than Thetamax
Definition: GaisserParam.fcl:8
* file
Definition: file_to_url.sh:69
#define the
def write
Definition: util.py:23
standard_dbscan3dalg useful for diagnostics hits not in a line will not be clustered on on only for track like only for track like on on the smaller the less shower like tracks low
process_name gaushit a
standard_singlep gaussian distribution ie ie ie gaussian TDist
Definition: multigen.fcl:18
double distance(geo::Point_t const &point, CathodeDesc_t const &cathode)
Returns the distance of a point from the cathode.
A value measured in the specified unit.
Definition: quantities.h:566
BEGIN_PROLOG must be more than must be less than pi ThetaBins
Definition: GaisserParam.fcl:8
for($it=0;$it< $RaceTrack_number;$it++)
pdgs pi
Definition: selectors.fcl:22
process_name physics producers generator physics producers generator physics producers generator SigmaT
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
BEGIN_PROLOG standard_Gaisser
Definition: GaisserParam.fcl:8
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
then echo File list $list not found else cat $list while read file do echo $file sed s
Definition: file_to_url.sh:60
process_name Energy
Definition: lArDet.fcl:66
do i e
finds tracks best matching by angle
physics producers generator PadOutVectors
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
do Param
list
Definition: file_to_url.sh:28
process_name opdaq physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator T0
Definition: gen_protons.fcl:45