ATLAS Offline Software
Loading...
Searching...
No Matches
MergeTrackRecordCollection.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
6
8
10 ISvcLocator* svcLoc)
11 : AthAlgorithm(name, svcLoc)
12{
13}
14
16 ATH_MSG_DEBUG ( "Initializing " << name() );
17 ATH_CHECK(m_mergeTool.retrieve());
18 ATH_MSG_DEBUG("Retrieved MergeTrackRecordCollTool (" << m_mergeTool->name() << ").");
19
20 return StatusCode::SUCCESS;
21}
22
24 ATH_MSG_DEBUG("execute()");
25 return m_mergeTool->processAllSubEvents(Gaudi::Hive::currentContext());
26}
#define ATH_CHECK
Evaluate an expression and check for errors.
#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:
MergeTrackRecordCollection(const std::string &name, ISvcLocator *svcLoc)
virtual StatusCode initialize() override final
virtual StatusCode execute() override final
ToolHandle< IPileUpTool > m_mergeTool