![]() |
Project
|
#include <QualityControlFlag.h>
Public Types | |
using | time_type = uint64_t |
using | RangeInterval = o2::math_utils::detail::Bracket< time_type > |
Public Member Functions | |
QualityControlFlag ()=default | |
QualityControlFlag (QualityControlFlag const &)=default | |
QualityControlFlag (time_type start, time_type end, FlagType flag, std::string comment="", std::string source="Unknown") | |
time_type | getStart () const |
time_type | getEnd () const |
RangeInterval & | getInterval () |
const RangeInterval | getInterval () const |
FlagType | getFlag () const |
const std::string & | getComment () const |
const std::string & | getSource () const |
void | setStart (time_type start) |
void | setEnd (time_type end) |
void | setInterval (RangeInterval interval) |
void | setFlag (FlagType flag) |
void | setComment (const std::string &comment) |
void | setSource (const std::string &source) |
bool | operator== (const QualityControlFlag &rhs) const |
equal operator | |
bool | operator< (const QualityControlFlag &rhs) const |
comparison operators | |
bool | operator> (const QualityControlFlag &rhs) const |
void | streamTo (std::ostream &output) const |
write data to ostream | |
Friends | |
std::ostream & | operator<< (std::ostream &output, const QualityControlFlag &data) |
overloading output stream operator | |
A Class for associating a bit mask with a time range
Definition at line 39 of file QualityControlFlag.h.
using o2::quality_control::QualityControlFlag::RangeInterval = o2::math_utils::detail::Bracket<time_type> |
Definition at line 43 of file QualityControlFlag.h.
using o2::quality_control::QualityControlFlag::time_type = uint64_t |
Definition at line 42 of file QualityControlFlag.h.
|
default |
|
default |
o2::quality_control::QualityControlFlag::QualityControlFlag | ( | time_type | start, |
time_type | end, | ||
FlagType | flag, | ||
std::string | comment = "" , |
||
std::string | source = "Unknown" |
||
) |
Definition at line 20 of file QualityControlFlag.cxx.
|
inline |
Definition at line 54 of file QualityControlFlag.h.
|
inline |
Definition at line 50 of file QualityControlFlag.h.
|
inline |
Definition at line 53 of file QualityControlFlag.h.
|
inline |
Definition at line 51 of file QualityControlFlag.h.
|
inline |
Definition at line 52 of file QualityControlFlag.h.
|
inline |
Definition at line 55 of file QualityControlFlag.h.
|
inline |
Definition at line 49 of file QualityControlFlag.h.
bool o2::quality_control::QualityControlFlag::operator< | ( | const QualityControlFlag & | rhs | ) | const |
comparison operators
Definition at line 33 of file QualityControlFlag.cxx.
bool o2::quality_control::QualityControlFlag::operator== | ( | const QualityControlFlag & | rhs | ) | const |
equal operator
Definition at line 28 of file QualityControlFlag.cxx.
bool o2::quality_control::QualityControlFlag::operator> | ( | const QualityControlFlag & | rhs | ) | const |
Definition at line 41 of file QualityControlFlag.cxx.
|
inline |
Definition at line 61 of file QualityControlFlag.h.
Definition at line 58 of file QualityControlFlag.h.
Definition at line 60 of file QualityControlFlag.h.
|
inline |
Definition at line 59 of file QualityControlFlag.h.
|
inline |
Definition at line 62 of file QualityControlFlag.h.
Definition at line 57 of file QualityControlFlag.h.
void o2::quality_control::QualityControlFlag::streamTo | ( | std::ostream & | output | ) | const |
write data to ostream
Definition at line 48 of file QualityControlFlag.cxx.
|
friend |
overloading output stream operator
Definition at line 58 of file QualityControlFlag.cxx.