ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonDigitization
CSC_Digitization
src
CscDigitBuilder.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// Author: Ketevi A. Assamagan
6
// BNL, October 27 2003
7
8
// Digitization algorithm for the CSC hits
9
10
#include "
CSC_Digitization/CscDigitBuilder.h
"
11
12
CscDigitBuilder::CscDigitBuilder
(
const
std::string& name,
13
ISvcLocator* pSvcLocator)
14
:
AthAlgorithm
(name, pSvcLocator)
15
{
16
}
17
18
StatusCode
CscDigitBuilder::initialize
() {
19
ATH_CHECK
(
m_digTool
.retrieve());
20
ATH_MSG_DEBUG
(
"Retrieved CscDigitizationTool ("
<<
m_digTool
->name() <<
")."
);
21
22
return
StatusCode::SUCCESS;
23
}
24
25
StatusCode
CscDigitBuilder::execute
(
const
EventContext& ctx) {
26
ATH_MSG_DEBUG
(
"in execute()"
);
27
return
m_digTool
->processAllSubEvents(ctx);
28
}
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition
AthMsgStreamMacros.h:29
CscDigitBuilder.h
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
CscDigitBuilder::initialize
virtual StatusCode initialize() override final
Basic algorithm methods.
Definition
CscDigitBuilder.cxx:18
CscDigitBuilder::CscDigitBuilder
CscDigitBuilder(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
Definition
CscDigitBuilder.cxx:12
CscDigitBuilder::execute
virtual StatusCode execute(const EventContext &ctx) override final
Execute method.
Definition
CscDigitBuilder.cxx:25
CscDigitBuilder::m_digTool
ToolHandle< IPileUpTool > m_digTool
Definition
CscDigitBuilder.h:37
Generated on
for ATLAS Offline Software by
1.17.0