5#ifndef TRIGL2MUONSA_PTENDCAPLUTSVC_H
6#define TRIGL2MUONSA_PTENDCAPLUTSVC_H
10#include "GaudiKernel/ToolHandle.h"
23 using IService::interfaceID;
31 this,
"FileNameRun3",
"pt_endcap_run3.lut",
""};
33 this,
"FileNameRun2",
"pt_endcap_run2.lut",
""};
35 this,
"FileName",
"pt_endcap.lut",
""};
37 this,
"EMeanLUT",
"pt_comb_mean.lut",
""};
39 this,
"ESigmaLUT",
"pt_comb_sigma.lut",
""};
41 this,
"UseRun3LUT",
true,
"Select LUT at geometry"};
43 ToolHandle<PtEndcapLUT>
m_ptEndcapLUT{
this,
"PtEndcapLUT",
"TrigL2MuonSA::PtEndcapLUT"};
Gaudi::Property< std::string > m_lut_mean
const ToolHandle< PtEndcapLUT > * ptEndcapLUT(void) const
Gaudi::Property< std::string > m_lut_fileNameRun3
Gaudi::Property< std::string > m_lut_fileName
Gaudi::Property< std::string > m_lut_fileNameRun2
Gaudi::Property< std::string > m_lut_sigma
PtEndcapLUTSvc(const std::string &name, ISvcLocator *sl)
Gaudi::Property< bool > m_useRun3LUT
virtual StatusCode initialize() override
ToolHandle< PtEndcapLUT > m_ptEndcapLUT