1 #include "services_dune.fcl"
2 #include "singles_dune.fcl"
3 #include "largeantmodules_dune.fcl"
4 #include "detsimmodules_dune.fcl"
5 #include "mccheatermodules.fcl"
6 #include "photpropservices_dune.fcl"
7 #include "opticaldetectormodules_dune.fcl"
8 #include "opticaldetectorservices_dune.fcl"
9 #include "FlashMatchAna.fcl"
12 process_name: OpticalResim
16 # Load the service that manages root files for histograms.
17 TFileService: { fileName: "/dev/null" }
19 RandomNumberGenerator: {} #ART native random number generator
20 message: @local::standard_info
21 @table::dunefd_simulation_services
24 # DUNE FD 1x2x6 workspace geometry
25 services.Geometry: @local::dune10kt_1x2x6_geo
26 services.PhotonVisibilityService: @local::dune10kt_1x2x6_photonvisibilityservice
27 services.LArPropertiesService.ScintPreScale: 0.0287
30 ########################################
31 # Set a new photon detector efficiency #
32 ########################################
34 # Effecitve Area Comment
35 #services.OpDetResponseInterface.QuantumEfficiency: 0.00287 # 4.05 cm2 This is the nominal
36 #services.OpDetResponseInterface.QuantumEfficiency: 0.00361 # 5.10 cm2 Improved dip-coated desing
37 #services.OpDetResponseInterface.QuantumEfficiency: 0.005265 # 7.44 cm2 Current double-shift
38 services.OpDetResponseInterface.QuantumEfficiency: 0.009059 # 12.8 cm2 Highest ARAPUCA at Tallbo
39 #services.OpDetResponseInterface.QuantumEfficiency: 0.01063 # 15.0 cm2 Potential improved double-shift
40 #services.OpDetResponseInterface.QuantumEfficiency: 0.016277 # 23.0 cm2 1.3% efficiency ARAPUCA
45 module_type: RootInput
46 maxEvents: -1 # Run over all events
47 #specify from command line with -s or --source
55 # Run both detector simulation and reconstruction
58 opdigi: @local::dunefd_opdigi_threegang # simple digitizer with no noise and high saturation
59 ophit: @local::dunefd_ophit
60 opflash: @local::dunefd_opflash
61 rns: { module_type: "RandomNumberSaver" }
64 simulate: [ opdigi, ophit, opflash, rns ]
67 trigger_paths: [simulate]
75 module_type: RootOutput
76 fileName: "dune1x2x6_optical_tutorial_resimulate_gen.root"
77 #default file name, can override from command line with -o or --output