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 setOrderPHIDRunLumi (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 300 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 320 of file IndexIntoFile.h.

References beginEvents_.

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

Definition at line 321 of file IndexIntoFile.h.

References endEvents_.

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

Definition at line 316 of file IndexIntoFile.h.

References entry_.

Referenced by operator<().

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

Definition at line 323 of file IndexIntoFile.h.

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

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

Definition at line 319 of file IndexIntoFile.h.

References lumi_.

Referenced by isRun().

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

Definition at line 329 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 314 of file IndexIntoFile.h.

References orderPHIDRun_.

Referenced by operator<().

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

Definition at line 315 of file IndexIntoFile.h.

References orderPHIDRunLumi_.

Referenced by operator<().

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

Definition at line 317 of file IndexIntoFile.h.

References processHistoryIDIndex_.

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

Definition at line 318 of file IndexIntoFile.h.

References run_.

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

Definition at line 325 of file IndexIntoFile.h.

References orderPHIDRun_, and findQualityFiles::v.

void edm::IndexIntoFile::RunOrLumiEntry::setOrderPHIDRunLumi ( EntryNumber_t  v) [inline]

Definition at line 326 of file IndexIntoFile.h.

References orderPHIDRunLumi_, and findQualityFiles::v.

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

Definition at line 327 of file IndexIntoFile.h.

References processHistoryIDIndex_, and findQualityFiles::v.


Member Data Documentation

Definition at line 363 of file IndexIntoFile.h.

Referenced by beginEvents().

Definition at line 364 of file IndexIntoFile.h.

Referenced by endEvents().

Definition at line 354 of file IndexIntoFile.h.

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

Definition at line 358 of file IndexIntoFile.h.

Referenced by lumi().

Definition at line 344 of file IndexIntoFile.h.

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

Definition at line 351 of file IndexIntoFile.h.

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

Definition at line 356 of file IndexIntoFile.h.

Referenced by processHistoryIDIndex(), and setProcessHistoryIDIndex().

Definition at line 357 of file IndexIntoFile.h.

Referenced by run().