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