ATLAS Offline Software
StandaloneL1TopoHistSvc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef STANDALONEL1TOPOHISTSVC_H
5 #define STANDALONEL1TOPOHISTSVC_H
6 
7 #include <memory>
8 
10 
12 {
13 public:
15  virtual ~StandaloneL1TopoHistSvc();
16 
17  virtual void registerHist(TH1 * h) override;
18 
19  virtual void registerHist(TH2 * h) override;
20 
21  virtual TH1 * findHist(const std::string & histName) override;
22 
23  virtual void fillHist1D(const std::string & histName, double x) override;
24 
25  virtual void fillHist2D(const std::string & histName, double x, double y) override;
26 
27  virtual void setBaseDir(const std::string & baseDir) override;
28 
29  virtual void save() override;
30 
31 private:
32 
34  std::unique_ptr<StandaloneL1TopoHistSvcImpl> m_impl;
35 
36 };
37 
38 #endif
IL1TopoHistSvc
Definition: IL1TopoHistSvc.h:12
AddEmptyComponent.histName
string histName
Definition: AddEmptyComponent.py:64
x
#define x
StandaloneL1TopoHistSvc
Definition: StandaloneL1TopoHistSvc.h:12
StandaloneL1TopoHistSvc::m_impl
std::unique_ptr< StandaloneL1TopoHistSvcImpl > m_impl
Definition: StandaloneL1TopoHistSvc.h:33
StandaloneL1TopoHistSvc::StandaloneL1TopoHistSvc
StandaloneL1TopoHistSvc()
Definition: StandaloneL1TopoHistSvc.cxx:166
StandaloneL1TopoHistSvc::setBaseDir
virtual void setBaseDir(const std::string &baseDir) override
Definition: StandaloneL1TopoHistSvc.cxx:202
StandaloneL1TopoHistSvc::fillHist1D
virtual void fillHist1D(const std::string &histName, double x) override
Definition: StandaloneL1TopoHistSvc.cxx:193
IL1TopoHistSvc.h
TH2
Definition: rootspy.cxx:373
StandaloneL1TopoHistSvc::StandaloneL1TopoHistSvcImpl
Definition: StandaloneL1TopoHistSvc.cxx:16
y
#define y
h
StandaloneL1TopoHistSvc::findHist
virtual TH1 * findHist(const std::string &histName) override
Definition: StandaloneL1TopoHistSvc.cxx:188
StandaloneL1TopoHistSvc::registerHist
virtual void registerHist(TH1 *h) override
Definition: StandaloneL1TopoHistSvc.cxx:176
TH1
Definition: rootspy.cxx:268
StandaloneL1TopoHistSvc::fillHist2D
virtual void fillHist2D(const std::string &histName, double x, double y) override
Definition: StandaloneL1TopoHistSvc.cxx:197
StandaloneL1TopoHistSvc::~StandaloneL1TopoHistSvc
virtual ~StandaloneL1TopoHistSvc()
Definition: StandaloneL1TopoHistSvc.cxx:170
StandaloneL1TopoHistSvc::save
virtual void save() override
Definition: StandaloneL1TopoHistSvc.cxx:208