ATLAS Offline Software
Loading...
Searching...
No Matches
TRTDigitization.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRT_DIGITIZATION_TRTDIGITIZATION_H
6#define TRT_DIGITIZATION_TRTDIGITIZATION_H
7
8#include "GaudiKernel/ToolHandle.h"
11
14
15public:
16
18 TRTDigitization(const std::string &name,ISvcLocator *pSvcLocator);
19
20 virtual ~TRTDigitization() = default;
21
23 virtual StatusCode initialize() override final;
24 virtual StatusCode execute() override final;
25 virtual bool isClonable() const override final { return true; }
26
27private:
28 ToolHandle<IPileUpTool> m_digTool{this,"DigitizationTool", "TRTDigitizationTool", "AthAlgTool which performs the TRT digitization"};
29};
30
31#endif // TRT_DIGITIZATION_TRTDIGITIZATION_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 ~TRTDigitization()=default
TRTDigitization(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
virtual StatusCode execute() override final
virtual StatusCode initialize() override final
Basic algorithm methods.
ToolHandle< IPileUpTool > m_digTool
virtual bool isClonable() const override final