ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_Digitization.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4
5#ifndef HGTDDIGITIZATION_HGTDDIGITIZATION_H
6#define HGTDDIGITIZATION_HGTDDIGITIZATION_H
7
9#include <GaudiKernel/ToolHandle.h>
11
12
14{
15public:
16 HGTD_Digitization(const std::string &name, ISvcLocator *pSvcLocator);
17 virtual ~HGTD_Digitization() = default;
18 virtual StatusCode initialize() override final;
19 virtual StatusCode execute() override final;
20 virtual bool isClonable() const override final { return true; }
21
22private:
23 ToolHandle<IPileUpTool> m_HGTD_DigitizationTool {
24 this, "DigitizationTool", "HGTD_DigitizationTool", "HGTD_DigitizationTool name"
25 };
26};
27
28#endif // HGTDDIGITIZATION_HGTDDIGITIZATION_H
a call-back interface for tools that merge pileup events information An IPileUpTool is called back fo...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual bool isClonable() const override final
ToolHandle< IPileUpTool > m_HGTD_DigitizationTool
virtual StatusCode execute() override final
virtual ~HGTD_Digitization()=default
virtual StatusCode initialize() override final
HGTD_Digitization(const std::string &name, ISvcLocator *pSvcLocator)