#include <BranchMapReader.h>
Public Member Functions | |
BMRStrategy (TFile *file, int fileVersion) | |
virtual const edm::BranchDescription & | branchIDToBranch (const edm::BranchID &bid) const =0 |
virtual const edm::BranchListIndexes & | branchListIndexes () const =0 |
virtual const std::vector < edm::BranchDescription > & | getBranchDescriptions ()=0 |
virtual const edm::BranchDescription & | productToBranch (const edm::ProductID &pid)=0 |
virtual edm::BranchID | productToBranchID (const edm::ProductID &pid)=0 |
virtual const edm::ThinnedAssociationsHelper & | thinnedAssociationsHelper () const =0 |
virtual bool | updateEvent (Long_t eventEntry)=0 |
virtual bool | updateFile (TFile *file)=0 |
virtual bool | updateLuminosityBlock (Long_t luminosityBlockEntry)=0 |
virtual bool | updateMap ()=0 |
virtual bool | updateRun (Long_t runEntry)=0 |
virtual | ~BMRStrategy () |
Public Attributes | |
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 41 of file BranchMapReader.h.
fwlite::internal::BMRStrategy::BMRStrategy | ( | TFile * | file, |
int | fileVersion | ||
) |
Definition at line 42 of file BranchMapReader.cc.
|
virtual |
Definition at line 55 of file BranchMapReader.cc.
|
pure virtual |
Implemented in fwlite::internal::Strategy.
|
pure virtual |
|
pure virtual |
Implemented in fwlite::internal::Strategy.
|
pure virtual |
Implemented in fwlite::internal::Strategy.
|
pure virtual |
|
pure virtual |
Implemented in fwlite::internal::Strategy.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
edm::propagate_const<TFile*> fwlite::internal::BMRStrategy::currentFile_ |
Definition at line 58 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::getBranchRegistry(), fwlite::internal::Strategy::updateFile(), fwlite::internal::BranchMapReaderStrategyV8::updateFile(), fwlite::internal::BranchMapReaderStrategyV11::updateFile(), and fwlite::internal::BranchMapReaderStrategyV17::updateFile().
Long_t fwlite::internal::BMRStrategy::eventEntry_ |
Definition at line 63 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateEvent(), fwlite::internal::BranchMapReaderStrategyV8::updateEvent(), fwlite::internal::BranchMapReaderStrategyV11::updateEvent(), fwlite::internal::BranchMapReaderStrategyV17::updateEvent(), fwlite::internal::BranchMapReaderStrategyV8::updateMap(), fwlite::internal::BranchMapReaderStrategyV11::updateMap(), and fwlite::internal::BranchMapReaderStrategyV17::updateMap().
edm::propagate_const<TTree*> fwlite::internal::BMRStrategy::eventTree_ |
Definition at line 59 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
TUUID fwlite::internal::BMRStrategy::fileUUID_ |
Definition at line 62 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
int fwlite::internal::BMRStrategy::fileVersion_ |
Definition at line 66 of file BranchMapReader.h.
Long_t fwlite::internal::BMRStrategy::luminosityBlockEntry_ |
Definition at line 64 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateLuminosityBlock(), fwlite::internal::BranchMapReaderStrategyV8::updateLuminosityBlock(), fwlite::internal::BranchMapReaderStrategyV11::updateLuminosityBlock(), and fwlite::internal::BranchMapReaderStrategyV17::updateLuminosityBlock().
edm::propagate_const<TTree*> fwlite::internal::BMRStrategy::luminosityBlockTree_ |
Definition at line 60 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
Long_t fwlite::internal::BMRStrategy::runEntry_ |
edm::propagate_const<TTree*> fwlite::internal::BMRStrategy::runTree_ |
Definition at line 61 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().