#include <BranchMapReader.h>
Private Member Functions | |
std::unique_ptr< internal::BMRStrategy > | newStrategy (TFile *file, int fileVersion) |
Private Attributes | |
int | fileVersion_ |
std::unique_ptr< internal::BMRStrategy > | strategy_ |
Definition at line 70 of file BranchMapReader.h.
BranchMapReader::BranchMapReader | ( | TFile * | file | ) |
Definition at line 578 of file BranchMapReader.cc.
References Exception, geometryDiff::file, getFileVersion(), newStrategy(), and strategy_.
|
inline |
Definition at line 73 of file BranchMapReader.h.
|
inline |
Definition at line 86 of file BranchMapReader.h.
References strategy_.
Referenced by BareRootProductGetterBase::createNewBuffer().
|
inline |
Definition at line 105 of file BranchMapReader.h.
References strategy_.
std::vector< edm::BranchDescription > const & BranchMapReader::getBranchDescriptions | ( | ) |
Definition at line 644 of file BranchMapReader.cc.
References strategy_.
Referenced by fwlite::Event::getBranchDescriptions().
|
inline |
Definition at line 101 of file BranchMapReader.h.
References strategy_.
Referenced by fwlite::Event::atEnd(), fwlite::Event::eventAuxiliary(), fwlite::Event::getByLabel(), fwlite::Event::getByProductID(), fwlite::Event::getByTokenImp(), fwlite::Event::getThinnedKeyFrom(), fwlite::Event::getThinnedProduct(), fwlite::Event::getThinnedProducts(), fwlite::Event::history(), fwlite::Event::isValid(), and fwlite::Event::operator++().
|
inline |
Definition at line 94 of file BranchMapReader.h.
References strategy_.
Referenced by BareRootProductGetterBase::createNewBuffer(), fwlite::Event::draw(), fwlite::Event::Event(), fwlite::EntryFinder::fillIndex(), BareRootProductGetterBase::getIt(), BareRootProductGetterBase::getThinnedKeyFrom(), BareRootProductGetterBase::getThinnedProduct(), BareRootProductGetterBase::getThinnedProducts(), fwlite::Event::scan(), and fwlite::Event::size().
|
inline |
Definition at line 95 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 92 of file BranchMapReader.h.
References strategy_.
Referenced by fwlite::EntryFinder::fillIndex(), fwlite::Event::fillParameterSetRegistry(), BareRootProductGetterBase::getIt(), fwlite::Event::getTFile(), and fwlite::Event::history().
|
inline |
Definition at line 93 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 100 of file BranchMapReader.h.
References strategy_.
int BranchMapReader::getFileVersion | ( | TFile * | file | ) |
Definition at line 589 of file BranchMapReader.cc.
References geometryDiff::file, edm::poolNames::fileFormatVersionBranchName(), fileVersion_, edm::poolNames::metaDataTreeName(), and findQualityFiles::v.
Referenced by fwlite::Event::Event().
|
inline |
Definition at line 90 of file BranchMapReader.h.
References fileVersion_.
Referenced by BranchMapReader(), and updateFile().
|
inline |
Definition at line 102 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 96 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 97 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 103 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 98 of file BranchMapReader.h.
References strategy_.
|
inline |
Definition at line 99 of file BranchMapReader.h.
References strategy_.
|
private |
Definition at line 648 of file BranchMapReader.cc.
References geometryDiff::file, and alignCSCRings::s.
Referenced by BranchMapReader(), and updateFile().
edm::BranchDescription const & BranchMapReader::productToBranch | ( | const edm::ProductID & | pid | ) |
Definition at line 640 of file BranchMapReader.cc.
References strategy_.
|
inline |
Definition at line 84 of file BranchMapReader.h.
References strategy_.
Referenced by BareRootProductGetterBase::getIt(), BareRootProductGetterBase::getThinnedKeyFrom(), BareRootProductGetterBase::getThinnedProduct(), and BareRootProductGetterBase::getThinnedProducts().
|
inline |
Definition at line 109 of file BranchMapReader.h.
References strategy_.
Referenced by BareRootProductGetterBase::getThinnedKeyFrom(), BareRootProductGetterBase::getThinnedProduct(), and BareRootProductGetterBase::getThinnedProducts().
bool BranchMapReader::updateEvent | ( | Long_t | eventEntry | ) |
Definition at line 607 of file BranchMapReader.cc.
References strategy_.
Referenced by fwlite::Event::Event(), BareRootProductGetterBase::getIt(), fwlite::Event::operator++(), fwlite::Event::to(), and fwlite::Event::toBegin().
bool BranchMapReader::updateFile | ( | TFile * | file | ) |
Definition at line 613 of file BranchMapReader.cc.
References edm::poolNames::eventTreeName(), geometryDiff::file, getFileVersion(), newStrategy(), and strategy_.
Referenced by BareRootProductGetterBase::getIt().
bool BranchMapReader::updateLuminosityBlock | ( | Long_t | luminosityBlockEntry | ) |
Definition at line 609 of file BranchMapReader.cc.
References strategy_.
bool BranchMapReader::updateRun | ( | Long_t | runEntry | ) |
Definition at line 611 of file BranchMapReader.cc.
References strategy_.
|
private |
Definition at line 117 of file BranchMapReader.h.
Referenced by getFileVersion().
|
private |
Definition at line 116 of file BranchMapReader.h.
Referenced by branchIDToBranch(), branchListIndexes(), BranchMapReader(), getBranchDescriptions(), getEventEntry(), getEventTree(), getFile(), getFileUUID(), getLuminosityBlockEntry(), getLuminosityBlockTree(), getRunEntry(), getRunTree(), productToBranch(), productToBranchID(), thinnedAssociationsHelper(), updateEvent(), updateFile(), updateLuminosityBlock(), and updateRun().