1 #ifndef FWLite_BranchMapReader_h
2 #define FWLite_BranchMapReader_h
44 virtual bool updateRun(Long_t runEntry) = 0;
92 std::auto_ptr<internal::BMRStrategy>
newStrategy(TFile* file,
int fileVersion);
virtual bool updateFile(TFile *file)=0
std::auto_ptr< internal::BMRStrategy > newStrategy(TFile *file, int fileVersion)
std::auto_ptr< internal::BMRStrategy > strategy_
virtual const edm::BranchDescription productToBranch(const edm::ProductID &pid)=0
virtual const std::vector< edm::BranchDescription > & getBranchDescriptions()=0
BMRStrategy(TFile *file, int fileVersion)
TUUID getFileUUID() const
bool updateEvent(Long_t eventEntry)
Long_t getLuminosityBlockEntry() const
bool updateFile(TFile *file)
const edm::BranchDescription productToBranch(const edm::ProductID &pid)
virtual bool updateRun(Long_t runEntry)=0
virtual bool updateMap()=0
TTree * luminosityBlockTree_
bool updateLuminosityBlock(Long_t luminosityBlockEntry)
Long_t getRunEntry() const
Long_t getEventEntry() const
const std::vector< edm::BranchDescription > & getBranchDescriptions()
TTree * getEventTree() const
Long_t luminosityBlockEntry_
virtual bool updateLuminosityBlock(Long_t luminosityBlockEntry)=0
virtual edm::BranchID productToBranchID(const edm::ProductID &pid)=0
virtual bool updateEvent(Long_t eventEntry)=0
int getFileVersion() const
bool updateRun(Long_t runEntry)
TTree * getRunTree() const
TTree * getLuminosityBlockTree() const