ATLAS Offline Software
Loading...
Searching...
No Matches
AthenaL1TopoHistSvc.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ATHENAL1TOPOHISTSVC_H
6#define ATHENAL1TOPOHISTSVC_H
7
8#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ITHistSvc.h"
11
12#include "GaudiKernel/LockedHandle.h"
13
14#include <memory>
15
17public:
19 virtual ~AthenaL1TopoHistSvc();
20
21 virtual void registerHist(TH1 * h) override;
22
23 virtual void registerHist(TH2 * h) override;
24
25 virtual TH1 * findHist(const std::string & histName) override;
26
27 virtual void fillHist1D(const std::string & histName, double x) override;
28
29 virtual void fillHist2D(const std::string & histName, double x, double y) override;
30
31 virtual void setBaseDir(const std::string & baseDir) override;
32
33 virtual void save() override;
34
35private:
36
38 std::unique_ptr<AthenaL1TopoHistSvcImpl> m_impl;
39
40};
41
42#endif
#define y
#define x
Header file for AthHistogramAlgorithm.
virtual void save() override
std::unique_ptr< AthenaL1TopoHistSvcImpl > m_impl
AthenaL1TopoHistSvc(const ServiceHandle< ITHistSvc > &histSvc)
virtual void registerHist(TH1 *h) override
virtual void fillHist2D(const std::string &histName, double x, double y) override
virtual void setBaseDir(const std::string &baseDir) override
virtual TH1 * findHist(const std::string &histName) override
virtual void fillHist1D(const std::string &histName, double x) override