|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigConf_BunchGroupSet
6 #define TrigConf_BunchGroupSet
15 #include <sys/types.h>
36 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
37 void writeXML(std::ostream & xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
virtual ~BunchGroupSet() override=default
void fillPattern(uint32_t bitpos, const BunchGroup &bg)
const std::vector< uint16_t > & bgPattern() const
Forward iterator to traverse the main components of the trigger configuration.
uint16_t menuPartition() const
void addBunchGroup(const BunchGroup &)
void setMenuPartition(uint16_t part)
const std::vector< BunchGroup > & bunchGroups() const
std::vector< uint16_t > m_BGpattern
virtual void print(const std::string &indent="", unsigned int detail=1) const override
void setBGName(uint32_t, const std::string &)
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
std::ostream & indent(std::ostream &o, int lvl, int size) const
std::vector< BunchGroup > m_BunchGroups