5#ifndef TrigConf_ThresholdMonitor
6#define TrigConf_ThresholdMonitor
52 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
53 virtual void writeXML(std::ostream &
xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
bool thresholdActive() const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
virtual ~ThresholdMonitor() override=default
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
int thresholdEndBit() const
std::string m_ThresholdName
uint16_t ctpinConnector() const
void setCtpinSlot(const uint16_t &slot)
int internalCounter() const
uint16_t ctpinSlot() const
const std::string & counterType() const
void setThresholdStartBit(const int &bit)
void setInternalCounter(const int &internalcounter)
std::string m_CounterType
uint16_t m_CtpinConnector
void setThresholdName(const std::string &name)
void setBunchGroupId(const int &bunchgroupid)
void setMultiplicity(const int &multiplicity)
const std::string & thresholdName() const
void setThresholdEndBit(const int &bit)
void setCtpinConnector(const uint16_t &con)
void setThresholdActive(const bool &active)
void setThresholdId(const int &id)
void setCounterType(const std::string &countertype)
int thresholdStartBit() 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.