ATLAS Offline Software
Loading...
Searching...
No Matches
TrigConfSig.h File Reference
#include "AthenaKernel/CLASS_DEF.h"
#include <iosfwd>
#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 63 of file TrigConfSig.h.

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

◆ operator<() [1/3]

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

Definition at line 83 of file TrigConfSig.h.

83 {
84 return name < seq.getLabel();
85}
const std::string & getLabel() const
Definition TrigConfSig.h:39

◆ operator<() [2/3]

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

Definition at line 66 of file TrigConfSig.h.

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

◆ operator<() [3/3]

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

Definition at line 80 of file TrigConfSig.h.

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

◆ operator==() [1/3]

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

Definition at line 76 of file TrigConfSig.h.

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

◆ operator==() [2/3]

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

Definition at line 60 of file TrigConfSig.h.

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

◆ operator==() [3/3]

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

Definition at line 73 of file TrigConfSig.h.

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

◆ str()

std::string str ( const TrigConfSig & o)

Definition at line 53 of file TrigConfSig.cxx.

54{
55 std::stringstream s;
56 s << "TrigConfSig: " << o.getLabel() << " counter=" << o.getCounter();
57
58 return s.str();
59}
uint32_t getCounter() const
Definition TrigConfSig.h:37