ATLAS Offline Software
Namespaces | Functions
GenericMonitoringTool.cxx File Reference
#include <map>
#include <mutex>
#include <algorithm>
#include <TH1.h>
#include <TH2.h>
#include <TProfile.h>
#include <TProfile2D.h>
#include "AthenaMonitoringKernel/GenericMonitoringTool.h"
#include "AthenaMonitoringKernel/HistogramDef.h"
#include "AthenaMonitoringKernel/HistogramFiller.h"
#include "AthenaMonitoringKernel/IMonitoredVariable.h"
#include "HistogramFiller/HistogramFillerFactory.h"

Go to the source code of this file.

Namespaces

 Monitored
 Generic monitoring tool for athena components.
 

Functions

std::ostream & Monitored::operator<< (std::ostream &os, const std::reference_wrapper< Monitored::IMonitoredVariable > &rmv)
 
bool std::operator< (const std::string &a, const std::reference_wrapper< Monitored::IMonitoredVariable > &b)
 
bool std::operator< (const std::reference_wrapper< Monitored::IMonitoredVariable > &a, const std::string &b)
 
bool std::operator< (const std::vector< std::string > &lhs, const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &rhs)
 
bool std::operator< (const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &lhs, const std::vector< std::string > &rhs)
 

Function Documentation

◆ operator<() [1/4]

bool std::operator< ( const std::reference_wrapper< Monitored::IMonitoredVariable > &  a,
const std::string &  b 
)

Definition at line 136 of file GenericMonitoringTool.cxx.

136  {
137  return a.get().name() < b;
138  }

◆ operator<() [2/4]

bool std::operator< ( const std::string &  a,
const std::reference_wrapper< Monitored::IMonitoredVariable > &  b 
)

Definition at line 133 of file GenericMonitoringTool.cxx.

133  {
134  return a < b.get().name();
135  }

◆ operator<() [3/4]

bool std::operator< ( const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &  lhs,
const std::vector< std::string > &  rhs 
)

Definition at line 146 of file GenericMonitoringTool.cxx.

147  {
148  return std::lexicographical_compare(lhs.begin(), lhs.end(),
149  rhs.begin(), rhs.end());
150  }

◆ operator<() [4/4]

bool std::operator< ( const std::vector< std::string > &  lhs,
const std::vector< std::reference_wrapper< Monitored::IMonitoredVariable >> &  rhs 
)

Definition at line 141 of file GenericMonitoringTool.cxx.

142  {
143  return std::lexicographical_compare(lhs.begin(), lhs.end(),
144  rhs.begin(), rhs.end());
145  }
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
a
TList * a
Definition: liststreamerinfos.cxx:10