ATLAS Offline Software
Loading...
Searching...
No Matches
TRTFastDigitization.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef FASTTRT_DIGITIZATION_TRTFASTDIGITIZATION_H
6#define FASTTRT_DIGITIZATION_TRTFASTDIGITIZATION_H
7
8#include "GaudiKernel/ToolHandle.h"
10
11class IPileUpTool;
12
15
16 public:
17
19 TRTFastDigitization(const std::string &name,ISvcLocator *pSvcLocator);
20
22 virtual StatusCode initialize() override final;
23 virtual StatusCode execute() override final;
24
25 private:
26 ToolHandle<IPileUpTool> m_digTool{this, "DigitizationTool", "TRTFastDigitizationTool", "AthAlgTool which performs the TRT digitization"};
27};
28
29#endif // FASTTRT_DIGITIZATION_TRTFASTDIGITIZATION_H
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override final
Basic algorithm methods.
ToolHandle< IPileUpTool > m_digTool
TRTFastDigitization(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
virtual StatusCode execute() override final