ATLAS Offline Software
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
() {
26
ATH_MSG_DEBUG
(
"in execute()"
);
27
return
m_digTool
->processAllSubEvents(Gaudi::Hive::currentContext());
28
}
CscDigitBuilder.h
CscDigitBuilder::initialize
virtual StatusCode initialize() override final
Basic algorithm methods.
Definition:
CscDigitBuilder.cxx:18
CscDigitBuilder::m_digTool
ToolHandle< IPileUpTool > m_digTool
Definition:
CscDigitBuilder.h:37
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATH_MSG_DEBUG
#define ATH_MSG_DEBUG(x)
Definition:
AthMsgStreamMacros.h:29
ATH_CHECK
#define ATH_CHECK
Definition:
AthCheckMacros.h:40
AthAlgorithm
Definition:
AthAlgorithm.h:47
name
std::string name
Definition:
Control/AthContainers/Root/debug.cxx:195
CscDigitBuilder::execute
virtual StatusCode execute() override final
Definition:
CscDigitBuilder.cxx:25
CscDigitBuilder::CscDigitBuilder
CscDigitBuilder(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
Definition:
CscDigitBuilder.cxx:12
Generated on Thu Jul 4 2024 21:13:14 for ATLAS Offline Software by
1.8.18