46 return eventAux.
event();
110 if (
nullptr == meta) {
117 b->SetAddress(&indexPtr);
121 if (
nullptr == auxBranch) {
128 std::shared_ptr<edm::IndexIntoFile::EventFinder>(std::make_shared<FWLiteEventFinder>(auxBranch)));
133 b->SetAddress(&findexPtr);
IndexIntoFileItr end(SortOrder sortOrder) const
Used to end an iteration over the Runs, Lumis, and Events in a file.
const_iterator findRunPosition(RunNumber_t run) const
std::string const & metaDataTreeName()
IndexIntoFileItr findLumiPosition(RunNumber_t run, LuminosityBlockNumber_t lumi) const
EventNumber_t event() const
const_iterator end() const
EntryNumber_t findEvent(edm::RunNumber_t const &run, edm::LuminosityBlockNumber_t const &lumi, edm::EventNumber_t const &event) const
EntryNumber_t findRun(edm::RunNumber_t const &run) const
FWLiteEventFinder(TBranch *auxBranch)
ret
prodAgent to be discontinued
TTree const * getEventTree() const
unsigned long long EventNumber_t
const_iterator findEventPosition(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event) const
edm::IndexIntoFile indexIntoFile_
unsigned int LuminosityBlockNumber_t
IndexIntoFileItr findEventPosition(RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event) const
void setNumberOfEvents(EntryNumber_t nevents)
std::vector< Element >::const_iterator const_iterator
edm::IndexIntoFile::EntryNumber_t EntryNumber_t
edm::EventNumber_t getEventNumberOfEntry(edm::IndexIntoFile::EntryNumber_t entry) const override
bool empty() const
True if no runs, lumis, or events are in the file.
std::string const & fileIndexBranchName()
void fillIndex(BranchMapReader &branchMap)
TFile const * getFile() const
static EntryNumber_t const invalidEntry
EntryNumber_t findLumi(edm::RunNumber_t const &run, edm::LuminosityBlockNumber_t const &lumi) const
~FWLiteEventFinder() override
const_iterator findLumiPosition(RunNumber_t run, LuminosityBlockNumber_t lumi) const
std::string const & eventTreeName()
edm::FileIndex fileIndex_
IndexIntoFileItr findRunPosition(RunNumber_t run) const
Same as findPosition.
std::string const & indexIntoFileBranchName()
std::string const & BranchTypeToAuxiliaryBranchName(BranchType const &branchType)
void setEventFinder(std::shared_ptr< EventFinder > ptr)