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
11#include "GaudiKernel/IAlgTool.h"
13
14class TgcRdoContainer;
15
16//using OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment;
17
18namespace Muon
19{
24
25 class ITGC_RodDecoder : virtual public IAlgTool
26 {
27 public:
29
31 virtual StatusCode fillCollection(const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment& robFrag, TgcRdoContainer& rdoIdc) const = 0;
32
33 };
34
35} // end of namespace
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 =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