Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
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;
void setCounterType(const std::string &countertype)
int internalCounter() const
const std::string & name() const
uint16_t m_CtpinConnector
uint16_t ctpinConnector() const
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
const std::string & thresholdName() const
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Forward iterator to traverse the main components of the trigger configuration.
void setThresholdId(const int &id)
uint16_t ctpinSlot() const
void setThresholdEndBit(const int &bit)
bool thresholdActive() const
int thresholdEndBit() const
void setInternalCounter(const int &internalcounter)
virtual ~ThresholdMonitor() override=default
void setCtpinConnector(const uint16_t &con)
void setBunchGroupId(const int &bunchgroupid)
void setMultiplicity(const int &multiplicity)
const std::string & counterType() const
void setThresholdStartBit(const int &bit)
std::ostream & indent(std::ostream &o, int lvl, int size) const
int thresholdStartBit() const
void setCtpinSlot(const uint16_t &slot)
std::string m_CounterType
std::string m_ThresholdName
void setThresholdName(const std::string &name)
void setThresholdActive(const bool &active)