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

Go to the source code of this file.

Classes

class  TrigMonROB

Functions

std::string str (const TrigMonROB &)
bool operator== (const TrigMonROB &lhs, const TrigMonROB &rhs)
bool operator< (const TrigMonROB &lhs, const TrigMonROB &rhs)
bool operator== (const TrigMonROB &rob, unsigned int id)
bool operator== (unsigned int id, const TrigMonROB &rob)

Function Documentation

◆ operator<()

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

Definition at line 83 of file TrigMonROB.h.

83 {
84 return lhs.getRequestorId() < rhs.getRequestorId();
85}
uint32_t getRequestorId() const
Definition TrigMonROB.h:45

◆ operator==() [1/3]

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

Definition at line 80 of file TrigMonROB.h.

80 {
81 return lhs.getRequestorId() == rhs.getRequestorId();
82}

◆ operator==() [2/3]

bool operator== ( const TrigMonROB & rob,
unsigned int id )
inline

Definition at line 87 of file TrigMonROB.h.

◆ operator==() [3/3]

bool operator== ( unsigned int id,
const TrigMonROB & rob )
inline

Definition at line 90 of file TrigMonROB.h.

90 {
91 return rob.getRequestorId() == id;
92}

◆ str()

std::string str ( const TrigMonROB & o)

Definition at line 55 of file TrigMonROB.cxx.

56{
57 std::stringstream s;
58 s << "TrigMonROB: requester id=" << o.getRequestorId()
59 << " timer=" << o.getTimer();
60
61 return s.str();
62}
double getTimer() const
Definition TrigMonROB.h:46