CMS 3D CMS Logo

Public Member Functions | Private Attributes

statemachine::Run Class Reference

#include <EPStates.h>

List of all members.

Public Member Functions

bool operator!= (Run const &rh) const
bool operator== (Run const &rh) const
edm::ProcessHistoryID const & processHistoryID () const
 Run (edm::ProcessHistoryID const &phid, edm::RunNumber_t runNumber)
edm::RunNumber_t runNumber () const

Private Attributes

edm::ProcessHistoryID processHistoryID_
edm::RunNumber_t runNumber_

Detailed Description

Definition at line 46 of file EPStates.h.


Constructor & Destructor Documentation

Run::Run ( edm::ProcessHistoryID const &  phid,
edm::RunNumber_t  runNumber 
)

Definition at line 18 of file EPStates.cc.


Member Function Documentation

bool statemachine::Run::operator!= ( Run const &  rh) const [inline]

Definition at line 57 of file EPStates.h.

References processHistoryID(), processHistoryID_, runNumber(), and runNumber_.

                                         {
      return (runNumber_ != rh.runNumber()) ||
             (processHistoryID_ != rh.processHistoryID());
    }
bool statemachine::Run::operator== ( Run const &  rh) const [inline]

Definition at line 52 of file EPStates.h.

References processHistoryID(), processHistoryID_, runNumber(), and runNumber_.

                                         {
      return (runNumber_ == rh.runNumber()) &&
             (processHistoryID_ == rh.processHistoryID());
    }
edm::ProcessHistoryID const& statemachine::Run::processHistoryID ( ) const [inline]

Definition at line 49 of file EPStates.h.

References processHistoryID_.

Referenced by operator!=(), operator==(), and statemachine::HandleLumis::setupCurrentLumi().

{ return processHistoryID_; }
edm::RunNumber_t statemachine::Run::runNumber ( ) const [inline]

Definition at line 50 of file EPStates.h.

References runNumber_.

Referenced by operator!=(), operator==(), and statemachine::HandleLumis::setupCurrentLumi().

{ return runNumber_; }

Member Data Documentation

Definition at line 63 of file EPStates.h.

Referenced by operator!=(), operator==(), and processHistoryID().

Definition at line 64 of file EPStates.h.

Referenced by operator!=(), operator==(), and runNumber().