#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 165 of file ProvenanceAdaptor.cc.
|
delete |
std::shared_ptr< BranchIDLists const > edm::ProvenanceAdaptor::branchIDLists | ( | ) | const |
void edm::ProvenanceAdaptor::branchListIndexes | ( | BranchListIndexes & | indexes | ) | const |
ParameterSetID const & edm::ProvenanceAdaptor::convertID | ( | ParameterSetID const & | oldID | ) | const |
Definition at line 167 of file ProvenanceAdaptor.cc.
References parameterSetIdConverter_.
Referenced by fixProcessHistory().
ProcessHistoryID const & edm::ProvenanceAdaptor::convertID | ( | ProcessHistoryID const & | oldID | ) | const |
|
private |
Definition at line 23 of file ProvenanceAdaptor.cc.
References cms::cuda::assert(), convertID(), MillePedeFileConverter_cfg::e, edm::ProcessHistory::emplace_back(), EgHLTOffHistBins_cfi::et, mps_fire::i, edm::ProcessHistory::id(), eostools::move(), processHistoryIdConverter_, and edm::ProcessHistory::size().
Referenced by ProvenanceAdaptor().
|
delete |
|
private |
Definition at line 54 of file ProvenanceAdaptor.h.
Referenced by branchIDLists(), and ProvenanceAdaptor().
|
private |
Definition at line 55 of file ProvenanceAdaptor.h.
Referenced by branchListIndexes(), and ProvenanceAdaptor().
|
private |
Definition at line 52 of file ProvenanceAdaptor.h.
Referenced by convertID().
|
private |
Definition at line 53 of file ProvenanceAdaptor.h.
Referenced by convertID(), and fixProcessHistory().