Dumps on console the content of icarus::TriggerConfiguration
data product.
More...
Classes | |
struct | Config |
Public Types | |
using | Parameters = art::EDAnalyzer::Table< Config > |
Public Member Functions | |
DumpTriggerConfiguration (Parameters const &config) | |
virtual void | beginRun (art::Run const &run) override |
Dumps the data product. More... | |
virtual void | analyze (art::Event const &event) override |
Does nothing, but it is mandatory. More... | |
Private Attributes | |
art::InputTag const | fTriggerConfigurationTag |
Input trigger configuration tag. More... | |
unsigned int const | fVerbosity |
Verbosity level used for dumping. More... | |
bool const | fSkipDuplicateRuns |
Print only once from each run. More... | |
std::string const | fOutputCategory |
Category used for message facility stream. More... | |
std::set< art::RunID > | fRuns |
Set of runs already encountered. More... | |
Dumps on console the content of icarus::TriggerConfiguration
data product.
icarus::TriggerConfiguration
: configuration of trigger in art::Run
data product. See e.g. icarus::TriggerConfigurationExtraction
module.A terse description of the parameters is printed by running lar --print-description DumpTriggerConfiguration
.
TriggerConfigurationTag
(data product input tag): the tag identifying the data product to dump; this data product must be in art::Run
.Verbosity
(integral, default: maximum): verbosity level used in the dump; see icarus::TriggerConfiguration::dump()
for details.SkipDuplicateRuns
(flag, default: true
): multiple files can contain information from the same run; with this flag set, only the first time a run is encountered its trigger configuration is dumped; otherwise, each time a run is opened by art, its configuration is printed.OutputCategory
(string, default: DumpTriggerConfiguration
): name of the message facility output stream to dump the information into Definition at line 63 of file DumpTriggerConfiguration_module.cc.
using sbn::DumpTriggerConfiguration::Parameters = art::EDAnalyzer::Table<Config> |
Definition at line 98 of file DumpTriggerConfiguration_module.cc.
|
explicit |
Definition at line 147 of file DumpTriggerConfiguration_module.cc.
|
inlineoverridevirtual |
Does nothing, but it is mandatory.
Definition at line 114 of file DumpTriggerConfiguration_module.cc.
|
overridevirtual |
Dumps the data product.
Definition at line 162 of file DumpTriggerConfiguration_module.cc.
|
private |
Category used for message facility stream.
Definition at line 131 of file DumpTriggerConfiguration_module.cc.
|
private |
Set of runs already encountered.
Definition at line 136 of file DumpTriggerConfiguration_module.cc.
|
private |
Print only once from each run.
Definition at line 128 of file DumpTriggerConfiguration_module.cc.
|
private |
Input trigger configuration tag.
Definition at line 124 of file DumpTriggerConfiguration_module.cc.
|
private |
Verbosity level used for dumping.
Definition at line 126 of file DumpTriggerConfiguration_module.cc.