2 # File: decodePMT_icarus_standalone.fcl
3 # Purpose: PMT readout fragment decoding for studies in ICARUS.
4 # Author: Gianluca Petrillo (petrillo@slac.stanford.edu)
7 # This configuration expects only PMT fragments, and not even all of them:
8 # as a consequence many timestamp corrections will be skipped.
9 # PMT waveform decoding is performed, extensive debugging messages are
10 # included in the `debug.log` log file, and ROOT trees are produced for studies.
11 # This configuration, as is, is not meant for production.
17 # * artDAQ fragments from PMT readout boards, named
18 # `daq:ContainerCAENV1730` or `daq:CAENV1730` (not both!)
24 # Only new data products are written in the art/ROOT output file, including:
26 # * `daqPMT` (std::vector<raw::OpDetWaveform>): decoded waveforms,
27 # with our best reconstruction for their time stamps in LArSoft reference
30 # The `Trees-<InputFile>*.root` file (from `TFileService`) includes ROOT tree
35 # Service configuration
36 # ----------------------
38 # * `DetectorClocksService` is essential to assign a correct waveform timestamp
39 # * `Geometry` service bundle is required by `DetectorClocksService`
40 # * `IICARUSChannelMap` to relate PMT fragment IDs to channels
41 # * `TFileService` used to write trees (not needed if all trees are disabled)
46 # ------------------------------------------------------------------------------
50 # ------------------------------------------------------------------------------
54 # ------------------------------------------------------------------------------
56 physics.producers.daqPMT.PMTconfigTag: @erase # required
57 physics.producers.daqPMT.TriggerTag: @erase # required
60 # customization of PMT decoding
63 physics.producers.daqPMT.SurviveExceptions:
false
64 physics.producers.daqPMT.DiagnosticOutput:
true
65 physics.producers.daqPMT.PacketDump:
true
66 physics.producers.daqPMT.RequireKnownBoards:
false
67 physics.producers.daqPMT.RequireBoardConfig:
false
69 # ------------------------------------------------------------------------------
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics