$treeview $search $mathjax $extrastylesheet
artdaq
v3_04_00
$projectbrief
|
$projectbrief
|
$searchbox |
BuildInfo is an art::EDProducer which saves information about package builds to the data file. More...
#include <artdaq/ArtModules/BuildInfo_module.hh>
Classes | |
struct | fill_packages< Arg > |
struct | fill_packages< Arg, Args...> |
Public Member Functions | |
BuildInfo (fhicl::ParameterSet const &p) | |
BuildInfo module Constructor. | |
virtual | ~BuildInfo () |
Default Destructor. | |
void | beginRun (art::Run &r) override |
Perform actions at the beginning of the Run. | |
void | produce (art::Event &e) override |
Perform actions for each event. |
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.
artdaq::BuildInfo< instanceName, Pkgs >::BuildInfo | ( | fhicl::ParameterSet const & | p | ) | [inline, 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.
void artdaq::BuildInfo< instanceName, Pkgs >::beginRun | ( | art::Run & | r | ) | [inline, 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.
void artdaq::BuildInfo< instanceName, Pkgs >::produce | ( | art::Event & | e | ) | [inline, 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.