ATLAS Offline Software
Classes | Namespaces | Enumerations | Functions
TrigMonVar.h File Reference
#include "AthenaKernel/CLASS_DEF.h"
#include <stdint.h>
#include <iostream>
Include dependency graph for TrigMonVar.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TrigMonVar
 

Namespaces

 Trig
 The common trigger namespace for trigger analysis tools.
 

Enumerations

enum  Trig::TrigCostMagicNumber_t {
  Trig::kRoIEta = 0, Trig::kRoIPhi = 1, Trig::kEventBufferSize = 9, Trig::kEventLumiBlockLength = 43,
  Trig::kEBWeight = 45, Trig::kEBBunchGroup = 46, Trig::kIsCostEvent = 47, Trig::kEBIsUnbiasedFlag = 48,
  Trig::kSMK = 66, Trig::kL1PSK = 67, Trig::kHLTPSK = 68, Trig::kTimeCostMonitoring = 100,
  Trig::kTimeExec = 101, Trig::kTimeProc = 102, Trig::kTimeRes = 103, Trig::kTimeMon = 104,
  Trig::kRoIET = 300, Trig::kRoIIsTau = 301, Trig::kRoIIsolationBits = 302, Trig::kRoIETLarge = 304,
  Trig::kRoIMuonCharge = 306, Trig::kRoIEnergyVectorX = 307, Trig::kRoIEnergyVectorY = 308, Trig::kRoIEnergyOverflowX = 310,
  Trig::kRoIEnergyOverflowY = 311, Trig::kRoIEnergyOverflowT = 312, Trig::kEventNumber = 9999
}
 

Functions

bool operator== (const TrigMonVar &lhs, const TrigMonVar &rhs)
 
bool operator< (const TrigMonVar &lhs, const TrigMonVar &rhs)
 
bool operator== (const TrigMonVar &var, unsigned int key)
 
bool operator== (unsigned int key, const TrigMonVar &var)
 
bool operator< (const TrigMonVar &var, unsigned int key)
 
bool operator< (unsigned int key, const TrigMonVar &var)
 

Function Documentation

◆ operator<() [1/3]

bool operator< ( const TrigMonVar lhs,
const TrigMonVar rhs 
)
inline

Definition at line 88 of file TrigMonVar.h.

88  {
89  return lhs.getKey() < rhs.getKey();
90 }

◆ operator<() [2/3]

bool operator< ( const TrigMonVar var,
unsigned int  key 
)
inline

Definition at line 99 of file TrigMonVar.h.

99  {
100  return var.getKey() < key;
101 }

◆ operator<() [3/3]

bool operator< ( unsigned int  key,
const TrigMonVar var 
)
inline

Definition at line 102 of file TrigMonVar.h.

102  {
103  return key < var.getKey();
104 }

◆ operator==() [1/3]

bool operator== ( const TrigMonVar lhs,
const TrigMonVar rhs 
)
inline

Definition at line 85 of file TrigMonVar.h.

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

◆ operator==() [2/3]

bool operator== ( const TrigMonVar var,
unsigned int  key 
)
inline

Definition at line 92 of file TrigMonVar.h.

92  {
93  return var.getKey() == key;
94 }

◆ operator==() [3/3]

bool operator== ( unsigned int  key,
const TrigMonVar var 
)
inline

Definition at line 95 of file TrigMonVar.h.

95  {
96  return var.getKey() == key;
97 }
beamspotnt.var
var
Definition: bin/beamspotnt.py:1394
TrigMonVar::getKey
uint16_t getKey() const
Definition: TrigMonVar.h:67
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37