CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
statemachine::Run Class Reference

#include <EPStates.h>

Inheritance diagram for statemachine::Run:

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 45 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.

18  :
19  processHistoryID_(phid),
21  }
edm::ProcessHistoryID processHistoryID_
Definition: EPStates.h:62
edm::RunNumber_t runNumber_
Definition: EPStates.h:63
edm::RunNumber_t runNumber() const
Definition: EPStates.h:49

Member Function Documentation

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

Definition at line 56 of file EPStates.h.

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

56  {
57  return (runNumber_ != rh.runNumber()) ||
58  (processHistoryID_ != rh.processHistoryID());
59  }
edm::ProcessHistoryID processHistoryID_
Definition: EPStates.h:62
edm::RunNumber_t runNumber_
Definition: EPStates.h:63
bool statemachine::Run::operator== ( Run const &  rh) const
inline

Definition at line 51 of file EPStates.h.

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

51  {
52  return (runNumber_ == rh.runNumber()) &&
53  (processHistoryID_ == rh.processHistoryID());
54  }
edm::ProcessHistoryID processHistoryID_
Definition: EPStates.h:62
edm::RunNumber_t runNumber_
Definition: EPStates.h:63
edm::ProcessHistoryID const& statemachine::Run::processHistoryID ( ) const
inline
edm::RunNumber_t statemachine::Run::runNumber ( ) const
inline

Member Data Documentation

edm::ProcessHistoryID statemachine::Run::processHistoryID_
private

Definition at line 62 of file EPStates.h.

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

edm::RunNumber_t statemachine::Run::runNumber_
private

Definition at line 63 of file EPStates.h.

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