ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1Topo
L1TopoCoreSim
L1TopoCoreSim
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
9
#include "
L1TopoInterfaces/IL1TopoHistSvc.h
"
10
11
class
StandaloneL1TopoHistSvc
:
public
IL1TopoHistSvc
12
{
13
public
:
14
StandaloneL1TopoHistSvc
();
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
33
class
StandaloneL1TopoHistSvcImpl
;
34
std::unique_ptr<StandaloneL1TopoHistSvcImpl>
m_impl
;
35
36
};
37
38
#endif
IL1TopoHistSvc.h
y
#define y
x
#define x
h
Header file for AthHistogramAlgorithm.
IL1TopoHistSvc
Definition
IL1TopoHistSvc.h:12
StandaloneL1TopoHistSvc::StandaloneL1TopoHistSvcImpl
Definition
StandaloneL1TopoHistSvc.cxx:16
StandaloneL1TopoHistSvc::m_impl
std::unique_ptr< StandaloneL1TopoHistSvcImpl > m_impl
Definition
StandaloneL1TopoHistSvc.h:34
StandaloneL1TopoHistSvc::findHist
virtual TH1 * findHist(const std::string &histName) override
Definition
StandaloneL1TopoHistSvc.cxx:188
StandaloneL1TopoHistSvc::setBaseDir
virtual void setBaseDir(const std::string &baseDir) override
Definition
StandaloneL1TopoHistSvc.cxx:202
StandaloneL1TopoHistSvc::~StandaloneL1TopoHistSvc
virtual ~StandaloneL1TopoHistSvc()
Definition
StandaloneL1TopoHistSvc.cxx:170
StandaloneL1TopoHistSvc::save
virtual void save() override
Definition
StandaloneL1TopoHistSvc.cxx:208
StandaloneL1TopoHistSvc::fillHist1D
virtual void fillHist1D(const std::string &histName, double x) override
Definition
StandaloneL1TopoHistSvc.cxx:193
StandaloneL1TopoHistSvc::registerHist
virtual void registerHist(TH1 *h) override
Definition
StandaloneL1TopoHistSvc.cxx:176
StandaloneL1TopoHistSvc::StandaloneL1TopoHistSvc
StandaloneL1TopoHistSvc()
Definition
StandaloneL1TopoHistSvc.cxx:166
StandaloneL1TopoHistSvc::fillHist2D
virtual void fillHist2D(const std::string &histName, double x, double y) override
Definition
StandaloneL1TopoHistSvc.cxx:197
Generated on
for ATLAS Offline Software by
1.17.0