ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_DigiTop.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef AFP_DIGITIZATION_H
6#define AFP_DIGITIZATION_H
7
9#include "GaudiKernel/ToolHandle.h"
10
11class IPileUpTool;
12
14{
15
16 public:
17
18 AFP_DigiTop(const std::string& name,
19 ISvcLocator* pSvcLocator);
20 virtual ~AFP_DigiTop() = default;
21 virtual StatusCode initialize() override final;
22 virtual StatusCode execute(const EventContext& ctx) override final;
23 virtual bool isClonable() const override final { return true; }
24
25 private:
26
27 ToolHandle<IPileUpTool> m_digTool{this, "DigitizationTool", "AFP_PileUpTool", ""};
28};
29
30#endif
ToolHandle< IPileUpTool > m_digTool
Definition AFP_DigiTop.h:27
virtual StatusCode initialize() override final
virtual bool isClonable() const override final
Specify if the algorithm is clonable.
Definition AFP_DigiTop.h:23
AFP_DigiTop(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
virtual ~AFP_DigiTop()=default
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.