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

Go to the source code of this file.

Classes

class  TrigConfSig
 

Functions

std::string str (const TrigConfSig &)
 
bool operator== (const TrigConfSig &lhs, const TrigConfSig &rhs)
 
bool operator!= (const TrigConfSig &lhs, const TrigConfSig &rhs)
 
bool operator< (const TrigConfSig &lhs, const TrigConfSig &rhs)
 
bool operator== (const TrigConfSig &seq, const std::string &name)
 
bool operator== (const std::string &name, const TrigConfSig &seq)
 
bool operator< (const TrigConfSig &seq, const std::string &name)
 
bool operator< (const std::string &name, const TrigConfSig &seq)
 

Function Documentation

◆ operator!=()

bool operator!= ( const TrigConfSig lhs,
const TrigConfSig rhs 
)
inline

Definition at line 64 of file TrigConfSig.h.

64  {
65  return !(lhs == rhs);
66 }

◆ operator<() [1/3]

bool operator< ( const std::string &  name,
const TrigConfSig seq 
)
inline

Definition at line 84 of file TrigConfSig.h.

84  {
85  return name < seq.getLabel();
86 }

◆ operator<() [2/3]

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

Definition at line 67 of file TrigConfSig.h.

67  {
68  return lhs.getLabel() < rhs.getLabel();
69 }

◆ operator<() [3/3]

bool operator< ( const TrigConfSig seq,
const std::string &  name 
)
inline

Definition at line 81 of file TrigConfSig.h.

81  {
82  return seq.getLabel() < name;
83 }

◆ operator==() [1/3]

bool operator== ( const std::string &  name,
const TrigConfSig seq 
)
inline

Definition at line 77 of file TrigConfSig.h.

77  {
78  return name == seq.getLabel();
79 }

◆ operator==() [2/3]

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

Definition at line 61 of file TrigConfSig.h.

61  {
62  return lhs.getLabel() == rhs.getLabel();
63 }

◆ operator==() [3/3]

bool operator== ( const TrigConfSig seq,
const std::string &  name 
)
inline

Definition at line 74 of file TrigConfSig.h.

74  {
75  return seq.getLabel() == name;
76 }

◆ str()

std::string str ( const TrigConfSig )

Definition at line 52 of file TrigConfSig.cxx.

53 {
54  std::stringstream s;
55  s << "TrigConfSig: " << o.getLabel() << " counter=" << o.getCounter();
56 
57  return s.str();
58 }
test_athena_ntuple_filter.seq
seq
filter configuration ## -> we use the special sequence 'AthMasterSeq' which is run before any other a...
Definition: test_athena_ntuple_filter.py:18
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
TrigConfSig::getLabel
const std::string & getLabel() const
Definition: TrigConfSig.h:40
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195