5#ifndef TrigConf_BunchGroupSet
6#define TrigConf_BunchGroupSet
32 void setBGName(uint32_t,
const std::string&);
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;
const std::vector< uint16_t > & bgPattern() const
void setBGName(uint32_t, const std::string &)
std::vector< BunchGroup > m_BunchGroups
virtual void print(const std::string &indent="", unsigned int detail=1) const override
uint16_t menuPartition() const
void fillPattern(uint32_t bitpos, const BunchGroup &bg)
void addBunchGroup(const BunchGroup &)
virtual ~BunchGroupSet() override=default
const std::vector< BunchGroup > & bunchGroups() const
std::vector< uint16_t > m_BGpattern
void setMenuPartition(uint16_t part)
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
std::ostream & indent(std::ostream &o, int lvl, int size) const
static std::vector< std::string > xmlfile
Forward iterator to traverse the main components of the trigger configuration.