#include <ProvenanceAdaptor.h>
Public Types | |
typedef ParameterSetConverter::ParameterSetIdConverter | ParameterSetIdConverter |
typedef std::map< ProcessHistoryID, ProcessHistoryID > | ProcessHistoryIdConverter |
Public Member Functions | |
std::shared_ptr< BranchIDLists const > | branchIDLists () const |
void | branchListIndexes (BranchListIndexes &indexes) const |
ParameterSetID const & | convertID (ParameterSetID const &oldID) const |
ProcessHistoryID const & | convertID (ProcessHistoryID const &oldID) const |
ProvenanceAdaptor & | operator= (ProvenanceAdaptor const &)=delete |
ProvenanceAdaptor (ProductRegistry &productRegistry, ProcessHistoryMap &pHistMap, ProcessHistoryVector &pHistVector, ProcessConfigurationVector &procConfigVector, ParameterSetIdConverter const ¶meterSetIdConverter, bool fullConversion) | |
ProvenanceAdaptor (ProvenanceAdaptor const &)=delete | |
~ProvenanceAdaptor () | |
Private Member Functions | |
void | fixProcessHistory (ProcessHistoryMap &pHistMap, ProcessHistoryVector &pHistVector) |
Private Attributes | |
std::shared_ptr< BranchIDLists const > | branchIDLists_ |
std::vector< BranchListIndex > | branchListIndexes_ |
ParameterSetIdConverter | parameterSetIdConverter_ |
ProcessHistoryIdConverter | processHistoryIdConverter_ |
Definition at line 26 of file ProvenanceAdaptor.h.
typedef ParameterSetConverter::ParameterSetIdConverter edm::ProvenanceAdaptor::ParameterSetIdConverter |
Definition at line 28 of file ProvenanceAdaptor.h.
typedef std::map<ProcessHistoryID, ProcessHistoryID> edm::ProvenanceAdaptor::ProcessHistoryIdConverter |
Definition at line 29 of file ProvenanceAdaptor.h.
edm::ProvenanceAdaptor::ProvenanceAdaptor | ( | ProductRegistry & | productRegistry, |
ProcessHistoryMap & | pHistMap, | ||
ProcessHistoryVector & | pHistVector, | ||
ProcessConfigurationVector & | procConfigVector, | ||
ParameterSetIdConverter const & | parameterSetIdConverter, | ||
bool | fullConversion | ||
) |
Definition at line 148 of file ProvenanceAdaptor.cc.
References branchIDLists_, branchListIndexes_, and fixProcessHistory().
edm::ProvenanceAdaptor::~ProvenanceAdaptor | ( | ) |
Definition at line 166 of file ProvenanceAdaptor.cc.
|
delete |
std::shared_ptr< BranchIDLists const > edm::ProvenanceAdaptor::branchIDLists | ( | ) | const |
Definition at line 187 of file ProvenanceAdaptor.cc.
References branchIDLists_.
Referenced by fixProcessHistory().
void edm::ProvenanceAdaptor::branchListIndexes | ( | BranchListIndexes & | indexes | ) | const |
Definition at line 192 of file ProvenanceAdaptor.cc.
References branchListIndexes_.
Referenced by fixProcessHistory().
ParameterSetID const & edm::ProvenanceAdaptor::convertID | ( | ParameterSetID const & | oldID | ) | const |
Definition at line 169 of file ProvenanceAdaptor.cc.
References parameterSetIdConverter_.
Referenced by fixProcessHistory().
ProcessHistoryID const & edm::ProvenanceAdaptor::convertID | ( | ProcessHistoryID const & | oldID | ) | const |
Definition at line 178 of file ProvenanceAdaptor.cc.
References processHistoryIdConverter_.
|
private |
Definition at line 24 of file ProvenanceAdaptor.cc.
References a, b, edm::ProcessHistory::begin(), edm::BranchDescription::branchID(), branchIDLists(), branchListIndexes(), edm::BranchDescription::branchType(), convertID(), MillePedeFileConverter_cfg::e, edm::ProcessHistory::emplace_back(), edm::ProcessHistory::end(), stringResolutionProvider_cfi::et, edm::find_in_all(), mps_fire::i, edm::ProcessHistory::id(), edm::InEvent, edm::BranchDescription::init(), edm::max(), eostools::move(), AlCaHLTBitMon_ParallelJobs::p, LaserDQM_cfg::process, processHistoryIdConverter_, modifiedElectrons_cfi::processName, edm::BranchDescription::processName(), parseEventContent::prod, edm::ProductRegistry::productListUpdator(), edm::ProcessHistory::push_back(), MetAnalyzer::pv(), edm::ProcessHistory::size(), edm::stable_sort_all(), and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ProvenanceAdaptor().
|
delete |
|
private |
Definition at line 58 of file ProvenanceAdaptor.h.
Referenced by branchIDLists(), and ProvenanceAdaptor().
|
private |
Definition at line 59 of file ProvenanceAdaptor.h.
Referenced by branchListIndexes(), and ProvenanceAdaptor().
|
private |
Definition at line 56 of file ProvenanceAdaptor.h.
Referenced by convertID().
|
private |
Definition at line 57 of file ProvenanceAdaptor.h.
Referenced by convertID(), and fixProcessHistory().