![]() |
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.