Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 
11 class MuonDigitizer : public AthAlgorithm {
12 public:
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 
23 private:
24  ToolHandle<IPileUpTool> m_digTool{this, "DigitizationTool", ""};
25 };
26 #endif
MuonDigitizer::execute
virtual StatusCode execute() override final
Definition: MuonDigitizer.cxx:13
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
MuonDigitizer::initialize
virtual StatusCode initialize() override final
Basic algorithm methods.
Definition: MuonDigitizer.cxx:7
AthAlgorithm.h
MuonDigitizer
Definition: MuonDigitizer.h:11
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IPileUpTool.h
a call-back interface for tools that merge pileup events information An IPileUpTool is called back fo...
columnar::final
CM final
Definition: ColumnAccessor.h:106
AthAlgorithm
Definition: AthAlgorithm.h:47
MuonDigitizer::~MuonDigitizer
virtual ~MuonDigitizer()=default
Destructor.
MuonDigitizer::m_digTool
ToolHandle< IPileUpTool > m_digTool
Definition: MuonDigitizer.h:24
AthAlgorithm::AthAlgorithm
AthAlgorithm()
Default constructor:
MuonDigitizer::isClonable
virtual bool isClonable() const override final
Definition: MuonDigitizer.h:21