ATLAS Offline Software
Loading...
Searching...
No Matches
TIDA::HistogramBase Class Reference

#include <TIDAHistogram.h>

Inheritance diagram for TIDA::HistogramBase:
Collaboration diagram for TIDA::HistogramBase:

Public Member Functions

 HistogramBase ()
 HistogramBase (ToolHandle< GenericMonitoringTool > *m, const std::string &name, const std::string &domain="")
const std::string & name () const
const std::string & varname () const
bool initialised () const
const ToolHandle< GenericMonitoringTool > * monTool () const

Private Attributes

ToolHandle< GenericMonitoringTool > * m_monTool
std::string m_name
std::string m_varname
bool m_initialised

Detailed Description

Definition at line 25 of file TIDAHistogram.h.

Constructor & Destructor Documentation

◆ HistogramBase() [1/2]

TIDA::HistogramBase::HistogramBase ( )
inline

Definition at line 29 of file TIDAHistogram.h.

29: m_monTool(0), m_name("UNINITIALISED"), m_varname(), m_initialised(false) { }
std::string m_varname
ToolHandle< GenericMonitoringTool > * m_monTool

◆ HistogramBase() [2/2]

TIDA::HistogramBase::HistogramBase ( ToolHandle< GenericMonitoringTool > * m,
const std::string & name,
const std::string & domain = "" )
inline

Definition at line 31 of file TIDAHistogram.h.

31 :
32 m_monTool(m), m_name(name), m_varname(domain.empty() ? name : domain+"_"+name), m_initialised(false) {
33 if ( !m_name.empty() && m_monTool ) m_initialised = true;
34 }
int domain(int argc, char *argv[])
const std::string & name() const

Member Function Documentation

◆ initialised()

bool TIDA::HistogramBase::initialised ( ) const
inline

Definition at line 39 of file TIDAHistogram.h.

39{ return m_initialised; }

◆ monTool()

const ToolHandle< GenericMonitoringTool > * TIDA::HistogramBase::monTool ( ) const
inline

Definition at line 41 of file TIDAHistogram.h.

41{ return m_monTool; };

◆ name()

const std::string & TIDA::HistogramBase::name ( ) const
inline

Definition at line 36 of file TIDAHistogram.h.

36{ return m_name; }

◆ varname()

const std::string & TIDA::HistogramBase::varname ( ) const
inline

Definition at line 37 of file TIDAHistogram.h.

37{ return m_varname; }

Member Data Documentation

◆ m_initialised

bool TIDA::HistogramBase::m_initialised
private

Definition at line 50 of file TIDAHistogram.h.

◆ m_monTool

ToolHandle<GenericMonitoringTool>* TIDA::HistogramBase::m_monTool
private

Definition at line 45 of file TIDAHistogram.h.

◆ m_name

std::string TIDA::HistogramBase::m_name
private

Definition at line 47 of file TIDAHistogram.h.

◆ m_varname

std::string TIDA::HistogramBase::m_varname
private

Definition at line 48 of file TIDAHistogram.h.


The documentation for this class was generated from the following file: