#include <Interval.h>
Public Member Functions | |
const TimeType & | end () const |
Interval (const TimeType &start, const TimeType &end) | |
Interval (const TimeType &start, const TimeType &end, const PayloadType &payload) | |
bool | operator!= (const Interval< TimeType, PayloadType > &other) const |
bool | operator== (const Interval< TimeType, PayloadType > &other) const |
const PayloadType & | payload () const |
void | setPayload (const PayloadType &payload) |
const TimeType & | start () const |
Static Public Member Functions | |
static Interval & | invalid () |
Protected Attributes | |
PayloadType | _payload |
bool | isInvalid |
TimeType | m_end |
TimeType | m_start |
Definition at line 20 of file Interval.h.
|
inline |
Definition at line 26 of file Interval.h.
References cms::cuda::assert(), l1t::Interval< TimeType, PayloadType >::m_end, and l1t::Interval< TimeType, PayloadType >::m_start.
|
inline |
|
inline |
Definition at line 43 of file Interval.h.
References l1t::Interval< TimeType, PayloadType >::m_end.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), and l1t::Interval< TimeType, PayloadType >::operator==().
|
static |
|
inline |
|
inline |
Definition at line 51 of file Interval.h.
References l1t::Interval< TimeType, PayloadType >::end(), l1t::Interval< TimeType, PayloadType >::isInvalid, and l1t::Interval< TimeType, PayloadType >::start().
|
inline |
Definition at line 38 of file Interval.h.
References l1t::Interval< TimeType, PayloadType >::_payload.
Referenced by l1t::Interval< TimeType, PayloadType >::setPayload().
|
inline |
Definition at line 36 of file Interval.h.
References l1t::Interval< TimeType, PayloadType >::_payload, and l1t::Interval< TimeType, PayloadType >::payload().
|
inline |
Definition at line 41 of file Interval.h.
References l1t::Interval< TimeType, PayloadType >::m_start.
Referenced by progressbar.ProgressBar::__next__(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), and l1t::Interval< TimeType, PayloadType >::operator==().
|
protected |
Definition at line 63 of file Interval.h.
Referenced by l1t::Interval< TimeType, PayloadType >::payload(), and l1t::Interval< TimeType, PayloadType >::setPayload().
|
protected |
Definition at line 66 of file Interval.h.
Referenced by l1t::Interval< TimeType, PayloadType >::operator==().
|
protected |
Definition at line 62 of file Interval.h.
Referenced by l1t::Interval< TimeType, PayloadType >::end(), and l1t::Interval< TimeType, PayloadType >::Interval().
|
protected |
Definition at line 61 of file Interval.h.
Referenced by l1t::Interval< TimeType, PayloadType >::Interval(), and l1t::Interval< TimeType, PayloadType >::start().