12#ifndef O2_QUALITYCONTROL_QCFLAGCOLLECTION_H
13#define O2_QUALITYCONTROL_QCFLAGCOLLECTION_H
33namespace quality_control
46 int runNumber = 0, std::string periodName =
"Invalid", std::string passName =
"Invalid",
47 std::string provenance =
"qc");
59 collection_t::const_iterator
begin()
const;
60 collection_t::const_iterator
end()
const;
62 const std::string&
getName()
const;
92 std::string mPeriodName;
93 std::string mPassName;
94 std::string mProvenance;
Class to represent an interval and some operations over it.
Class to define a flag type with a time range and comments.
void setMax(T v) noexcept
void setMin(T v) noexcept
void streamTo(std::ostream &output) const
write data to ostream
const std::string & getPeriodName() const
void setEnd(time_type end)
friend std::ostream & operator<<(std::ostream &output, const QualityControlFlagCollection &data)
overloading output stream operator
void insert(QualityControlFlag &&)
const std::string & getProvenance() const
void merge(QualityControlFlagCollection &other)
o2::math_utils::detail::Bracket< time_type > RangeInterval
std::set< QualityControlFlag > collection_t
void setStart(time_type start)
collection_t::const_iterator begin() const
time_type getStart() const
const std::string & getPassName() const
void setInterval(RangeInterval interval)
const std::string & getDetector() const
const std::string & getName() const
collection_t::const_iterator end() const
RangeInterval & getInterval()
void streamFrom(std::istream &input)
Read data from instream.
GLuint const GLchar * name
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
VectorOfTObjectPtrs other