ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMonL1Item.h File Reference
#include "AthenaKernel/CLASS_DEF.h"
#include <stdint.h>
#include "TrigMonitoringEvent/TrigConfChain.h"
Include dependency graph for TrigMonL1Item.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigMonL1Item
 Encoded L1 decision for one item. More...

Functions

std::string str (const TrigMonL1Item &)
bool operator== (const TrigMonL1Item &lhs, const TrigMonL1Item &rhs)
bool operator< (const TrigMonL1Item &lhs, const TrigMonL1Item &rhs)
bool operator== (const TrigMonL1Item &d, const TrigConfChain &c)
bool operator== (const TrigConfChain &c, const TrigMonL1Item &d)

Function Documentation

◆ operator<()

bool operator< ( const TrigMonL1Item & lhs,
const TrigMonL1Item & rhs )
inline

Definition at line 88 of file TrigMonL1Item.h.

88 {
89 return lhs.getEncodedId() < rhs.getEncodedId();
90}
uint16_t getEncodedId() const

◆ operator==() [1/3]

bool operator== ( const TrigConfChain & c,
const TrigMonL1Item & d )
inline

Definition at line 95 of file TrigMonL1Item.h.

95 {
96 return d.getEncodedId() == c.getEncodedId();
97}

◆ operator==() [2/3]

bool operator== ( const TrigMonL1Item & d,
const TrigConfChain & c )
inline

Definition at line 92 of file TrigMonL1Item.h.

92 {
93 return d.getEncodedId() == c.getEncodedId();
94}

◆ operator==() [3/3]

bool operator== ( const TrigMonL1Item & lhs,
const TrigMonL1Item & rhs )
inline

Definition at line 85 of file TrigMonL1Item.h.

85 {
86 return lhs.getEncodedId() == rhs.getEncodedId();
87}

◆ str()

std::string str ( const TrigMonL1Item & o)

Definition at line 85 of file TrigMonL1Item.cxx.

86{
87 std::stringstream s;
88 s << "TrigMonL1Item: ctp id=" << o.getCtpId()
89 << " passed=" << o.isPassed(TrigMonL1Item::kPassed);
90
91 return s.str();
92}
uint16_t getCtpId() const
bool isPassed(Decision value) const