1 #include "opticaldetectorservices.fcl"
2 #include "photonbacktrackerservice.fcl"
8 ## dune photon backtracker
11 dunefd_photonbacktrackerservice_legacy:
15 G4ModuleLabel: "largeant" # module that produced the OpDetBTRs
16 MinimumHitEnergyFraction: 0.1 # minimum fraction of energy a G4 trackID contributes to a hit to be
17 Delay: 260 #This number is the difference between when light arrives at the detector, and the time recorded in OpHits. This number is experiment specific and should be set by each experiment.
21 dunefd_photonbacktrackerservice: @local::dunefd_photonbacktrackerservice_legacy
22 dunefd_photonbacktrackerservice.PhotonBackTracker.G4ModuleLabel: "PDFastSim"
24 dune35t_photonbacktrackerservice: @local::dunefd_photonbacktrackerservice_legacy
28 # FD op det response services, nominal and reference
31 dunefd_opdetresponse_iuradiator:
34 service_provider: DUNEOpDetResponse
37 WavelengthCutHigh: 10000
39 LightGuideAttenuation: true
41 # New IU Radiator Parameters from arXiv:1710.11233
42 # Pending a new library to go along with them
43 QuantumEfficiency: 0.00287 # 0.0041 * 70% for mesh transmission
45 LambdaLong: 225.0 # cm
51 # Convert geometry to readout channels
52 # when reading in fast simulation
53 ChannelConversion: fast
56 # Measured response at SiPM end, corrected for 12-SiPM coverage: 0.005
57 # Mesh transmission: 70%
58 # Attenuation in bars already in library response
62 dunefd_opdetresponse_arapuca:
65 service_provider: DUNEOpDetResponse
67 QuantumEfficiency: 0.035 # 3.5% efficiency, no corrections
70 WavelengthCutHigh: 10000
72 # No light guide attenuation
73 LightGuideAttenuation: false
80 # No need to convert ARAPUCA channels
81 ChannelConversion: none
84 # Use the IU radiator design by default
85 dunefd_opdetresponse: @local::dunefd_opdetresponse_arapuca
86 protodune_opdetresponse: @local::dunefd_opdetresponse_iuradiator
88 protodune_opdetresponsev8:
91 service_provider: ProtoDUNEOpDetResponse
94 WavelengthCutHigh: 10000
96 LightGuideAttenuation: true
98 # New IU Radiator Parameters from arXiv:1710.11233
99 # Pending a new library to go along with them
100 # Values need to be checked!!!
101 QuantumEfficiency: 0.00287 # 0.0041 * 70% for mesh transmission
102 LambdaShort: 4.3 # cm
103 LambdaLong: 225.0 # cm
109 # Convert geometry to readout channels
110 # when reading in fast simulation
111 ChannelConversion: fast
113 QuantumEfficiencyArapucaBeam: 0.0091 # 0.013 * 70% for mesh transmission
114 QuantumEfficiencyArapucaNonBeam: 0.021 # 0.03 * 70% for mesh transmission
119 # 35ton op det response service
122 dune35t_opdetresponse:
124 service_provider: DUNE35tonOpDetResponse
125 QuantumEfficiency: 0.0023 #0.0016/0.6961, the normalization factor for the bars in DUNE35tOpDetResponse_service
127 WavelengthCutHigh: 10000
128 LightGuideAttenuation: true
132 # Convert geometry to readout channels
133 # when reading in fast simulation
134 ChannelConversion: fast
139 # Surface Conversion: 2% (conservative estimate for new bars)
140 # Mesh transmission: 83%
141 # Attenuation in bars already in library response
145 dunedphase3x1x1_opdigiproperties:
147 SampleFreq: 250 # ADC sampling frequency in MHz
148 TimeBegin: -200 # Where readout frame starts, relative to simulation t0 in micro-seconds
149 TimeEnd: 800 # Where readout frame ends, relative to simulation t0 in micro-seconds
150 # Parameter of PMT & shaper
151 UseEmpiricalGain: false # boolean control to load empirical gain or not
152 QE: 0.2 # Quantum efficiency
153 DarkRate: 1.7e3 # Dark noise rate in Hz - as stablished in arXiv:1806.04571
154 GainSpread: 0.05 # Intrinsic spread in each PMT's gain in fraction (percentile/100)
155 GainSpread_PMT2PMT: 0.05 # PMT-to-PMT spread in the gain mean values in fraction (percentile/100)
156 HighGainMean: 20 # ADC count per p.e.
157 LowGainMean: 2 # ADC count per p.e
159 # Option to provide empirical data files
160 HighGainFile: "" # PMT high gain given in a file
161 LowGainFile: "" # PMT low gain given in a file
162 GainSpreadFile: "" # PMT intrinsic gain spread in a file
163 # Parameter of digitizer
164 SaturationScale: 4096 # waveform saturation point
165 PedFlucRate: 1.e7 # Rate of ADC count fluctuation in Hz
166 PedFlucAmp: 1 # Amplitude of ADC count fluctuation
167 ADCBaseline: 100 # ADC Basline
168 ADCBaseSpread: 3.4 # ADC Basline mean spread in double
170 # Parameters for waveform generation
171 UseEmpiricalShape: true # true = use text file SPE shape, false = use an analytical model
172 WFLength: 2 # Maximum Duration of sahpe sampling period [us]
173 PERescale: 4.1 # Rescaling factor to be applied on file input 4.1 for a gain of 1.e6
174 WaveformFile: "PhotonPropagation/PMTResponse/protoDUNEDP_waveform_20180927.txt" # a toy text file for SPE shape
176 # Parameters for analytical waveform
177 WFPowerFactor: 10 # "(n-1)" factor in shape
178 WFTimeConstant: 0.006 # 60 ns
179 VoltageAmpForSPE: 0.04 # 40mV/p.e.
180 WaveformChargeNormalized: true
183 protodunedphase_opdigiproperties: @local::dunedphase3x1x1_opdigiproperties
184 protodunedphase_opdigiproperties.QE: 0.036 #
185 protodunedphase_opdigiproperties.SampleFreq: 62.5 # https://www.caen.it/products/v1740/
186 protodunedphase_opdigiproperties.TimeBegin: -4000 #
187 protodunedphase_opdigiproperties.TimeEnd: 4000 #
189 dunefddphase_opdigiproperties: @local::dunedphase3x1x1_opdigiproperties
190 dunefddphase_opdigiproperties.QE: 0.12 # as stablished in arxiv:1807.07123