ATLAS Offline Software
HighGranularityTimingDetector
HGTD_Digitization
HGTD_Digitization
src
HGTD_FrontEndTool.h
Go to the documentation of this file.
1
15
#ifndef HGTD_DIGITIZATION_HGTD_FRONTEND_H
16
#define HGTD_DIGITIZATION_HGTD_FRONTEND_H
17
18
#include "
AthenaBaseComps/AthAlgTool.h
"
19
#include "
SiDigitization/IFrontEnd.h
"
20
21
#include "GaudiKernel/ToolHandle.h"
22
#include "
SiDigitization/SiChargedDiodeCollection.h
"
23
24
class
HGTD_FrontEndTool
:
public
AthAlgTool
,
virtual
public
IFrontEnd
{
25
26
public
:
28
HGTD_FrontEndTool
(
const
std::string&
type
,
const
std::string&
name
,
29
const
IInterface*
parent
);
31
virtual
~HGTD_FrontEndTool
() {}
32
33
void
process
(
SiChargedDiodeCollection
& collection, CLHEP::HepRandomEngine* rndmEngine)
const
;
34
35
};
36
37
#endif
IFrontEnd
Definition:
IFrontEnd.h:27
HGTD_FrontEndTool::process
void process(SiChargedDiodeCollection &collection, CLHEP::HepRandomEngine *rndmEngine) const
Definition:
HGTD_FrontEndTool.cxx:28
SiChargedDiodeCollection
Definition:
SiChargedDiodeCollection.h:109
AthAlgTool.h
test_pyathena.parent
parent
Definition:
test_pyathena.py:15
HGTD_FrontEndTool::~HGTD_FrontEndTool
virtual ~HGTD_FrontEndTool()
Destructor.
Definition:
HGTD_FrontEndTool.h:31
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:221
HGTD_FrontEndTool::HGTD_FrontEndTool
HGTD_FrontEndTool(const std::string &type, const std::string &name, const IInterface *parent)
constructor
Definition:
HGTD_FrontEndTool.cxx:21
IFrontEnd.h
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
HGTD_FrontEndTool
Definition:
HGTD_FrontEndTool.h:24
AthAlgTool
Definition:
AthAlgTool.h:26
SiChargedDiodeCollection.h
Generated on Thu Nov 7 2024 21:16:11 for ATLAS Offline Software by
1.8.18