|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGMON_CHAIN_H
6 #define TRIGMON_CHAIN_H
60 const std::vector<TrigMonVar>
getVar()
const;
64 void print(std::ostream &
os = std::cout)
const;
98 return d.getEncodedId() ==
c.getEncodedId();
101 return d.getEncodedId() ==
c.getEncodedId();
105 return d.getEncodedId() ==
i;
108 return i ==
d.getEncodedId();
const std::vector< uint16_t > & getVarKey() const
std::string str(const TrigMonChain &)
TrigMonChain(unsigned int encoded=0)
std::vector< uint16_t > m_var_key
void addVar(const TrigMonVar &var)
uint16_t getEncodedId() const
void print(std::ostream &os=std::cout) const
uint16_t getLevel() const
def timer(name, disabled=False)
bool operator<(const TrigMonChain &lhs, const TrigMonChain &rhs)
const std::vector< float > & getVarVal() const
bool operator==(const TrigMonChain &lhs, const TrigMonChain &rhs)
uint32_t getEncoded() const
void addTimer(float timer)
const std::vector< TrigMonVar > getVar() const
Summary of chain decisions.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
bool isPassed(Decision value=kPassed) const
uint16_t getCounter() const
void addDecision(Decision value)
macros to associate a CLID to a type
std::vector< float > m_var_val