ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDigitization
SCT_Digitization
src
SCT_Digitization.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
14
15
// Multiple inclusion protection
16
#ifndef SCT_DIGITIZATION_SCT_DIGITIZATION_H
17
#define SCT_DIGITIZATION_SCT_DIGITIZATION_H
18
19
// Base class
20
#include "
AthenaBaseComps/AthAlgorithm.h
"
21
// Gaudi
22
#include "GaudiKernel/ToolHandle.h"
23
24
class
IPileUpTool
;
25
27
class
SCT_Digitization
:
public
AthAlgorithm
{
28
29
public
:
30
32
SCT_Digitization
(
const
std::string& name, ISvcLocator* pSvcLocator);
33
35
virtual
~SCT_Digitization
() =
default
;
36
38
virtual
StatusCode
initialize
() override final;
39
virtual StatusCode
execute
(
const
EventContext& ctx) override final;
40
virtual
bool
isClonable
()
const
override final {
return
true
; }
41
42
private
:
43
44
ToolHandle<IPileUpTool>
m_sctDigitizationTool
{
this
,
"DigitizationTool"
,
"SCT_DigitizationTool"
,
"SCT_DigitizationTool name"
};
45
46
};
47
48
#endif
// SCT_DIGITIZATION_SCT_DIGITIZATION_H
AthAlgorithm.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
IPileUpTool
Definition
IPileUpTool.h:24
SCT_Digitization::SCT_Digitization
SCT_Digitization(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
Definition
SCT_Digitization.cxx:11
SCT_Digitization::execute
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
Definition
SCT_Digitization.cxx:28
SCT_Digitization::~SCT_Digitization
virtual ~SCT_Digitization()=default
Destructor.
SCT_Digitization::initialize
virtual StatusCode initialize() override final
Basic algorithm methods.
Definition
SCT_Digitization.cxx:19
SCT_Digitization::m_sctDigitizationTool
ToolHandle< IPileUpTool > m_sctDigitizationTool
Definition
SCT_Digitization.h:44
SCT_Digitization::isClonable
virtual bool isClonable() const override final
Specify if the algorithm is clonable.
Definition
SCT_Digitization.h:40
const
Generated on
for ATLAS Offline Software by
1.17.0