#include <BranchMapReader.h>
Public Member Functions | |
BMRStrategy (TFile *file, int fileVersion) | |
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 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 | |
TFile * | currentFile_ |
Long_t | eventEntry_ |
TTree * | eventTree_ |
TUUID | fileUUID_ |
int | fileVersion_ |
Long_t | luminosityBlockEntry_ |
TTree * | luminosityBlockTree_ |
Long_t | runEntry_ |
TTree * | runTree_ |
Definition at line 36 of file BranchMapReader.h.
fwlite::internal::BMRStrategy::BMRStrategy | ( | TFile * | file, |
int | fileVersion | ||
) |
Definition at line 38 of file BranchMapReader.cc.
: currentFile_(file), eventTree_(0), luminosityBlockTree_(0), runTree_(0), eventEntry_(-1), luminosityBlockEntry_(-1), runEntry_(-1), fileVersion_(fileVersion) { // do in derived obects // updateFile(file); }
fwlite::internal::BMRStrategy::~BMRStrategy | ( | ) | [virtual] |
Definition at line 45 of file BranchMapReader.cc.
{ }
virtual const std::vector<edm::BranchDescription>& fwlite::internal::BMRStrategy::getBranchDescriptions | ( | ) | [pure virtual] |
Implemented in fwlite::internal::Strategy.
virtual const edm::BranchDescription& fwlite::internal::BMRStrategy::productToBranch | ( | const edm::ProductID & | pid | ) | [pure virtual] |
Implemented in fwlite::internal::Strategy.
virtual edm::BranchID fwlite::internal::BMRStrategy::productToBranchID | ( | const edm::ProductID & | pid | ) | [pure virtual] |
virtual bool fwlite::internal::BMRStrategy::updateEvent | ( | Long_t | eventEntry | ) | [pure virtual] |
virtual bool fwlite::internal::BMRStrategy::updateFile | ( | TFile * | file | ) | [pure virtual] |
virtual bool fwlite::internal::BMRStrategy::updateLuminosityBlock | ( | Long_t | luminosityBlockEntry | ) | [pure virtual] |
virtual bool fwlite::internal::BMRStrategy::updateMap | ( | ) | [pure virtual] |
virtual bool fwlite::internal::BMRStrategy::updateRun | ( | Long_t | runEntry | ) | [pure virtual] |
Definition at line 50 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::getBranchRegistry(), fwlite::internal::Strategy::updateFile(), fwlite::internal::BranchMapReaderStrategyV11::updateFile(), fwlite::internal::BranchMapReaderStrategyV17::updateFile(), and fwlite::internal::BranchMapReaderStrategyV8::updateFile().
Definition at line 55 of file BranchMapReader.h.
Referenced by fwlite::internal::BranchMapReaderStrategyV11::updateEvent(), fwlite::internal::Strategy::updateEvent(), fwlite::internal::BranchMapReaderStrategyV17::updateEvent(), fwlite::internal::BranchMapReaderStrategyV8::updateEvent(), fwlite::internal::BranchMapReaderStrategyV11::updateMap(), fwlite::internal::BranchMapReaderStrategyV8::updateMap(), and fwlite::internal::BranchMapReaderStrategyV17::updateMap().
Definition at line 51 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
Definition at line 54 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
Definition at line 58 of file BranchMapReader.h.
Definition at line 56 of file BranchMapReader.h.
Referenced by fwlite::internal::BranchMapReaderStrategyV8::updateLuminosityBlock(), fwlite::internal::BranchMapReaderStrategyV11::updateLuminosityBlock(), fwlite::internal::Strategy::updateLuminosityBlock(), and fwlite::internal::BranchMapReaderStrategyV17::updateLuminosityBlock().
Definition at line 52 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().
Definition at line 53 of file BranchMapReader.h.
Referenced by fwlite::internal::Strategy::updateFile().