6 ###################################################################
7 # Added July-2013: These are the parameters/modules associated with
8 # the MicroBooNE PMT ADC and FEMs.
9 ###################################################################
14 InputModule: "largeant" # The name of the process that generated the photons
18 # The operational parameters associated with the Front-End Modules
19 # (FEMs) that process the ADC counts coming from the PMTs.
21 # For a detailed description of these parameters, see
22 # <http://microboone-docdb.fnal.gov:8080/cgi-bin/ShowDocument?docid=2465>
24 # All time slices are in units of 64MHz ADC samples.
26 standard_optical_readout:
28 module_type: "OpticalFEM" # The module we're trying to execute.
29 BeamGateModule:
"generator" #
the name of
the process used to generate
the simulated
beam gate
30 OpticalDigitizationModule:
"optdigitizer" #
the name of
the process used to generate
the input ADC
counts
34 # For all the remaining parameters there are two values:
35 # the first is for the low-gain FEMs,
36 # the second for the high-gain FEMs.
38 # As of Aug 2013, the high-gain values are guesses and
39 # approximations. The low-gain values are simply copies of the
40 # high-gain values, with a 10x adjustment for any thresholds. An FEM
41 # expert needs to go through these numbers and adjust them.
43 DiscriminatorThreshold0:[ 2, 2] # Lower limit of discriminator 0, units=ADC
counts
44 DiscriminatorThreshold1:[ 4, 8] # Lower limit of discriminator 1, units=ADC
counts
45 DiscriminatorThreshold3:[ 20, 2] # Lower limit of discriminator 3, units=ADC
counts
46 Discriminator0Window: [ 6, 6] # Disc 0 must have fired within
this many time
slices for disc1 to fire.
47 PMTDelay0: [ 4, 4] # Delay used to subtract
the signal
from itself, units=time
slices
48 PMTDelay1: [ -3, -3] #
Number of time
slices before (
if negative) or after (
if positive)
49 # the disc 0 fire if we're saving time slices due to disc 1 firing.
51 BeamDelay: [ 256, 256] #
Number of time
slices to include before start of
beam gate
53 BeamThreshold: [ 40, 4] # Total number of ADC
counts among all selected channels
for PMT beam trigger
54 CosmicThreshold: [ 800, 80] # Total number of ADC
counts among all selected channels
for PMT cosmic trigger
55 BeamMultiplicity: [ 1, 1] #
Number of channels whose sum must be over threshold
for a PMT beam trigger
56 CosmicMultiplicity: [ 5, 5] #
Number of channels whose sum must be over threshold
for a PMT cosmic trigger
57 PMTPrecount: [ 2, 2] #
Number of inactive time
slices between successive discriminator 0 firings.
58 Discriminator1DeadTime: [ 256, 24] # Dead time
for discriminator 1, units=time
slices
59 Discriminator3DeadTime: [ 24, 24] # Dead time
for discriminator 3, units=time
slices
60 Discriminator1Width: [ 7, 7] # Pulse width
for discriminator 1, units=time
slices
61 Discriminator3Width: [ 7, 7] # Pulse width
for discriminator 3, units=time
slices
62 PMTTriggerDeadtime: [ 8, 8] # Minimum number of time
slices between successive triggers
from FEM.
63 # This an FEM hardware parameter. It is NOT
the dead time between
64 # successive triggers that must be implemented by the Trigger Module.
66 # This parameter generates a large number of histograms for every event.
67 # For diagnostic purposes only. Do not turn this parameter on unless you
68 # really, REALLY mean it!
69 VerboseHistograms:
false
72 ###################################################################
75 standard_flashclustermatch:
78 ClusterModuleLabel:
"fuzzycluster"
79 FlashModuleLabel:
"opflash"
84 CaloAlg: @local::standard_calorimetryalgmc
88 ###################################################################
97 ###################################################################
99 standard_algo_threshold:
104 ###################################################################
106 standard_algo_fixedwindow:
111 ###################################################################
118 ###################################################################
120 standard_preco_manager:
123 ped_algo: @local::standard_ped_algo
127 ###################################################################
129 standard_ledcalibrationana:
141 MakeNonCoincTree:
true
142 reco_man: @local::standard_preco_manager
143 algo_threshold: @local::standard_algo_threshold
146 ###################################################################
150 standard_simphotoncounter:
155 MakeAllPhotonsTree:
true
156 MakeDetectedPhotonsTree:
true
158 MakeOpDetEventsTree:
true
161 WavelengthCutHigh: 10000
171 MakeBipolarHist:
true
172 MakeUnipolarHist:
true
175 standard_opflashtruth:
178 TruthInputModule:
"nugenerator"
179 FlashInputModule:
"opflash"
186 OpFlashModuleLabel:
"opflash"
187 OpHitModuleLabel:
"opflash"
193 MakeFlashTimeHist:
false
194 MakeFlashPosHist:
false
195 MakePerFlashHists:
false
197 MakePerFlashTree:
true
198 MakePerOpHitTree:
true
199 MakeFlashBreakdownTree:
true
208 SaturationScale: 2000
217 GenModule:
"generator"
220 BinWidth: 64 # | Pulse finding parameters
225 reco_man: @local::standard_preco_manager
226 algo_threshold: @local::standard_algo_threshold
232 standard_bodataframeinput:
238 standard_stitchpmtframes:
247 sbnd_simphotoncounter: @local::standard_simphotoncounter
248 sbnd_opdigi: @local::standard_opdigi
249 # sbnd_tracktimeassoc: @local::standard_tracktimeassoc
250 sbnd_opflash: @local::standard_opflash
251 sbnd_opflashtruth: @local::standard_opflashtruth
253 sbnd_opdigiana: @local::standard_opdigiana
254 sbnd_opflashana: @local::standard_opflashana
257 sbnd_optical_readout: @local::standard_optical_readout
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian CompressionType
BEGIN_PROLOG pmt_uncoated this number is reco_man
process_name stream1 can override from command line with o or output services DetectorPropertiesService services DetectorPropertiesService services DetectorPropertiesService services DetectorPropertiesService physics analyzers pmtresponse QuantumEfficiency
microsecond microseconds
Alias for common language habits.
counts_as<> counts
Number of ADC counts, represented by signed short int.
constexpr float FlashThreshold
BEGIN_PROLOG standard_spacepointalg
std::vector< TCSlice > slices
process_name sequence::icarus_stage0_mc_crt physics purityinfoana1 physics streamBNB outputs outBNB drop *_MCDecodeTPCROI_ *_ drop *_decon1droi_ *_ drop raw::RawDigits_ *_ *_ *physics producers ophit InputModule
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
if &&[-z"$BASH_VERSION"] then echo Attempting to switch to bash bash shellSwitch exit fi &&["$1"= 'shellSwitch'] shift declare a IncludeDirectives for Dir in
BEGIN_PROLOG standard_optdetdigitizer
constexpr double WidthTolerance
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number