5#ifndef ATHENAL1TOPOHISTSVC_H
6#define ATHENAL1TOPOHISTSVC_H
8#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/ITHistSvc.h"
12#include "GaudiKernel/LockedHandle.h"
25 virtual TH1 *
findHist(
const std::string & histName)
override;
27 virtual void fillHist1D(
const std::string & histName,
double x)
override;
29 virtual void fillHist2D(
const std::string & histName,
double x,
double y)
override;
31 virtual void setBaseDir(
const std::string & baseDir)
override;
33 virtual void save()
override;
38 std::unique_ptr<AthenaL1TopoHistSvcImpl>
m_impl;
Header file for AthHistogramAlgorithm.
virtual ~AthenaL1TopoHistSvc()
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