ATLAS Offline Software
STGC_RDO_Decoder.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #include "STGC_RDO_Decoder.h"
6 
7 using namespace Muon;
8 
9 STGC_RDO_Decoder::STGC_RDO_Decoder(const std::string& type, const std::string& name,const IInterface* parent) :
11  m_stgcIdHelper(nullptr)
12 {
13  declareInterface< Muon::ISTGC_RDO_Decoder >( this );
14 }
15 
17 
18  ATH_CHECK(detStore()->retrieve(m_stgcIdHelper, "STGCIDHELPER"));
19  ATH_CHECK(m_calibTool.retrieve());
20 
21  return StatusCode::SUCCESS;
22 }
python.PyKernel.retrieve
def retrieve(aClass, aKey=None)
Definition: PyKernel.py:110
Muon::STGC_RDO_Decoder::initialize
virtual StatusCode initialize() override
Definition: STGC_RDO_Decoder.cxx:16
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
Muon::STGC_RDO_Decoder::STGC_RDO_Decoder
STGC_RDO_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
Definition: STGC_RDO_Decoder.cxx:9
AthCommonDataStore< AthCommonMsg< AlgTool > >::detStore
const ServiceHandle< StoreGateSvc > & detStore() const
The standard StoreGateSvc/DetectorStore Returns (kind of) a pointer to the StoreGateSvc.
Definition: AthCommonDataStore.h:95
Muon::STGC_RDO_Decoder::m_stgcIdHelper
const sTgcIdHelper * m_stgcIdHelper
Definition: STGC_RDO_Decoder.h:40
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
Muon::STGC_RDO_Decoder::m_calibTool
ToolHandle< Muon::INSWCalibTool > m_calibTool
Definition: STGC_RDO_Decoder.h:41
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
STGC_RDO_Decoder.h
AthAlgTool
Definition: AthAlgTool.h:26