EventIDRange.cpp
Go to the documentation of this file.
2 
3 /*****************************************************************************
4  *
5  * EventIDRange.cpp
6  *
7  * Author: Charles Leggett
8  *
9  * Validity Range object. Holds two EventIDBases (start and stop)
10  *
11  *****************************************************************************/
12 
14  const EventIDBase& stop )
15  : m_start(start), m_stop(stop) {
16 }
17 
20  if (this != &r) {
21  m_start = r.m_start;
22  m_stop = r.m_stop;
23  }
24  return *this;
25 }
26 
29  os << (std::string) rhs;
30  return os;
31 }
32 
friend std::ostream & operator<<(std::ostream &os, const EventIDRange &rhs)
EventIDBase m_stop
Definition: EventIDRange.h:58
STL class.
Event ID Range object.
Definition: EventIDRange.h:23
EventIDRange & operator=(const EventIDRange &r)
start
Definition: IOTest.py:88
This class provides a unique identification for each event, in terms of run/event number and/or a tim...
Definition: EventIDBase.h:29
EventIDBase m_start
Definition: EventIDRange.h:57
STL class.