2 # File: discriminatePMT_icarus.fcl
3 # Authors: Gianluca Petrillo (petrillo@slac.stanford.edu)
7 # This configuration runs PMT waveform discrimination on several thresholds
8 # fixed in this configuration.
10 # The configuration is written for simulation. For detector data, a different
11 # preset configuration may be needed (`icarus_pmtdiscriminatethr_fixed`
12 # is provided, and minimum bias events are recommended).
18 # 20220315 (petrillo@slac.stanford.edu) [v1.0]
19 # : original version, based on discriminatePMT_icarus_data.fcl v1.0
27 # ------------------------------------------------------------------------------
31 # ------------------------------------------------------------------------------
34 # this provides: file service, random management (unused),
35 # Geometry, detector properties and clocks
36 @table::icarus_common_services
38 # art resource tracking services may take a lot of memory on the long run
42 # currently unused (remove the line if they start mattering):
43 LArPropertiesService: @erase
44 DetectorPropertiesService: @erase
46 message: @local::icarus_message_services_interactive
51 # ------------------------------------------------------------------------------
56 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
58 pmtfixedthr: @local::icarus_pmtdiscriminatethr_fixed_MC
60 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
64 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
69 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
73 physics.producers.pmtfixedthr.OpticalWaveforms:
"opdaq" #
for simulation
76 # ------------------------------------------------------------------------------
77 outputs.rootoutput: @local::icarus_rootoutput
80 # ------------------------------------------------------------------------------
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 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
echo $PWD find $PWD name *fcl xargs perl wapi e s & MemoryTracker
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
BEGIN_PROLOG gatesFromTracksW gatesFromTracksE streams
GateObj discriminate(GateObj const &gate, typename GateObj::OpeningCount_t threshold=1U, typename GateObj::OpeningCount_t pass=1U, typename GateObj::OpeningCount_t fail=0U)
Returns a discriminated version of gate.
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name