dune1x2x6_optical_tutorial_resimulate.fcl
Go to the documentation of this file.
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"
10 
11 
12 process_name: OpticalResim
13 
14 services:
15 {
16  # Load the service that manages root files for histograms.
17  TFileService: { fileName: "/dev/null" }
18  TimeTracker: {}
19  RandomNumberGenerator: {} #ART native random number generator
20  message: @local::standard_info
21  @table::dunefd_simulation_services
22 }
23 
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
28 
29 
30 ########################################
31 # Set a new photon detector efficiency #
32 ########################################
33 
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
41 
42 
43 source:
44 {
45  module_type: RootInput
46  maxEvents: -1 # Run over all events
47  #specify from command line with -s or --source
48 
49 }
50 
51 
52 physics:
53 {
54 
55  # Run both detector simulation and reconstruction
56  producers:
57  {
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" }
62  }
63 
64  simulate: [ opdigi, ophit, opflash, rns ]
65  stream1: [ out1 ]
66 
67  trigger_paths: [simulate]
68  end_paths: [stream1]
69 }
70 
71 outputs:
72 {
73  out1:
74  {
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
78  }
79 }