ATLAS Offline Software
NSWTP_ROD_Decoder.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef MUONSTGC_CNVTOOLS_NSTTP_ROD_DECODER_H
5 #define MUONSTGC_CNVTOOLS_NSTTP_ROD_DECODER_H
6 
10 
11 namespace Muon {
13 {
14 
15  public:
16  NSWTP_ROD_Decoder(const std::string& type, const std::string& name, const IInterface* parent);
17 
18  // Convert the given ROBFragment to an NSW_NSWTPgerData object, and store it
19  // in the RDO container at the appropriate hash ID, if no collection is found
20  // at that hash ID.
22  StatusCode initialize() override;
23 
24 
25  private:
26  ServiceHandle<Muon::IMuonIdHelperSvc> m_idHelperSvc {this, "MuonIdHelperSvc", "Muon::MuonIdHelperSvc/MuonIdHelperSvc"};
27 
28 };
29 } // namespace Muon
30 
31 #endif // MUONSTGC_CNVTOOLS_PADTRIG_ROD_DECODER_H
Muon::NSWTP_ROD_Decoder::initialize
StatusCode initialize() override
Definition: NSWTP_ROD_Decoder.cxx:27
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition: TrackSystemController.h:49
eformat::ROBFragment
Definition: L1CaloBsDecoderUtil.h:12
Muon::NSWTP_ROD_Decoder::m_idHelperSvc
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
Definition: NSWTP_ROD_Decoder.h:26
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
test_pyathena.parent
parent
Definition: test_pyathena.py:15
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
Muon::NSWTP_ROD_Decoder::fillCollection
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, xAOD::NSWTPRDOContainer &rdoContainer) const override
Definition: NSWTP_ROD_Decoder.cxx:33
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
Muon::NSWTP_ROD_Decoder::NSWTP_ROD_Decoder
NSWTP_ROD_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
Definition: NSWTP_ROD_Decoder.cxx:21
Muon::NSWTP_ROD_Decoder
Definition: NSWTP_ROD_Decoder.h:13
Muon::INSWTP_ROD_Decoder
Definition: INSWTP_ROD_Decoder.h:11
AthAlgTool
Definition: AthAlgTool.h:26
IMuonIdHelperSvc.h
INSWTP_ROD_Decoder.h
ServiceHandle< Muon::IMuonIdHelperSvc >