CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
fwlite::internal::BranchMapReaderStrategyV7 Class Reference
Inheritance diagram for fwlite::internal::BranchMapReaderStrategyV7:
fwlite::internal::BranchMapReaderStrategyV1 fwlite::internal::Strategy fwlite::internal::BMRStrategy

Public Member Functions

edm::BranchListIndexes const & branchListIndexes () const override
 
 BranchMapReaderStrategyV7 (TFile *file, int fileVersion)
 
- Public Member Functions inherited from fwlite::internal::BranchMapReaderStrategyV1
 BranchMapReaderStrategyV1 (TFile *file, int fileVersion)
 
bool updateFile (TFile *file) override
 
bool updateMap () override
 
- Public Member Functions inherited from fwlite::internal::Strategy
edm::BranchDescription const & branchIDToBranch (edm::BranchID const &bid) const override
 
std::vector< edm::BranchDescription > const & getBranchDescriptions () override
 
TBranch * getBranchRegistry (edm::ProductRegistry **pReg)
 
edm::BranchDescription const & productToBranch (edm::ProductID const &pid) override
 
edm::BranchID productToBranchID (edm::ProductID const &pid) override
 
 Strategy (TFile *file, int fileVersion)
 
edm::ThinnedAssociationsHelper const & thinnedAssociationsHelper () const override
 
bool updateEvent (Long_t eventEntry) override
 
bool updateLuminosityBlock (Long_t luminosityBlockEntry) override
 
bool updateRun (Long_t runEntry) override
 
 ~Strategy () override
 
- Public Member Functions inherited from fwlite::internal::BMRStrategy
 BMRStrategy (TFile *file, int fileVersion)
 
virtual ~BMRStrategy ()
 

Private Attributes

edm::BranchListIndexes dummyBranchListIndexes_
 

Additional Inherited Members

- Public Types inherited from fwlite::internal::Strategy
typedef std::map< edm::BranchID, edm::BranchDescriptionbidToDesc
 
- Public Attributes inherited from fwlite::internal::Strategy
std::vector< edm::BranchDescriptionbDesc_
 
bidToDesc branchDescriptionMap_
 
bool mapperFilled_
 
edm::propagate_const< std::unique_ptr< edm::ThinnedAssociationsHelper > > thinnedAssociationsHelper_
 
- Public Attributes inherited from fwlite::internal::BMRStrategy
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_
 

Detailed Description

Definition at line 211 of file BranchMapReader.cc.

Constructor & Destructor Documentation

◆ BranchMapReaderStrategyV7()

fwlite::internal::BranchMapReaderStrategyV7::BranchMapReaderStrategyV7 ( TFile *  file,
int  fileVersion 
)

Definition at line 220 of file BranchMapReader.cc.

221  : BranchMapReaderStrategyV1(file, fileVersion) {
222  updateFile(file);
223  }

References geometryDiff::file, and fwlite::internal::BranchMapReaderStrategyV1::updateFile().

Member Function Documentation

◆ branchListIndexes()

edm::BranchListIndexes const& fwlite::internal::BranchMapReaderStrategyV7::branchListIndexes ( ) const
inlineoverridevirtual

Reimplemented from fwlite::internal::BranchMapReaderStrategyV1.

Definition at line 214 of file BranchMapReader.cc.

214 { return dummyBranchListIndexes_; }

References dummyBranchListIndexes_.

Member Data Documentation

◆ dummyBranchListIndexes_

edm::BranchListIndexes fwlite::internal::BranchMapReaderStrategyV7::dummyBranchListIndexes_
private

Definition at line 217 of file BranchMapReader.cc.

Referenced by branchListIndexes().

fwlite::internal::BranchMapReaderStrategyV1::updateFile
bool updateFile(TFile *file) override
Definition: BranchMapReader.cc:173
fwlite::internal::BranchMapReaderStrategyV7::dummyBranchListIndexes_
edm::BranchListIndexes dummyBranchListIndexes_
Definition: BranchMapReader.cc:217
geometryDiff.file
file
Definition: geometryDiff.py:13
fwlite::internal::BranchMapReaderStrategyV1::BranchMapReaderStrategyV1
BranchMapReaderStrategyV1(TFile *file, int fileVersion)
Definition: BranchMapReader.cc:169