CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes | Static Public Attributes
edm::FileIndex::Element Class Reference

#include <FileIndex.h>

Public Member Functions

 Element ()
 
 Element (RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event, long long entry)
 
 Element (RunNumber_t run, LuminosityBlockNumber_t lumi, EventNumber_t event)
 
EntryType getEntryType () const
 

Public Attributes

EntryNumber_t entry_
 
EventNumber_t event_
 
LuminosityBlockNumber_t lumi_
 
RunNumber_t run_
 

Static Public Attributes

static EntryNumber_t const invalidEntry = -1LL
 

Detailed Description

Definition at line 32 of file FileIndex.h.

Constructor & Destructor Documentation

◆ Element() [1/3]

edm::FileIndex::Element::Element ( )
inline

Definition at line 35 of file FileIndex.h.

35 : run_(0U), lumi_(0U), event_(0U), entry_(invalidEntry) {}
EntryNumber_t entry_
Definition: FileIndex.h:46
static EntryNumber_t const invalidEntry
Definition: FileIndex.h:34
LuminosityBlockNumber_t lumi_
Definition: FileIndex.h:44
EventNumber_t event_
Definition: FileIndex.h:45

◆ Element() [2/3]

edm::FileIndex::Element::Element ( RunNumber_t  run,
LuminosityBlockNumber_t  lumi,
EventNumber_t  event,
long long  entry 
)
inline

Definition at line 36 of file FileIndex.h.

References cms::cuda::assert(), event_, lumi_, and mitigatedMETSequence_cff::U.

38  assert(lumi_ != 0U || event_ == 0U);
39  }
assert(be >=bs)
EntryNumber_t entry_
Definition: FileIndex.h:46
LuminosityBlockNumber_t lumi_
Definition: FileIndex.h:44
EventNumber_t event_
Definition: FileIndex.h:45
Definition: event.py:1

◆ Element() [3/3]

edm::FileIndex::Element::Element ( RunNumber_t  run,
LuminosityBlockNumber_t  lumi,
EventNumber_t  event 
)
inline

Definition at line 40 of file FileIndex.h.

EntryNumber_t entry_
Definition: FileIndex.h:46
static EntryNumber_t const invalidEntry
Definition: FileIndex.h:34
LuminosityBlockNumber_t lumi_
Definition: FileIndex.h:44
EventNumber_t event_
Definition: FileIndex.h:45
Definition: event.py:1

Member Function Documentation

◆ getEntryType()

EntryType edm::FileIndex::Element::getEntryType ( ) const
inline

Member Data Documentation

◆ entry_

EntryNumber_t edm::FileIndex::Element::entry_

Definition at line 46 of file FileIndex.h.

Referenced by edm::Compare_Run_Lumi_EventEntry::operator()().

◆ event_

EventNumber_t edm::FileIndex::Element::event_

◆ invalidEntry

EntryNumber_t const edm::FileIndex::Element::invalidEntry = -1LL
static

Definition at line 34 of file FileIndex.h.

Referenced by edm::FileIndex::allEventsInEntryOrder().

◆ lumi_

LuminosityBlockNumber_t edm::FileIndex::Element::lumi_

◆ run_

RunNumber_t edm::FileIndex::Element::run_

Definition at line 43 of file FileIndex.h.

Referenced by edm::Compare_Run_Lumi_EventEntry::operator()(), and edm::operator<().