ATLAS Offline Software
Loading...
Searching...
No Matches
MuonDigitizer.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef MUONDIGITIZATIONR4_MUONDIGITIZER_H
6#define MUONDIGITIZATIONR4_MUONDIGITIZER_H
7
10
12public:
16 virtual ~MuonDigitizer() = default;
17
19 virtual StatusCode initialize() override final;
20 virtual StatusCode execute() override final;
21 virtual bool isClonable() const override final { return true; }
22
23private:
24 ToolHandle<IPileUpTool> m_digTool{this, "DigitizationTool", ""};
25};
26#endif
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 StatusCode execute() override final
virtual bool isClonable() const override final
ToolHandle< IPileUpTool > m_digTool
virtual ~MuonDigitizer()=default
Destructor.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
virtual StatusCode initialize() override final
Basic algorithm methods.