ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
AnalysisCommon
AssociationUtils
Root
FEAssociationAlg.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
AssociationUtils/FEAssociationAlg.h
"
6
7
namespace
ORUtils
8
{
9
10
#ifndef XAOD_STANDALONE
11
FEAssociationAlg::FEAssociationAlg
(
const
std::string& name, ISvcLocator* svcLoc)
12
:
AthReentrantAlgorithm
(name, svcLoc)
13
{}
14
#else
15
FEAssociationAlg::FEAssociationAlg
(
const
std::string& name, ISvcLocator* svcLoc)
16
:
EL
::AnaAlgorithm(name, svcLoc)
17
{}
18
#endif
19
20
StatusCode
FEAssociationAlg::initialize
()
21
{
22
ATH_CHECK
(
m_tool
.retrieve());
23
return
StatusCode::SUCCESS;
24
}
25
26
#ifndef XAOD_STANDALONE
27
StatusCode
FEAssociationAlg::execute
(
const
EventContext& ctx)
const
28
{
29
return
m_tool
->buildAssociations(ctx);
30
}
31
#else
32
StatusCode
FEAssociationAlg::execute
()
33
{
34
return
m_tool
->buildAssociations();
35
}
36
#endif
37
38
}
// namespace ORUtils
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
FEAssociationAlg.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
ORUtils::FEAssociationAlg::m_tool
ToolHandle< ORUtils::IFEAssociationTool > m_tool
Definition
FEAssociationAlg.h:43
ORUtils::FEAssociationAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
FEAssociationAlg.cxx:27
ORUtils::FEAssociationAlg::FEAssociationAlg
FEAssociationAlg(const std::string &name, ISvcLocator *svcLoc)
Definition
FEAssociationAlg.cxx:11
ORUtils::FEAssociationAlg::initialize
virtual StatusCode initialize() override
Definition
FEAssociationAlg.cxx:20
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition
AsgComponentFactories.h:16
ORUtils
Definition
AltMuJetOverlapTool.h:30
Generated on
for ATLAS Offline Software by
1.17.0