![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_HLTStreamTag
6 #define TrigConf_HLTStreamTag
59 void writeXML(std::ofstream & xmlfile)
const;
void setName(const std::string &name)
const std::string & stream() const
accessor to the stream name
std::ostream & operator<<(std::ostream &os, const TrigConf::IsolationLegacy &iso)
void set_obeyLB(bool val)
void set_prescale(float val)
std::string m_type
the stream type
friend std::ostream & operator<<(std::ostream &, const TrigConf::HLTStreamTag &)
std::string m_stream
the stream name
Forward iterator to traverse the main components of the trigger configuration.
float m_prescale
the stream prescale value (in conjunction with a chain)
const std::string & type() const
accessor to the stream type
void set_type(const std::string &type)
void set_stream(const std::string &stream)
void print(const std::string &indent="", unsigned int detail=1) const override
bool operator==(const HLTStreamTag &)
bool obeyLB() const
accessor to the obey LB flag
float prescale() const
accessor to the stream prescale value
HLT stream configuration information.
bool m_obeyLB
the obey LB flag, if true the stream obeys the boundaries of the lumi-blocks
void writeXML(std::ofstream &xmlfile) const
virtual ~HLTStreamTag() override=default
destructor
HLTStreamTag()
default constructor
std::ostream & indent(std::ostream &o, int lvl, int size) const