ATLAS Offline Software
Loading...
Searching...
No Matches
egammaMonitoring::IHistograms Class Referenceabstract

#include <IHistograms.h>

Inheritance diagram for egammaMonitoring::IHistograms:
Collaboration diagram for egammaMonitoring::IHistograms:

Public Member Functions

 IHistograms ()
 IHistograms (std::string name, std::string title, std::string folder, SmartIF< ITHistSvc > rootHistSvc)
virtual StatusCode initializePlots ()=0
virtual void fill (const xAOD::IParticle &)=0
virtual void fill (const xAOD::IParticle &, float mu)=0
virtual ~IHistograms ()

Public Attributes

std::map< std::string, TH1D * > histoMap

Protected Attributes

std::string m_name
std::string m_title
std::string m_folder
SmartIF< ITHistSvc > m_rootHistSvc

Detailed Description

Definition at line 21 of file IHistograms.h.

Constructor & Destructor Documentation

◆ IHistograms() [1/2]

egammaMonitoring::IHistograms::IHistograms ( )

◆ IHistograms() [2/2]

egammaMonitoring::IHistograms::IHistograms ( std::string name,
std::string title,
std::string folder,
SmartIF< ITHistSvc > rootHistSvc )
inline

Definition at line 26 of file IHistograms.h.

30 :
31 m_name(std::move(std::move(name))),
32 m_title(std::move(std::move(title))),
33 m_folder(std::move(std::move(folder))),
34 m_rootHistSvc(std::move(rootHistSvc)) {}
SmartIF< ITHistSvc > m_rootHistSvc
Definition IHistograms.h:48

◆ ~IHistograms()

virtual egammaMonitoring::IHistograms::~IHistograms ( )
inlinevirtual

Definition at line 40 of file IHistograms.h.

40{};

Member Function Documentation

◆ fill() [1/2]

◆ fill() [2/2]

◆ initializePlots()

Member Data Documentation

◆ histoMap

std::map<std::string, TH1D*> egammaMonitoring::IHistograms::histoMap

Definition at line 42 of file IHistograms.h.

◆ m_folder

std::string egammaMonitoring::IHistograms::m_folder
protected

Definition at line 47 of file IHistograms.h.

◆ m_name

std::string egammaMonitoring::IHistograms::m_name
protected

Definition at line 45 of file IHistograms.h.

◆ m_rootHistSvc

SmartIF<ITHistSvc> egammaMonitoring::IHistograms::m_rootHistSvc
protected

Definition at line 48 of file IHistograms.h.

◆ m_title

std::string egammaMonitoring::IHistograms::m_title
protected

Definition at line 46 of file IHistograms.h.


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