ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigAlgorithms
TrigL2MuonSA
src
PtBarrelLUTSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGL2MUONSA_PTBARRELLUTSVC_H
6
#define TRIGL2MUONSA_PTBARRELLUTSVC_H
7
8
#include <string>
9
10
#include "
AthenaBaseComps/AthService.h
"
11
12
#include "GaudiKernel/ToolHandle.h"
13
14
#include "
PtBarrelLUT.h
"
15
16
namespace
TrigL2MuonSA
{
17
18
class
PtBarrelLUTSvc
:
public
AthService
19
{
20
public
:
21
// import IService as this service does not define its own interface:
22
using
IService::interfaceID;
23
24
PtBarrelLUTSvc
(
const
std::string& name,ISvcLocator* sl);
25
26
virtual
StatusCode
initialize
(
void
)
override
;
27
28
private
:
29
Gaudi::Property< std::string >
m_lut_fileName
{
30
this
,
"LUTfile"
,
"pt_barrel.lut"
,
""
};
31
Gaudi::Property< std::string >
m_lutSP_fileName
{
32
this
,
"SP_LUTfile"
,
"pt_barrelSP_new.lut"
,
""
};
33
34
ToolHandle<PtBarrelLUT>
m_ptBarrelLUT
{
35
this
,
"PtBarrelLUT"
,
"TrigL2MuonSA::PtBarrelLUT"
};
36
37
public
:
38
const
ToolHandle<PtBarrelLUT>*
ptBarrelLUT
(
void
)
const
39
{
return
&
m_ptBarrelLUT
;};
40
41
};
42
43
}
44
45
#endif
AthService.h
PtBarrelLUT.h
AthService::AthService
AthService()
TrigL2MuonSA::PtBarrelLUTSvc::initialize
virtual StatusCode initialize(void) override
Definition
PtBarrelLUTSvc.cxx:20
TrigL2MuonSA::PtBarrelLUTSvc::m_lutSP_fileName
Gaudi::Property< std::string > m_lutSP_fileName
Definition
PtBarrelLUTSvc.h:31
TrigL2MuonSA::PtBarrelLUTSvc::m_lut_fileName
Gaudi::Property< std::string > m_lut_fileName
Definition
PtBarrelLUTSvc.h:29
TrigL2MuonSA::PtBarrelLUTSvc::m_ptBarrelLUT
ToolHandle< PtBarrelLUT > m_ptBarrelLUT
Definition
PtBarrelLUTSvc.h:34
TrigL2MuonSA::PtBarrelLUTSvc::PtBarrelLUTSvc
PtBarrelLUTSvc(const std::string &name, ISvcLocator *sl)
Definition
PtBarrelLUTSvc.cxx:12
TrigL2MuonSA::PtBarrelLUTSvc::ptBarrelLUT
const ToolHandle< PtBarrelLUT > * ptBarrelLUT(void) const
Definition
PtBarrelLUTSvc.h:38
TrigL2MuonSA
Definition
AlignmentBarrelLUT.h:13
Generated on
for ATLAS Offline Software by
1.17.0