ATLAS Offline Software
Classes | Namespaces | Functions
HistogramFiller.h File Reference
#include <functional>
#include <memory>
#include <vector>
#include "CxxUtils/AthUnlikelyMacros.h"
#include "AthenaMonitoringKernel/HistogramDef.h"
#include "AthenaMonitoringKernel/IHistogramProvider.h"
#include "AthenaMonitoringKernel/IMonitoredVariable.h"
Include dependency graph for HistogramFiller.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Monitored::HistogramFiller
 Base class for all histogram fillers. More...
 
struct  Monitored::HistogramFiller::VariablesPack
 helper class to pass variables to fillers More...
 

Namespaces

 Monitored
 Generic monitoring tool for athena components.
 
 Monitored::detail
 

Functions

template<typename H , typename W , typename M , typename ... Ms>
void Monitored::detail::doFill (H *hist, W weight, size_t i, const M &m1, const Ms &... m)
 Perform (arbitrary dimension) histogram fill with weight. More...
 
template<typename W >
void Monitored::detail::doFill (TProfile *, W, size_t, const double &, const char *const &)
 
template<typename W >
void Monitored::detail::doFill (TProfile *, W, size_t, const char *const &, const char *const &)
 
template<typename W >
void Monitored::detail::doFill (TProfile2D *, W, size_t, const double &, const double &, const char *const &)
 
template<typename W >
void Monitored::detail::doFill (TProfile2D *, W, size_t, const char *const &, const char *const &, const char *const &)
 
template<typename W >
void Monitored::detail::doFill (TProfile2D *, W, size_t, const char *const &, const double &, const char *const &)
 
template<typename W >
void Monitored::detail::doFill (TProfile2D *, W, size_t, const double &, const char *const &, const char *const &)