ATLAS Offline Software
Loading...
Searching...
No Matches
TRTFastDigitization.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
7
8//----------------------------------------------------------------------
9// Constructor with parameters:
10//----------------------------------------------------------------------
11TRTFastDigitization::TRTFastDigitization(const std::string &name, ISvcLocator *pSvcLocator) :
12 AthAlgorithm(name, pSvcLocator)
13{
14}
15
16//----------------------------------------------------------------------
17// Initialize method:
18//----------------------------------------------------------------------
20// intitialize store gate active store
21 ATH_CHECK (m_digTool.retrieve());
22
23 ATH_MSG_DEBUG ( "Retrieved TRT Digitization Tool." );
24
25 return StatusCode::SUCCESS;
26}
27
28//----------------------------------------------------------------------
29// Execute method:
30//----------------------------------------------------------------------
31
33
34 ATH_MSG_VERBOSE ( "execute()" );
35
36 ATH_CHECK (m_digTool->processAllSubEvents(Gaudi::Hive::currentContext()));
37
38 ATH_MSG_DEBUG ( "m_digTool->processAllSubEvents()" );
39
40 return StatusCode::SUCCESS;
41}
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
#define ATH_MSG_DEBUG(x)
a call-back interface for tools that merge pileup events information An IPileUpTool is called back fo...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode initialize() override final
Basic algorithm methods.
ToolHandle< IPileUpTool > m_digTool
TRTFastDigitization(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters.
virtual StatusCode execute() override final