3 #no experiment specific configurations because SingleGen is detector agnostic
8 ParticleSelectionMode:
"all" # 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 P0: [ 6. ] # central
value of momentum
for each particle
14 PDist:
"Gaussian" # 0 - uniform, 1 - gaussian distribution
16 # and increases away from the wire plane
19 # the TPC and increases with the beam direction
20 T0: [ 0. ] # starting time
21 SigmaX: [ 0. ] # variation
in the starting x position
22 SigmaY: [ 0. ] # variation
in the starting y position
23 SigmaZ: [ 0.0 ] # variation
in the starting z position
25 PosDist:
"uniform" # 0 - uniform, 1 - gaussian
26 TDist:
"uniform" # 0 - uniform, 1 - gaussian
28 Theta0YZ: [ -3.3 ]
#angle in YZ plane (degrees)
31 AngleDist:
"Gaussian" # 0 - uniform, 1 - gaussian
40 microboone_singlep.Theta0YZ: [ 0.0 ] #
beam is along
the z axis.
41 microboone_singlep.X0: [125] #
in cm
in world
coordinates, ie x = 0 is at
the wire plane
42 microboone_singlep.Z0: [50] #
in cm
in world coordinates
process_name physics producers generator physics producers generator SigmaZ
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 physics producers generator physics producers generator physics producers generator Theta0XZ
process_name opflash particleana ie ie ie z
process_name physics producers generator PDist
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
process_name physics producers generator hPHist_pi physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator Theta0YZ
process_name opflash particleana ie x
process_name opdaq physics producers generator PosDist
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 physics producers generator physics producers generator SigmaP
process_name opdaq physics producers generator physics producers generator physics producers generator Z0
BEGIN_PROLOG standard_singlep
process_name physics producers generator hPHist_pi physics producers generator physics producers generator SigmaX
process_name opdaq physics producers generator physics producers generator Y0
process_name physics producers generator hPHist_pi physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator AngleDist
standard_singlep gaussian distribution ie ie ie gaussian TDist
standard_singlep gaussian distribution X0
process_name opflash particleana ie ie y
BEGIN_PROLOG gaussian distribution ie ie ie gaussian gaussian gaussian random_singlep
process_name physics producers generator physics producers generator physics producers generator SigmaT
then echo Cowardly refusing to create a new FHiCL file with the same name as the original one('${SourceName}')." >&2 exit 1 fi echo "'$
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
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
finds tracks best matching by angle
physics producers generator PadOutVectors
process_name physics producers generator hPHist_pi physics producers generator P0
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 physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator SigmaThetaYZ
process_name physics producers generator SigmaY
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 physics producers generator physics producers generator physics producers generator physics producers generator physics producers generator SigmaThetaXZ
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