ATLAS Offline Software
Loading...
Searching...
No Matches
IL1TopoHistSvc.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 IL1TOPOHISTSVC_H
5#define IL1TOPOHISTSVC_H
6
7#include <iostream>
8
9class TH1;
10class TH2;
11
13public:
14
15 virtual void registerHist(TH1 * h) = 0;
16
17 virtual void registerHist(TH2 * h) = 0;
18
19 virtual TH1 * findHist(const std::string & histName) = 0;
20
21 virtual void fillHist1D(const std::string & histName, double x) = 0;
22
23 virtual void fillHist2D(const std::string & histName, double x, double y) = 0;
24
25 virtual void setBaseDir(const std::string & baseDir) = 0;
26
27 virtual void save() = 0;
28
29};
30
31#endif
#define y
#define x
Header file for AthHistogramAlgorithm.
virtual void setBaseDir(const std::string &baseDir)=0
virtual void registerHist(TH2 *h)=0
virtual void fillHist1D(const std::string &histName, double x)=0
virtual void registerHist(TH1 *h)=0
virtual void save()=0
virtual void fillHist2D(const std::string &histName, double x, double y)=0
virtual TH1 * findHist(const std::string &histName)=0