CMS 3D CMS Logo

Public Member Functions | Private Attributes

DQMRootSource::RunLumiPHIDKey Class Reference

List of all members.

Public Member Functions

unsigned int lumi () const
bool operator< (RunLumiPHIDKey const &right) const
edm::ProcessHistoryID const & processHistoryID () const
unsigned int run () const
 RunLumiPHIDKey (edm::ProcessHistoryID const &phid, unsigned int run, unsigned int lumi)

Private Attributes

unsigned int lumi_
edm::ProcessHistoryID processHistoryID_
unsigned int run_

Detailed Description

Definition at line 326 of file DQMRootSource.cc.


Constructor & Destructor Documentation

DQMRootSource::RunLumiPHIDKey::RunLumiPHIDKey ( edm::ProcessHistoryID const &  phid,
unsigned int  run,
unsigned int  lumi 
) [inline]

Definition at line 328 of file DQMRootSource.cc.

                                                                                             : 
          processHistoryID_(phid), run_(run), lumi_(lumi) { }

Member Function Documentation

unsigned int DQMRootSource::RunLumiPHIDKey::lumi ( ) const [inline]

Definition at line 332 of file DQMRootSource.cc.

References lumi_.

Referenced by operator<().

{ return lumi_; }
bool DQMRootSource::RunLumiPHIDKey::operator< ( RunLumiPHIDKey const &  right) const [inline]

Definition at line 333 of file DQMRootSource.cc.

References lumi(), lumi_, processHistoryID(), processHistoryID_, run(), and run_.

                                                          {
          if (processHistoryID_ == right.processHistoryID()) {
            if (run_ == right.run()) {
              return lumi_ < right.lumi();
            }
            return run_ < right.run();
          }
          return processHistoryID_ < right.processHistoryID();
        }
edm::ProcessHistoryID const& DQMRootSource::RunLumiPHIDKey::processHistoryID ( ) const [inline]

Definition at line 330 of file DQMRootSource.cc.

References processHistoryID_.

Referenced by operator<().

{ return processHistoryID_; }
unsigned int DQMRootSource::RunLumiPHIDKey::run ( void  ) const [inline]

Definition at line 331 of file DQMRootSource.cc.

References run_.

Referenced by operator<().

{ return run_; }

Member Data Documentation

unsigned int DQMRootSource::RunLumiPHIDKey::lumi_ [private]

Definition at line 345 of file DQMRootSource.cc.

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

Definition at line 343 of file DQMRootSource.cc.

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

unsigned int DQMRootSource::RunLumiPHIDKey::run_ [private]

Definition at line 344 of file DQMRootSource.cc.

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