#include <LHEProvenanceHelper.h>
Public Member Functions | |
ParameterSet | fillCommonProcessParameterSet () |
void | lheAugment (lhef::LHERunInfo const *runInfo) |
ProcessHistoryID | lheInit (ProcessHistoryRegistry &processHistoryRegistry) |
LHEProvenanceHelper (TypeID const &eventProductType, TypeID const &runProductType, ProductRegistry &productRegistry) | |
Definition at line 17 of file LHEProvenanceHelper.h.
|
explicit |
Definition at line 18 of file LHEProvenanceHelper.cc.
References edm::ProductRegistry::copyProduct(), eventProductBranchDescription_, and runProductBranchDescription_.
ParameterSet edm::LHEProvenanceHelper::fillCommonProcessParameterSet | ( | ) |
Definition at line 53 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), relativeConstraints::empty, eventProductBranchDescription_, edm::BranchDescription::moduleLabel(), edm::moduleName(), edm::BranchDescription::moduleName(), modifiedElectrons_cfi::processName, edm::BranchDescription::processName(), muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, and triggerPaths.
void edm::LHEProvenanceHelper::lheAugment | ( | lhef::LHERunInfo const * | runInfo | ) |
Definition at line 91 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), commonProcessParameterSet_, lhef::LHERunInfo::getHeaders(), lhef::LHERunInfo::getHEPRUP(), RecoTauValidation_cfi::header, LHERunInfoProduct::isTagComparedInMerge(), and processParameterSet_.
Referenced by LHESource::LHESource(), and LHESource::nextEvent().
ProcessHistoryID edm::LHEProvenanceHelper::lheInit | ( | ProcessHistoryRegistry & | processHistoryRegistry | ) |
Definition at line 114 of file LHEProvenanceHelper.cc.
References edm::ProcessHistory::emplace_back(), eventProductBranchDescription_, edm::getPassID(), edm::getReleaseVersion(), edm::ProcessHistory::id(), edm::ParameterSet::id(), edm::BranchDescription::processName(), processParameterSet_, edm::ParameterSet::registerIt(), and edm::ProcessHistoryRegistry::registerProcessHistory().
Referenced by LHESource::LHESource(), and LHESource::nextEvent().
ParameterSet const edm::LHEProvenanceHelper::commonProcessParameterSet_ |
Definition at line 27 of file LHEProvenanceHelper.h.
Referenced by lheAugment().
BranchDescription const edm::LHEProvenanceHelper::eventProductBranchDescription_ |
Definition at line 24 of file LHEProvenanceHelper.h.
Referenced by fillCommonProcessParameterSet(), lheInit(), LHEProvenanceHelper(), and LHESource::readEvent_().
ProductProvenance edm::LHEProvenanceHelper::eventProductProvenance_ |
Definition at line 26 of file LHEProvenanceHelper.h.
Referenced by LHESource::readEvent_().
ParameterSet edm::LHEProvenanceHelper::processParameterSet_ |
Definition at line 28 of file LHEProvenanceHelper.h.
Referenced by lheAugment(), and lheInit().
BranchDescription const edm::LHEProvenanceHelper::runProductBranchDescription_ |
Definition at line 25 of file LHEProvenanceHelper.h.
Referenced by LHESource::beginRun(), LHESource::endRun(), and LHEProvenanceHelper().