#include <LHEProvenanceHelper.h>
Public Member Functions | |
void | lheAugment (lhef::LHERunInfo const *runInfo) |
ProcessHistoryID | lheInit (ProductRegistry &productRegistry) |
LHEProvenanceHelper (TypeID const &eventProductType, TypeID const &runProductType) | |
Public Attributes | |
ConstBranchDescription | eventProductBranchDescription_ |
ProductProvenance | eventProductProvenance_ |
ParameterSet | processParameterSet_ |
ConstBranchDescription | runProductBranchDescription_ |
Definition at line 16 of file LHEProvenanceHelper.h.
|
explicit |
Definition at line 20 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), relativeConstraints::empty, eventProductBranchDescription_, edm::ConstBranchDescription::moduleLabel(), edm::ConstBranchDescription::moduleName(), edm::ConstBranchDescription::processName(), processParameterSet_, and AlCaHLTBitMon_QueryRunRegistry::string.
void edm::LHEProvenanceHelper::lheAugment | ( | lhef::LHERunInfo const * | runInfo | ) |
Definition at line 82 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 | ) |
Definition at line 104 of file LHEProvenanceHelper.cc.
References edm::ProductRegistry::copyProduct(), edm::ProcessHistory::data(), edm::ProcessHistory::emplace_back(), eventProductBranchDescription_, edm::getPassID(), edm::getReleaseVersion(), edm::ParameterSet::id(), edm::ProcessHistory::id(), edm::detail::ThreadSafeRegistry< KEY, T, E >::insertMapped(), edm::detail::ThreadSafeRegistry< KEY, T, E >::instance(), edm::ConstBranchDescription::me(), edm::ConstBranchDescription::processName(), processParameterSet_, edm::ParameterSet::registerIt(), and runProductBranchDescription_.
Referenced by LHESource::LHESource().
ConstBranchDescription edm::LHEProvenanceHelper::eventProductBranchDescription_ |
Definition at line 20 of file LHEProvenanceHelper.h.
Referenced by lheInit(), LHEProvenanceHelper(), and LHESource::readEvent_().
ProductProvenance edm::LHEProvenanceHelper::eventProductProvenance_ |
Definition at line 22 of file LHEProvenanceHelper.h.
Referenced by LHESource::readEvent_().
ParameterSet edm::LHEProvenanceHelper::processParameterSet_ |
Definition at line 23 of file LHEProvenanceHelper.h.
Referenced by lheAugment(), lheInit(), and LHEProvenanceHelper().
ConstBranchDescription edm::LHEProvenanceHelper::runProductBranchDescription_ |
Definition at line 21 of file LHEProvenanceHelper.h.
Referenced by LHESource::beginRun(), LHESource::endRun(), and lheInit().