1 # File: standard_g4_sbnd.fcl
2 # Purpose: Propagation of generated particle through matter (Geant4 simulation)
4 # This runs the new, refactored, LArG4 simulation.
6 # This configuration runs:
8 # * MCParticle's (particles produced by interaction with matter)
9 # * SimEnergyDeposit (energy deposited)
10 # - IonizationAndScintillation: produces:
11 # * SimEnergyDeposit (photons and electrons)
12 # * SimEnergyDeposit before SCE (photons and electrons)
13 # - OpticalFastSimulation: produces:
14 # * SimPhoton or SimPhotonLite (photons at the optical detectors)
15 # - ElectronDrift: produces:
16 # * SimChannels (energy and charge at the wires)
17 # - GenericCRT: produces:
18 # * AuxDetSimChannels (from LArG4 AuxDetHits)
20 # * MCTrack, MCShower: deposited energy from each MCParticle
22 # Input: a file with generated particles; all MCTruth data products in the input
48 TFileService: {
fileName: @local::sbnd_tfileoutput.fileName }
49 FileCatalogMetadata: @local::sbnd_file_catalog_mc
50 @table::sbnd_g4_services
67 # A dummy module that forces the G4 physics list to be loaded
73 # Creation of ionization electrons and scintillation photons, inside the active volume
76 # Creation of ionization electrons and scintillation photons, outside the active volume
79 # Light propogation inside the active volume
82 # Light propogation outside the active volume
85 # Electron propogation
88 # Truth-level reconstruction
89 mcreco: @local::sbnd_mcreco
96 # All producers and filters modules for this path, order matters
109 # The output stream, there could be more than one if using filters
112 # Contains the paths that modify the art::event
115 # Contains the paths that do not modify the art::Event
127 # Drop the SimEnergyDeposits made by LArG4
128 ,
"drop sim::SimEnergyDeposits_largeant_*_*"
129 # Drop the IonAndScint w/ SCE offsets applied
130 ,
"drop *_ionandscint_*_*"
131 # Drop LArG4 AuxDetHits, now replaced by AuxDetSimChannels
132 ,
"drop sim::AuxDetHits_*_*_*"
BEGIN_PROLOG sbnd_ionandscint
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
physics producers larg4outtime physics producers ionandscintouttime physics producers simdriftouttime physics producers genericcrt
BEGIN_PROLOG pandoraTrackRangeCryoW pandoraTrackRangeCryoW rns
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
process_name can override from command line with o or output dataTier
process_name larg4outtime largeant
physics filters pdfastsimout
physics filters ionandscintout
outputs out1 outputCommands
BEGIN_PROLOG sbnd_rootoutput
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
services TFileService fileName
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main stream1
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name