|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TrigConf_TriggerItem
8 #define TrigConf_TriggerItem
50 virtual void print(
const std::string&
indent=
"",
unsigned int detail=1)
const override;
52 void writeXML(std::ostream & xmlfile,
int indentLevel=0,
int indentWidth=2)
const;
53 void buildLogic(std::string & logic, std::vector<std::string> & conditionList)
const;
55 const std::vector<std::string>& conditions,
56 const std::vector<TrigConf::TriggerThreshold*>& thrs);
61 return ctpId() <
e.ctpId();
66 std::string
__str__()
const override;
unsigned int m_ComplexDeadtime
void setDefinition(const std::string &def)
std::ostream & operator<<(std::ostream &os, const TrigConf::IsolationLegacy &iso)
unsigned int triggerType() const
void setMonitor(unsigned short monitor)
friend std::ostream & operator<<(std::ostream &, const TrigConf::TriggerItem &)
void buildLogic(std::string &logic, std::vector< std::string > &conditionList) const
const TriggerItemNode * topNode() const
unsigned int complex_deadtime() const
bool isTriggerTypeBitOn(int ibit) const
unsigned int partition() const
bool operator<(const TriggerItem &e) const
Forward iterator to traverse the main components of the trigger configuration.
void setComplexDeadtime(unsigned int cmpldt)
TriggerItemNode * m_TopNode
unsigned int m_TriggerType
void setTriggerType(unsigned int tt)
void setPartition(unsigned int partition)
void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
void setCondition(const std::string &logic, const std::vector< std::string > &conditions, const std::vector< TrigConf::TriggerThreshold * > &thrs)
virtual void print(const std::string &indent="", unsigned int detail=1) const override
uint16_t bunchgroupMask() const
unsigned short monitor() const
virtual ~TriggerItem() override
const std::string & definition() const
void setTopNode(TriggerItemNode *ptrnode)
std::ostream & indent(std::ostream &o, int lvl, int size) const
std::string __str__() const override
DiffStruct * compareTo(const TriggerItem *o) const