ATLAS Offline Software
WidthPlot.h
Go to the documentation of this file.
1 /*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef EGAMMAVALIDATION_WIDTHPLOTS_H
6 #define EGAMMAVALIDATION_WIDTHPLOTS_H
7 
8 #include "IHistograms.h"
9 
10 #include "GaudiKernel/ITHistSvc.h"
11 #include "GaudiKernel/SmartIF.h"
12 
13 namespace egammaMonitoring {
14 
15  class WidthPlot {
16  public:
17 
18  WidthPlot(std::string name, std::string folder, SmartIF<ITHistSvc> rootHistSvc);
19  ~WidthPlot(){ };
21 
22  private:
23  std::string m_name;
24  std::string m_folder;
25  SmartIF<ITHistSvc> m_rootHistSvc;
26 
27  };
28 
29 }
30 
31 #endif
32 
33 
egammaMonitoring::WidthPlot::WidthPlot
WidthPlot(std::string name, std::string folder, SmartIF< ITHistSvc > rootHistSvc)
Definition: WidthPlot.cxx:19
egammaMonitoring::IHistograms
Definition: IHistograms.h:21
egammaMonitoring::WidthPlot::m_name
std::string m_name
Definition: WidthPlot.h:23
egammaMonitoring::WidthPlot::m_folder
std::string m_folder
Definition: WidthPlot.h:24
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
egammaMonitoring::WidthPlot::m_rootHistSvc
SmartIF< ITHistSvc > m_rootHistSvc
Definition: WidthPlot.h:25
PlotPulseshapeFromCool.input
input
Definition: PlotPulseshapeFromCool.py:106
egammaMonitoring::WidthPlot::fill
StatusCode fill(IHistograms *input)
Definition: WidthPlot.cxx:24
IHistograms.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
egammaMonitoring
Definition: ClusterHistograms.h:19
egammaMonitoring::WidthPlot
Definition: WidthPlot.h:15
CaloCondBlobAlgs_fillNoiseFromASCII.folder
folder
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:56
egammaMonitoring::WidthPlot::~WidthPlot
~WidthPlot()
Definition: WidthPlot.h:19