ATLAS Offline Software
Loading...
Searching...
No Matches
PixelDigitization.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
10
11#ifndef PIXELDIGITIZATION_PIXELDIGITIZATION_H
12#define PIXELDIGITIZATION_PIXELDIGITIZATION_H
13
15#include "GaudiKernel/ToolHandle.h"
17
19public:
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;}
25private:
26 ToolHandle<IPileUpTool> m_pixelDigitizationTool {
27 this, "DigitizationTool", "PixelDigitizationTool", "PixelDigitizationTool name"
28 };
29};
30
31#endif // PIXELDIGITIZATION_PIXELDIGITIZATION_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 StatusCode execute() override final
ToolHandle< IPileUpTool > m_pixelDigitizationTool
virtual ~PixelDigitization()=default
virtual bool isClonable() const override final
void initialize()