2 #include "services_refactored_pdune.fcl"
3 #include "SIPMOpSensorSim.fcl"
4 #include "WaveformDigitizerSim.fcl"
7 process_name: OpticalDetsim
11 # Load the service that manages root files for histograms.
12 TFileService: { fileName: "/dev/null" }
14 RandomNumberGenerator: {} #ART native random number generator
15 #FileCatalogMetadata: @local::art_file_catalog_mc
16 message: @local::standard_info
17 @table::dunefd_refactored_simulation_services
20 # DUNE FD 1x2x6 workspace geometry
21 services.Geometry: @local::dune10kt_1x2x6_geo
26 module_type: RootInput
27 maxEvents: -1 # Run over all events
28 #specify from command line with -s or --source
37 module_type: RootOutput
38 fileName: "%ifb_pddetsim.root"
39 #default file name, can override from command line with -o or --output
48 # Run both detector simulation and reconstruction
51 sipmArOnly: @local::xarapuca_ar
52 sipmXeOnly: @local::xarapuca_xetuned_xe10ppm
53 sipmAr10ppm: @local::xarapuca_ar_xe10ppm
54 sipmXe10ppm: @local::xarapuca_xe_xe10ppm
56 opdigiArOnly: @local::standard_daphne
57 opdigiXeOnly: @local::standard_daphne
58 opdigi10ppm: @local::standard_daphne
61 ArOnlyPath: [ sipmArOnly, opdigiArOnly ]
62 XeOnlyPath: [ sipmXeOnly, opdigiXeOnly ]
63 BothPath: [ sipmAr10ppm, sipmXe10ppm, opdigi10ppm ]
64 trigger_paths: [ ArOnlyPath, XeOnlyPath, BothPath ]
67 end_paths: [ stream1 ]
70 physics.producers.sipmArOnly.InputTag: "PDFastSimAr"
71 physics.producers.sipmXeOnly.InputTag: "PDFastSimXe" #Default, but set anyway for clarity
72 physics.producers.sipmAr10ppm.InputTag: "PDFastSimAr"
73 physics.producers.sipmXe10ppm.InputTag: "PDFastSimXe" #Default, but set anyway for clarity
75 physics.producers.opdigiArOnly.InputTags: [sipmArOnly]
76 physics.producers.opdigiXeOnly.InputTags: [sipmXeOnly]
77 physics.producers.opdigi10ppm.InputTags: [sipmAr10ppm, sipmXe10ppm]