ATLAS Offline Software
Control
AthenaMonitoringKernel
AthenaMonitoringKernel
IHistogramProvider.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef AthenaMonitoringKernel_HistogramFiller_IHistogramProvider_h
6
#define AthenaMonitoringKernel_HistogramFiller_IHistogramProvider_h
7
8
#include "TNamed.h"
9
10
namespace
Monitored
{
14
class
IHistogramProvider
{
15
public
:
16
virtual
~IHistogramProvider
() =
default
;
17
23
virtual
TNamed*
histogram
() = 0;
24
};
25
}
26
27
#endif
/* AthenaMonitoringKernel_HistogramFiller_IHistogramProvider_h */
Monitored::IHistogramProvider
Interface of the source of ROOT objects for HistogramFillers.
Definition:
IHistogramProvider.h:14
Monitored::IHistogramProvider::histogram
virtual TNamed * histogram()=0
Getter of ROOT object.
Monitored
Generic monitoring tool for athena components.
Definition:
GenericMonitoringTool.h:30
Monitored::IHistogramProvider::~IHistogramProvider
virtual ~IHistogramProvider()=default
Generated on Fri Jan 10 2025 21:11:17 for ATLAS Offline Software by
1.8.18