#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 570 of file BranchMapReader.cc.
References Exception, getFileVersion(), newStrategy(), and strategy_.
|
inline |
Definition at line 73 of file BranchMapReader.h.
|
inline |
Definition at line 86 of file BranchMapReader.h.
Referenced by BareRootProductGetter::createNewBuffer().
|
inline |
Definition at line 103 of file BranchMapReader.h.
std::vector< edm::BranchDescription > const & BranchMapReader::getBranchDescriptions | ( | ) |
Definition at line 642 of file BranchMapReader.cc.
References strategy_.
|
inline |
Definition at line 99 of file BranchMapReader.h.
Referenced by fwlite::Event::atEnd(), fwlite::Event::eventAuxiliary(), fwlite::Event::getByLabel(), fwlite::Event::getByProductID(), fwlite::Event::getThinnedProduct(), fwlite::Event::getThinnedProducts(), fwlite::Event::history(), fwlite::Event::isValid(), and fwlite::Event::operator++().
|
inline |
Definition at line 92 of file BranchMapReader.h.
Referenced by BareRootProductGetter::createNewBuffer(), fwlite::Event::draw(), fwlite::Event::Event(), fwlite::EntryFinder::fillIndex(), BareRootProductGetter::getIt(), BareRootProductGetter::getThinnedProduct(), BareRootProductGetter::getThinnedProducts(), fwlite::Event::scan(), and fwlite::Event::size().
|
inline |
Definition at line 93 of file BranchMapReader.h.
|
inline |
Definition at line 90 of file BranchMapReader.h.
Referenced by fwlite::EntryFinder::fillIndex(), fwlite::Event::fillParameterSetRegistry(), BareRootProductGetter::getIt(), and fwlite::Event::history().
|
inline |
Definition at line 91 of file BranchMapReader.h.
|
inline |
Definition at line 98 of file BranchMapReader.h.
int BranchMapReader::getFileVersion | ( | TFile * | file | ) |
Definition at line 582 of file BranchMapReader.cc.
References edm::poolNames::fileFormatVersionBranchName(), fileVersion_, edm::poolNames::metaDataTreeName(), findQualityFiles::v, and edm::FileFormatVersion::value().
Referenced by fwlite::Event::Event().
|
inline |
|
inline |
Definition at line 100 of file BranchMapReader.h.
|
inline |
Definition at line 94 of file BranchMapReader.h.
|
inline |
Definition at line 95 of file BranchMapReader.h.
|
inline |
Definition at line 101 of file BranchMapReader.h.
|
inline |
Definition at line 96 of file BranchMapReader.h.
|
inline |
Definition at line 97 of file BranchMapReader.h.
|
private |
Definition at line 648 of file BranchMapReader.cc.
References FrontierConditions_GlobalTag_cff::file, and alignCSCRings::s.
Referenced by BranchMapReader(), and updateFile().
edm::BranchDescription const & BranchMapReader::productToBranch | ( | const edm::ProductID & | pid | ) |
Definition at line 637 of file BranchMapReader.cc.
References strategy_.
|
inline |
Definition at line 84 of file BranchMapReader.h.
References sysUtil::pid.
Referenced by BareRootProductGetter::getIt(), BareRootProductGetter::getThinnedProduct(), and BareRootProductGetter::getThinnedProducts().
|
inline |
Definition at line 104 of file BranchMapReader.h.
Referenced by BareRootProductGetter::getThinnedProduct(), and BareRootProductGetter::getThinnedProducts().
bool BranchMapReader::updateEvent | ( | Long_t | eventEntry | ) |
Definition at line 597 of file BranchMapReader.cc.
References strategy_.
Referenced by fwlite::Event::Event(), BareRootProductGetter::getIt(), fwlite::Event::operator++(), fwlite::Event::to(), and fwlite::Event::toBegin().
bool BranchMapReader::updateFile | ( | TFile * | file | ) |
Definition at line 609 of file BranchMapReader.cc.
References edm::poolNames::eventTreeName(), getFileVersion(), newStrategy(), and strategy_.
Referenced by BareRootProductGetter::getIt().
bool BranchMapReader::updateLuminosityBlock | ( | Long_t | luminosityBlockEntry | ) |
Definition at line 601 of file BranchMapReader.cc.
References strategy_.
bool BranchMapReader::updateRun | ( | Long_t | runEntry | ) |
Definition at line 605 of file BranchMapReader.cc.
References strategy_.
|
private |
Definition at line 110 of file BranchMapReader.h.
Referenced by getFileVersion().
|
private |
Definition at line 109 of file BranchMapReader.h.
Referenced by BranchMapReader(), getBranchDescriptions(), productToBranch(), updateEvent(), updateFile(), updateLuminosityBlock(), and updateRun().