ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace 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.
21 StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment& fragment, xAOD::NSWTPRDOContainer& rdoContainer) const override;
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
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
NSWTP_ROD_Decoder(const std::string &type, const std::string &name, const IInterface *parent)
StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, xAOD::NSWTPRDOContainer &rdoContainer) const override
StatusCode initialize() override
ServiceHandle< Muon::IMuonIdHelperSvc > m_idHelperSvc
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
eformat::ROBFragment< PointerType > ROBFragment
Definition RawEvent.h:27
NSWTPRDOContainer_v1 NSWTPRDOContainer
Define the version of the NRPC RDO container.