![]() |
Project
|
#include <QualityControlFlagCollection.h>
Public Types | |
| using | collection_t = std::set< QualityControlFlag > |
| using | time_type = uint64_t |
| using | RangeInterval = o2::math_utils::detail::Bracket< time_type > |
Public Member Functions | |
| QualityControlFlagCollection (std::string name, std::string detector="TST", RangeInterval validityRange={}, int runNumber=0, std::string periodName="Invalid", std::string passName="Invalid", std::string provenance="qc") | |
| void | insert (QualityControlFlag &&) |
| void | insert (const QualityControlFlag &) |
| size_t | size () const |
| void | merge (QualityControlFlagCollection &other) |
| void | merge (const QualityControlFlagCollection &other) |
| collection_t::const_iterator | begin () const |
| collection_t::const_iterator | end () const |
| const std::string & | getName () const |
| const std::string & | getDetector () const |
| int | getRunNumber () const |
| const std::string & | getPeriodName () const |
| const std::string & | getPassName () const |
| const std::string & | getProvenance () const |
| time_type | getStart () const |
| time_type | getEnd () const |
| RangeInterval & | getInterval () |
| void | setStart (time_type start) |
| void | setEnd (time_type end) |
| void | setInterval (RangeInterval interval) |
| void | streamTo (std::ostream &output) const |
| write data to ostream | |
| void | streamFrom (std::istream &input) |
| Read data from instream. | |
Friends | |
| std::ostream & | operator<< (std::ostream &output, const QualityControlFlagCollection &data) |
| overloading output stream operator | |
A Class for keeping several time ranges of type QualityControlFlag
Definition at line 38 of file QualityControlFlagCollection.h.
| using o2::quality_control::QualityControlFlagCollection::collection_t = std::set<QualityControlFlag> |
Definition at line 41 of file QualityControlFlagCollection.h.
| using o2::quality_control::QualityControlFlagCollection::RangeInterval = o2::math_utils::detail::Bracket<time_type> |
Definition at line 43 of file QualityControlFlagCollection.h.
| using o2::quality_control::QualityControlFlagCollection::time_type = uint64_t |
Definition at line 42 of file QualityControlFlagCollection.h.
|
explicit |
Definition at line 28 of file QualityControlFlagCollection.cxx.
| QualityControlFlagCollection::collection_t::const_iterator o2::quality_control::QualityControlFlagCollection::begin | ( | ) | const |
Definition at line 67 of file QualityControlFlagCollection.cxx.
| QualityControlFlagCollection::collection_t::const_iterator o2::quality_control::QualityControlFlagCollection::end | ( | ) | const |
Definition at line 72 of file QualityControlFlagCollection.cxx.
| const std::string & o2::quality_control::QualityControlFlagCollection::getDetector | ( | ) | const |
Definition at line 193 of file QualityControlFlagCollection.cxx.
|
inline |
Definition at line 70 of file QualityControlFlagCollection.h.
|
inline |
Definition at line 71 of file QualityControlFlagCollection.h.
| const std::string & o2::quality_control::QualityControlFlagCollection::getName | ( | ) | const |
Definition at line 188 of file QualityControlFlagCollection.cxx.
| const std::string & o2::quality_control::QualityControlFlagCollection::getPassName | ( | ) | const |
Definition at line 208 of file QualityControlFlagCollection.cxx.
| const std::string & o2::quality_control::QualityControlFlagCollection::getPeriodName | ( | ) | const |
Definition at line 203 of file QualityControlFlagCollection.cxx.
| const std::string & o2::quality_control::QualityControlFlagCollection::getProvenance | ( | ) | const |
Definition at line 212 of file QualityControlFlagCollection.cxx.
| int o2::quality_control::QualityControlFlagCollection::getRunNumber | ( | ) | const |
Definition at line 198 of file QualityControlFlagCollection.cxx.
|
inline |
Definition at line 69 of file QualityControlFlagCollection.h.
| void o2::quality_control::QualityControlFlagCollection::insert | ( | const QualityControlFlag & | trf | ) |
Definition at line 40 of file QualityControlFlagCollection.cxx.
| void o2::quality_control::QualityControlFlagCollection::insert | ( | QualityControlFlag && | trf | ) |
Definition at line 35 of file QualityControlFlagCollection.cxx.
| void o2::quality_control::QualityControlFlagCollection::merge | ( | const QualityControlFlagCollection & | other | ) |
Definition at line 61 of file QualityControlFlagCollection.cxx.
| void o2::quality_control::QualityControlFlagCollection::merge | ( | QualityControlFlagCollection & | other | ) |
Definition at line 50 of file QualityControlFlagCollection.cxx.
Definition at line 74 of file QualityControlFlagCollection.h.
|
inline |
Definition at line 75 of file QualityControlFlagCollection.h.
Definition at line 73 of file QualityControlFlagCollection.h.
| size_t o2::quality_control::QualityControlFlagCollection::size | ( | ) | const |
Definition at line 45 of file QualityControlFlagCollection.cxx.
| void o2::quality_control::QualityControlFlagCollection::streamFrom | ( | std::istream & | input | ) |
Read data from instream.
Definition at line 91 of file QualityControlFlagCollection.cxx.
| void o2::quality_control::QualityControlFlagCollection::streamTo | ( | std::ostream & | output | ) | const |
write data to ostream
Definition at line 77 of file QualityControlFlagCollection.cxx.
|
friend |
overloading output stream operator
Definition at line 182 of file QualityControlFlagCollection.cxx.