ATLAS Offline Software
Loading...
Searching...
No Matches
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}
seq
filter configuration ## -> we use the special sequence 'AthMasterSeq' which is run before any other a...

◆ 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}
const std::string & getLabel() const
Definition TrigConfSig.h:40

◆ 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 & o)

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}
uint32_t getCounter() const
Definition TrigConfSig.h:38