CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::IndexIntoFile::RunOrLumiEntry Class Reference

#include <IndexIntoFile.h>

List of all members.

Public Member Functions

EntryNumber_t beginEvents () const
EntryNumber_t endEvents () const
EntryNumber_t entry () const
bool isRun () const
LuminosityBlockNumber_t lumi () const
bool operator< (RunOrLumiEntry const &right) const
EntryNumber_t orderPHIDRun () const
EntryNumber_t orderPHIDRunLumi () const
int processHistoryIDIndex () const
RunNumber_t run () const
 RunOrLumiEntry (EntryNumber_t orderPHIDRun, EntryNumber_t orderPHIDRunLumi, EntryNumber_t entry, int processHistoryIDIndex, RunNumber_t run, LuminosityBlockNumber_t lumi, EntryNumber_t beginEvents, EntryNumber_t Event)
 RunOrLumiEntry ()
void setOrderPHIDRun (EntryNumber_t v)
void setProcessHistoryIDIndex (int v)

Private Attributes

EntryNumber_t beginEvents_
EntryNumber_t endEvents_
EntryNumber_t entry_
LuminosityBlockNumber_t lumi_
EntryNumber_t orderPHIDRun_
EntryNumber_t orderPHIDRunLumi_
int processHistoryIDIndex_
RunNumber_t run_

Detailed Description

Definition at line 295 of file IndexIntoFile.h.


Constructor & Destructor Documentation

edm::IndexIntoFile::RunOrLumiEntry::RunOrLumiEntry ( )
edm::IndexIntoFile::RunOrLumiEntry::RunOrLumiEntry ( EntryNumber_t  orderPHIDRun,
EntryNumber_t  orderPHIDRunLumi,
EntryNumber_t  entry,
int  processHistoryIDIndex,
RunNumber_t  run,
LuminosityBlockNumber_t  lumi,
EntryNumber_t  beginEvents,
EntryNumber_t  Event 
)

Member Function Documentation

EntryNumber_t edm::IndexIntoFile::RunOrLumiEntry::beginEvents ( ) const [inline]

Definition at line 315 of file IndexIntoFile.h.

References beginEvents_.

{return beginEvents_;}
EntryNumber_t edm::IndexIntoFile::RunOrLumiEntry::endEvents ( ) const [inline]

Definition at line 316 of file IndexIntoFile.h.

References endEvents_.

{return endEvents_;}
EntryNumber_t edm::IndexIntoFile::RunOrLumiEntry::entry ( ) const [inline]

Definition at line 311 of file IndexIntoFile.h.

References entry_.

Referenced by operator<().

{return entry_;}
bool edm::IndexIntoFile::RunOrLumiEntry::isRun ( ) const [inline]

Definition at line 318 of file IndexIntoFile.h.

References edm::IndexIntoFile::invalidLumi, and lumi().

{return lumi() == invalidLumi;}
LuminosityBlockNumber_t edm::IndexIntoFile::RunOrLumiEntry::lumi ( ) const [inline]

Definition at line 314 of file IndexIntoFile.h.

References lumi_.

Referenced by isRun().

{return lumi_;}
bool edm::IndexIntoFile::RunOrLumiEntry::operator< ( RunOrLumiEntry const &  right) const [inline]

Definition at line 323 of file IndexIntoFile.h.

References entry(), entry_, orderPHIDRun(), orderPHIDRun_, orderPHIDRunLumi(), and orderPHIDRunLumi_.

                                                          {
          if (orderPHIDRun_ == right.orderPHIDRun()) {
            if (orderPHIDRunLumi_ == right.orderPHIDRunLumi()) {
              return entry_ < right.entry();
            }
            return orderPHIDRunLumi_ < right.orderPHIDRunLumi();
          }
          return orderPHIDRun_ < right.orderPHIDRun();
        }
EntryNumber_t edm::IndexIntoFile::RunOrLumiEntry::orderPHIDRun ( ) const [inline]

Definition at line 309 of file IndexIntoFile.h.

References orderPHIDRun_.

Referenced by operator<().

{return orderPHIDRun_;}
EntryNumber_t edm::IndexIntoFile::RunOrLumiEntry::orderPHIDRunLumi ( ) const [inline]

Definition at line 310 of file IndexIntoFile.h.

References orderPHIDRunLumi_.

Referenced by operator<().

int edm::IndexIntoFile::RunOrLumiEntry::processHistoryIDIndex ( ) const [inline]

Definition at line 312 of file IndexIntoFile.h.

References processHistoryIDIndex_.

RunNumber_t edm::IndexIntoFile::RunOrLumiEntry::run ( ) const [inline]

Definition at line 313 of file IndexIntoFile.h.

References run_.

{return run_;}
void edm::IndexIntoFile::RunOrLumiEntry::setOrderPHIDRun ( EntryNumber_t  v) [inline]

Definition at line 320 of file IndexIntoFile.h.

References orderPHIDRun_, and v.

void edm::IndexIntoFile::RunOrLumiEntry::setProcessHistoryIDIndex ( int  v) [inline]

Definition at line 321 of file IndexIntoFile.h.

References processHistoryIDIndex_, and v.


Member Data Documentation

Definition at line 357 of file IndexIntoFile.h.

Referenced by beginEvents().

Definition at line 358 of file IndexIntoFile.h.

Referenced by endEvents().

Definition at line 348 of file IndexIntoFile.h.

Referenced by entry(), and operator<().

Definition at line 352 of file IndexIntoFile.h.

Referenced by lumi().

Definition at line 338 of file IndexIntoFile.h.

Referenced by operator<(), orderPHIDRun(), and setOrderPHIDRun().

Definition at line 345 of file IndexIntoFile.h.

Referenced by operator<(), and orderPHIDRunLumi().

Definition at line 350 of file IndexIntoFile.h.

Referenced by processHistoryIDIndex(), and setProcessHistoryIDIndex().

Definition at line 351 of file IndexIntoFile.h.

Referenced by run().