ATLAS Offline Software
Loading...
Searching...
No Matches
ITGC_RodDecoder.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6// ITGC_RodDecoder.h, (c) ATLAS Detector software
8#ifndef MUONTGC_CNVTOOLS_IMUONTGC_RODDECODER_H
9#define MUONTGC_CNVTOOLS_IMUONTGC_RODDECODER_H
10
12#include "GaudiKernel/EventContext.h"
13#include "GaudiKernel/IAlgTool.h"
14
15class TgcRdoContainer;
16
17// using OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment;
18
19namespace Muon {
24
25class ITGC_RodDecoder : virtual public IAlgTool {
26 public:
28
30 virtual StatusCode fillCollection(
32 TgcRdoContainer& rdoIdc, const EventContext& ctx) const = 0;
33};
34
35} // namespace Muon
36
37#endif // MUONTGC_CNVTOOLS_IMUONTGC_RODDECODER_H
The interface for AlgTool which decodes a TGC ROB fragment into TGC RDO.
DeclareInterfaceID(ITGC_RodDecoder, 1, 0)
virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &robFrag, TgcRdoContainer &rdoIdc, const EventContext &ctx) const =0
Convert ROBFragments to RDOs.
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
eformat::ROBFragment< PointerType > ROBFragment
Definition RawEvent.h:27