#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, BranchIDListHelper &helper) | |
Definition at line 19 of file LHEProvenanceHelper.h.
|
explicit |
Definition at line 20 of file LHEProvenanceHelper.cc.
References edm::ProductRegistry::copyProduct(), SiStripBadComponentsDQMServiceTemplate_cfg::ep, eventProductBranchDescription_, runProductBranchDescription_, edm::BranchDescription::setIsProvenanceSetOnRead(), and edm::BranchIDListHelper::updateFromInput().
ParameterSet edm::LHEProvenanceHelper::fillCommonProcessParameterSet | ( | ) |
Definition at line 63 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), relativeConstraints::empty, eventProductBranchDescription_, HerwigMaxPtPartonFilter_cfi::moduleLabel, edm::BranchDescription::moduleLabel(), edm::moduleName(), edm::BranchDescription::moduleName(), SimL1EmulatorRepack_CalouGT_cff::processName, edm::BranchDescription::processName(), muonDTDigis_cfi::pset, AlCaHLTBitMon_QueryRunRegistry::string, and triggerPaths.
void edm::LHEProvenanceHelper::lheAugment | ( | lhef::LHERunInfo const * | runInfo | ) |
Definition at line 100 of file LHEProvenanceHelper.cc.
References edm::ParameterSet::addParameter(), commonProcessParameterSet_, RecoTauValidation_cfi::header, LHERunInfoProduct::isTagComparedInMerge(), processParameterSet_, and submitPVValidationJobs::runInfo.
Referenced by LH5Source::LH5Source(), LHESource::LHESource(), LHESource::nextEvent(), and LH5Source::nextEvent().
ProcessHistoryID edm::LHEProvenanceHelper::lheInit | ( | ProcessHistoryRegistry & | processHistoryRegistry | ) |
Definition at line 123 of file LHEProvenanceHelper.cc.
References eventProductBranchDescription_, edm::getPassID(), edm::getReleaseVersion(), edm::ParameterSet::id(), edm::BranchDescription::processName(), processParameterSet_, edm::ParameterSet::registerIt(), and edm::ProcessHistoryRegistry::registerProcessHistory().
Referenced by LH5Source::LH5Source(), LHESource::LHESource(), LHESource::nextEvent(), and LH5Source::nextEvent().
BranchListIndexes edm::LHEProvenanceHelper::branchListIndexes_ |
Definition at line 32 of file LHEProvenanceHelper.h.
Referenced by LH5Source::readEvent_(), and LHESource::readEvent_().
ParameterSet const edm::LHEProvenanceHelper::commonProcessParameterSet_ |
Definition at line 30 of file LHEProvenanceHelper.h.
Referenced by lheAugment().
BranchDescription const edm::LHEProvenanceHelper::eventProductBranchDescription_ |
Definition at line 27 of file LHEProvenanceHelper.h.
Referenced by fillCommonProcessParameterSet(), lheInit(), LHEProvenanceHelper(), LH5Source::readEvent_(), and LHESource::readEvent_().
ProductProvenance edm::LHEProvenanceHelper::eventProductProvenance_ |
Definition at line 29 of file LHEProvenanceHelper.h.
Referenced by LH5Source::readEvent_(), and LHESource::readEvent_().
ParameterSet edm::LHEProvenanceHelper::processParameterSet_ |
Definition at line 31 of file LHEProvenanceHelper.h.
Referenced by lheAugment(), and lheInit().
BranchDescription const edm::LHEProvenanceHelper::runProductBranchDescription_ |
Definition at line 28 of file LHEProvenanceHelper.h.
Referenced by LHEProvenanceHelper(), LHESource::putRunInfoProduct(), and LH5Source::putRunInfoProduct().