ATLAS Offline Software
PixelDigitization.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3  */
11 #ifndef PIXELDIGITIZATION_PIXELDIGITIZATION_H
12 #define PIXELDIGITIZATION_PIXELDIGITIZATION_H
13 
15 #include "GaudiKernel/ToolHandle.h"
17 
19 public:
20  PixelDigitization(const std::string& name, ISvcLocator* pSvcLocator);
21  virtual ~PixelDigitization() = default;
22  virtual StatusCode initialize() override final;
23  virtual StatusCode execute() override final;
24  virtual bool isClonable() const override final {return true;}
25 private:
26  ToolHandle<IPileUpTool> m_pixelDigitizationTool {
27  this, "DigitizationTool", "PixelDigitizationTool", "PixelDigitizationTool name"
28  };
29 };
30 
31 #endif // PIXELDIGITIZATION_PIXELDIGITIZATION_H
PixelDigitization::PixelDigitization
PixelDigitization(const std::string &name, ISvcLocator *pSvcLocator)
Definition: PixelDigitization.cxx:8
PixelDigitization::execute
virtual StatusCode execute() override final
Definition: PixelDigitization.cxx:22
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
PixelDigitization
Definition: PixelDigitizationUtilities.cxx:29
PixelDigitization::isClonable
virtual bool isClonable() const override final
Definition: PixelDigitization.h:24
PixelDigitization::initialize
virtual StatusCode initialize() override final
Definition: PixelDigitization.cxx:14
PixelDigitization::~PixelDigitization
virtual ~PixelDigitization()=default
AthAlgorithm.h
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...
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
PixelDigitization::m_pixelDigitizationTool
ToolHandle< IPileUpTool > m_pixelDigitizationTool
Definition: PixelDigitization.h:26