ATLAS Offline Software
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 
20 
21 #include "GaudiKernel/ToolHandle.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