22 uint32_t
cuts(
unsigned int idx)
const {
return m_cuts[idx]; }
34 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
35 virtual void writeXML(std::ostream & xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
void setRndmName(uint32_t idx, const std::string &name)
virtual ~Random() override=default
float getRateFromCut(unsigned int idx) const
void setCut(uint32_t idx, uint32_t cut)
uint32_t cuts(unsigned int idx) const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
const std::string & rndmName(unsigned int idx) const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
std::ostream & indent(std::ostream &o, int lvl, int size) const
Forward iterator to traverse the main components of the trigger configuration.