ATLAS Offline Software
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 
11 
13  ISvcLocator* pSvcLocator)
14  : AthAlgorithm(name, pSvcLocator)
15 {
16 }
17 
19  ATH_CHECK(m_digTool.retrieve());
20  ATH_MSG_DEBUG ( "Retrieved CscDigitizationTool (" << m_digTool->name() << ")." );
21 
22  return StatusCode::SUCCESS;
23 }
24 
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