![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef AFPSILAYERSUMMARYPROFILEBASE_H
7 #define AFPSILAYERSUMMARYPROFILEBASE_H
ManagedMonitorToolBase::MonGroup m_monGrp
Configuration of the monitoring options.
Base class for summary distributions (showing mean value for each plane)
AFPSiLayerSummaryProfileBase(AFPHitsMonitorTool *parentTool, const ManagedMonitorToolBase::MonGroup &monGrp, const std::string &name, const std::string &title)
Creates a TPofile object m_profile and sets bin labels according to monitors in m_parentTool.
TProfile * m_profile
The summary distribution. TProfile ensures proper merging of mean values.
virtual ~AFPSiLayerSummaryProfileBase()
Does nothing. The ownership of the m_profile object is taken by monitoring service.
AFPSiLayerSummaryProfileBase & operator=(const AFPSiLayerSummaryProfileBase &)=delete
AFPSiLayerSummaryProfileBase(const AFPSiLayerSummaryProfileBase &)=delete
AFPHitsMonitorTool * m_parentTool
Pointer to the parent tool in which the distribution is registered.
void book()
Registers the m_profile as a histogram in m_parentTool.
TProfile * profile()
Returns the profile object m_profile.