2 #include "seedservice.fcl"
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: [ 0. ]
#angle in YZ plane (degrees)
31 AngleDist:
"Gaussian" # 0 - uniform, 1 - gaussian
41 pion_single.PDG: [ -211 ]
42 pion_single.P0: [ 1.0 ]
43 pion_single.X0: [ 20. ]
44 pion_single.Z0: [ 20. ]
61 # default : { limit : 50 }
70 GeometryBadInputPoint: {
98 GeometryBadInputPoint: {
102 RecoBaseDefaultCtor: {
120 NuRandomService:{service_type:
"NuRandomService"
121 endOfJobSummary:
true
125 PhysicsListHolder: {}
127 PhysicsListName:
"FTFP_BERT"
129 enableNeutronLimit:
false
130 enableCerenkov:
false
131 enableScintillation:
false
132 ScintillationByParticleType:
false
133 enableAbsorption:
false
134 enableRayleigh:
false
136 enableBoundary:
false
140 # Detector(s) for the simulation
144 gdmlFileName_ :
"lArDet_split.gdml"
149 # gdmlFileName:"output.gdml"
152 ExampleGeneralAction: {
153 name:
"exampleGeneral"
155 MCTruthEventAction: {service_type:
"MCTruthEventActionService"}
156 ParticleListAction: {service_type:
"ParticleListActionService"}
175 enableVisualization:
false
176 macroPath:
".:./macros"
186 hist_dir:
"HistoDir2"
189 hist_dir:
"HistoDir3"
services RandomNumberGenerator
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
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 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
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
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main CheckMCParticle
BEGIN_PROLOG pandoraTrackRangeCryoW pandoraTrackRangeCryoW rns
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 drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
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 could also be dds filename
BEGIN_PROLOG standard_singlep
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian pionGenerator
process_name physics producers generator hPHist_pi physics producers generator physics producers generator SigmaX
process_name opdaq physics producers generator physics producers generator Y0
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian muonGenerator
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
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
TConfigurablePhysicsList< ModularPhysicsList > PhysicsList
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian simWire CheckSimEnergyDeposit
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian neutronGenerator2
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian neutron_single
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
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
services TFileService fileName
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian neutronGenerator1
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main stream1
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
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
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 sequence::icarus_reco_cluster3d physics trigger_paths
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
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name