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.
1.8.5