#include <LHEProvenanceHelper.h>
Public Member Functions | |
void | lheAugment (lhef::LHERunInfo const *runInfo) |
ProcessHistoryID | lheInit (ProductRegistry &productRegistry, ProcessHistoryRegistry &processHistoryRegistry) |
LHEProvenanceHelper (TypeID const &eventProductType, TypeID const &runProductType) | |
Definition at line 17 of file LHEProvenanceHelper.h.
|
explicit |
Definition at line 18 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), relativeConstraints::empty, eventProductBranchDescription_, edm::BranchDescription::moduleLabel(), edm::moduleName(), edm::BranchDescription::moduleName(), edm::BranchDescription::processName(), processParameterSet_, AlCaHLTBitMon_QueryRunRegistry::string, and triggerPaths.
void edm::LHEProvenanceHelper::lheAugment | ( | lhef::LHERunInfo const * | runInfo | ) |
Definition at line 80 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), lhef::LHERunInfo::getHeaders(), lhef::LHERunInfo::getHEPRUP(), LHERunInfoProduct::isTagComparedInMerge(), and processParameterSet_.
Referenced by LHESource::LHESource().
ProcessHistoryID edm::LHEProvenanceHelper::lheInit | ( | ProductRegistry & | productRegistry, |
ProcessHistoryRegistry & | processHistoryRegistry | ||
) |
Definition at line 102 of file LHEProvenanceHelper.cc.
References edm::ProductRegistry::copyProduct(), edm::ProcessHistory::emplace_back(), eventProductBranchDescription_, edm::getPassID(), edm::getReleaseVersion(), edm::ParameterSet::id(), edm::ProcessHistory::id(), edm::BranchDescription::processName(), processParameterSet_, edm::ParameterSet::registerIt(), edm::ProcessHistoryRegistry::registerProcessHistory(), and runProductBranchDescription_.
Referenced by LHESource::LHESource().
BranchDescription const edm::LHEProvenanceHelper::eventProductBranchDescription_ |
Definition at line 21 of file LHEProvenanceHelper.h.
Referenced by lheInit(), LHEProvenanceHelper(), and LHESource::readEvent_().
ProductProvenance edm::LHEProvenanceHelper::eventProductProvenance_ |
Definition at line 23 of file LHEProvenanceHelper.h.
Referenced by LHESource::readEvent_().
ParameterSet edm::LHEProvenanceHelper::processParameterSet_ |
Definition at line 24 of file LHEProvenanceHelper.h.
Referenced by lheAugment(), lheInit(), and LHEProvenanceHelper().
BranchDescription const edm::LHEProvenanceHelper::runProductBranchDescription_ |
Definition at line 22 of file LHEProvenanceHelper.h.
Referenced by LHESource::beginRun(), LHESource::endRun(), and lheInit().