artdaq
v2_03_02
|
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 19 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 82 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 92 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 112 of file BuildInfo_module.hh.