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