Public Member Functions | |
edm::BranchListIndexes const & | branchListIndexes () const override |
BranchMapReaderStrategyV17 (TFile *file, int fileVersion) | |
edm::BranchID | productToBranchID (edm::ProductID const &pid) override |
bool | updateEvent (Long_t eventEntry) override |
bool | updateFile (TFile *file) override |
bool | updateLuminosityBlock (Long_t luminosityBlockEntry) override |
bool | updateMap () override |
bool | updateRun (Long_t runEntry) override |
Public Member Functions inherited from fwlite::internal::Strategy | |
edm::BranchDescription const & | branchIDToBranch (edm::BranchID const &bid) const override |
std::vector< edm::BranchDescription > const & | getBranchDescriptions () override |
TBranch * | getBranchRegistry (edm::ProductRegistry **pReg) |
edm::BranchDescription const & | productToBranch (edm::ProductID const &pid) override |
Strategy (TFile *file, int fileVersion) | |
edm::ThinnedAssociationsHelper const & | thinnedAssociationsHelper () const override |
~Strategy () override | |
Public Member Functions inherited from fwlite::internal::BMRStrategy | |
BMRStrategy (TFile *file, int fileVersion) | |
virtual | ~BMRStrategy () |
Private Attributes | |
edm::propagate_const< std::unique_ptr< edm::BranchIDLists > > | branchIDLists_ |
edm::BranchListIndexes | branchListIndexes_ |
edm::propagate_const< TTree * > | eventsTree_ |
edm::propagate_const< edm::BranchListIndexes * > | pBranchListIndexes_ |
Additional Inherited Members | |
Public Types inherited from fwlite::internal::Strategy | |
typedef std::map< edm::BranchID, edm::BranchDescription > | bidToDesc |
Public Attributes inherited from fwlite::internal::Strategy | |
std::vector< edm::BranchDescription > | bDesc_ |
bidToDesc | branchDescriptionMap_ |
bool | mapperFilled_ |
edm::propagate_const< std::unique_ptr< edm::ThinnedAssociationsHelper > > | thinnedAssociationsHelper_ |
Public Attributes inherited from fwlite::internal::BMRStrategy | |
edm::propagate_const< TFile * > | currentFile_ |
Long_t | eventEntry_ |
edm::propagate_const< TTree * > | eventTree_ |
TUUID | fileUUID_ |
int | fileVersion_ |
Long_t | luminosityBlockEntry_ |
edm::propagate_const< TTree * > | luminosityBlockTree_ |
Long_t | runEntry_ |
edm::propagate_const< TTree * > | runTree_ |
Definition at line 440 of file BranchMapReader.cc.
fwlite::internal::BranchMapReaderStrategyV17::BranchMapReaderStrategyV17 | ( | TFile * | file, |
int | fileVersion | ||
) |
|
inlineoverridevirtual |
Implements fwlite::internal::BMRStrategy.
Definition at line 449 of file BranchMapReader.cc.
References branchListIndexes_.
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 560 of file BranchMapReader.cc.
References branchIDLists_, branchListIndexes_, edm::productIDToBranchID(), and updateMap().
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 463 of file BranchMapReader.cc.
References fwlite::internal::BMRStrategy::eventEntry_, and fwlite::internal::Strategy::mapperFilled_.
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 488 of file BranchMapReader.cc.
References b, fwlite::internal::Strategy::bDesc_, beamvalidation::br, fwlite::internal::Strategy::branchDescriptionMap_, edm::poolNames::branchIDListBranchName(), branchIDLists_, fwlite::internal::BMRStrategy::currentFile_, edm::errors::EventCorruption, eventsTree_, edm::poolNames::eventTreeName(), Exception, geometryDiff::file, edm::propagate_const< T >::get(), fwlite::internal::Strategy::getBranchRegistry(), edm::InEvent, B2GTnPMonitor_cfi::item, fwlite::internal::Strategy::mapperFilled_, edm::poolNames::metaDataTreeName(), dumpMFGeometry_cfg::prod, edm::ProductRegistry::productListUpdator(), edm::ProductRegistry::setFrozen(), fwlite::internal::Strategy::thinnedAssociationsHelper_, edm::poolNames::thinnedAssociationsHelperBranchName(), and fwlite::internal::Strategy::updateFile().
Referenced by BranchMapReaderStrategyV17().
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 472 of file BranchMapReader.cc.
References fwlite::internal::BMRStrategy::luminosityBlockEntry_, and fwlite::internal::Strategy::mapperFilled_.
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 543 of file BranchMapReader.cc.
References edm::poolNames::branchListIndexesBranchName(), edm::errors::EventCorruption, fwlite::internal::BMRStrategy::eventEntry_, eventsTree_, Exception, fwlite::internal::Strategy::mapperFilled_, and pBranchListIndexes_.
Referenced by productToBranchID().
|
overridevirtual |
Reimplemented from fwlite::internal::Strategy.
Definition at line 480 of file BranchMapReader.cc.
References fwlite::internal::Strategy::mapperFilled_, and fwlite::internal::BMRStrategy::runEntry_.
|
private |
Definition at line 452 of file BranchMapReader.cc.
Referenced by productToBranchID(), and updateFile().
|
private |
Definition at line 454 of file BranchMapReader.cc.
Referenced by branchListIndexes(), and productToBranchID().
|
private |
Definition at line 453 of file BranchMapReader.cc.
Referenced by updateFile(), and updateMap().
|
private |
Definition at line 455 of file BranchMapReader.cc.
Referenced by updateMap().