ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigT2CaloCommon
src
IReAlgToolCalo.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// ********************************************************************
6
//
7
// NAME: IReAlgToolCalo.cxx
8
// PACKAGE: Trigger/TrigAlgorithms/TrigT2CaloCommon
9
//
10
// AUTHOR: Denis Oliveira Damazio
11
//
12
// REFERENCES: This will provide infrastructure for the Tools
13
// to perform their algorithms
14
//
15
// ********************************************************************
16
17
#include "
TrigT2CaloCommon/IReAlgToolCalo.h
"
18
20
IReAlgToolCalo::IReAlgToolCalo
(
const
std::string&
type
,
const
std::string& name,
21
const
IInterface* parent) :
22
AthAlgTool
(
type
, name, parent)
23
{}
24
25
StatusCode
IReAlgToolCalo::initialize
()
26
{
27
ATH_CHECK
(
detStore
()->retrieve(
m_larMgr
));
28
if
(!
m_dataSvc
.empty())
ATH_CHECK
(
m_dataSvc
.retrieve());
29
ATH_CHECK
(
m_geometryTool
.retrieve());
30
31
return
StatusCode::SUCCESS;
32
}
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
IReAlgToolCalo.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
AthCommonDataStore< AthCommonMsg< AlgTool > >::detStore
const ServiceHandle< StoreGateSvc > & detStore() const
Definition
AthCommonDataStore.h:95
IReAlgToolCalo::IReAlgToolCalo
IReAlgToolCalo(const std::string &type, const std::string &name, const IInterface *parent)
Constructor.
Definition
IReAlgToolCalo.cxx:20
IReAlgToolCalo::m_dataSvc
ServiceHandle< ITrigCaloDataAccessSvc > m_dataSvc
Definition
IReAlgToolCalo.h:70
IReAlgToolCalo::m_geometryTool
ToolHandle< IT2GeometryTool > m_geometryTool
Definition
IReAlgToolCalo.h:66
IReAlgToolCalo::initialize
virtual StatusCode initialize() override
Definition
IReAlgToolCalo.cxx:25
IReAlgToolCalo::m_larMgr
const CaloIdManager * m_larMgr
Calorimeter Id Manager for calorimeter part determination (Barrel versus EndCap)
Definition
IReAlgToolCalo.h:57
type
Generated on
for ATLAS Offline Software by
1.14.0