|
artdaq
v3_09_05
|
BuildInfo is an art::EDProducer which saves information about package builds to the data file. More...
#include <artdaq/ArtModules/BuildInfo_module.hh>
Public Member Functions | |
| BuildInfo (fhicl::ParameterSet const &p) | |
| BuildInfo module Constructor. More... | |
| virtual | ~BuildInfo ()=default |
| Default Destructor. | |
| void | beginRun (art::Run &r) override |
| Perform actions at the beginning of the Run. More... | |
| void | produce (art::Event &e) override |
| Perform actions for each event. More... | |
BuildInfo is an art::EDProducer which saves information about package builds to the data file.
| instanceName | Tag which the BuildInfo objects will be saved under |
| Pkgs | List of package BuildInfo types |
Definition at line 24 of file BuildInfo_module.hh.
|
explicit |
BuildInfo module Constructor.
| p | ParameterSet used to configure BuildInfo module |
BuildInfo_module expects the following Parameters: "instance_name": Name which the BuildInfo information will be saved under
Definition at line 91 of file BuildInfo_module.hh.
|
override |
Perform actions at the beginning of the Run.
| r | art::Run object |
The BuildInfo information is stored in the Run-level provenance, so this method performs most of the "work" for this module.
Definition at line 102 of file BuildInfo_module.hh.
|
override |
Perform actions for each event.
| e | art::Event object |
This function is a required override for EDProducer, and is a No-Op in BuildInfo_module.
Definition at line 121 of file BuildInfo_module.hh.