CMS 3D CMS Logo

Public Member Functions | Private Attributes

edm::IndexIntoFile::IndexRunKey Class Reference

#include <IndexIntoFile.h>

List of all members.

Public Member Functions

 IndexRunKey (int index, RunNumber_t run)
bool operator< (IndexRunKey const &right) const
int processHistoryIDIndex () const
RunNumber_t run () const

Private Attributes

int processHistoryIDIndex_
RunNumber_t run_

Detailed Description

Definition at line 779 of file IndexIntoFile.h.


Constructor & Destructor Documentation

edm::IndexIntoFile::IndexRunKey::IndexRunKey ( int  index,
RunNumber_t  run 
) [inline]

Definition at line 781 of file IndexIntoFile.h.


Member Function Documentation

bool edm::IndexIntoFile::IndexRunKey::operator< ( IndexRunKey const &  right) const [inline]

Definition at line 789 of file IndexIntoFile.h.

References processHistoryIDIndex(), processHistoryIDIndex_, run(), and run_.

                                                       {
          if (processHistoryIDIndex_ == right.processHistoryIDIndex()) {
            return run_ < right.run();
          }
          return processHistoryIDIndex_ < right.processHistoryIDIndex();
        }
int edm::IndexIntoFile::IndexRunKey::processHistoryIDIndex ( ) const [inline]

Definition at line 786 of file IndexIntoFile.h.

References processHistoryIDIndex_.

Referenced by operator<().

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

Definition at line 787 of file IndexIntoFile.h.

References run_.

Referenced by operator<().

{return run_;}

Member Data Documentation

Definition at line 797 of file IndexIntoFile.h.

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

Definition at line 798 of file IndexIntoFile.h.

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