ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonSTGC_CnvTools
MuonSTGC_CnvTools
ISTGC_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
6
// ISTGC_ROD_Decoder.h, (c) ATLAS Detector software
8
#ifndef MUONSTGC_CNVTOOLS_IMUONSTGC_ROD_DECODER_H
9
#define MUONSTGC_CNVTOOLS_IMUONSTGC_ROD_DECODER_H
10
11
#include "GaudiKernel/IAlgTool.h"
12
#include "
ByteStreamData/RawEvent.h
"
13
#include "
MuonRDO/STGC_RawDataCollection.h
"
14
15
namespace
Muon
16
{
17
class
STGC_RawDataContainer
;
18
19
24
25
class
ISTGC_ROD_Decoder
:
virtual
public
IAlgTool
26
{
27
public
:
28
virtual
~ISTGC_ROD_Decoder
() =
default
;
29
30
DeclareInterfaceID
(
Muon::ISTGC_ROD_Decoder
, 1, 0);
31
33
virtual
StatusCode
fillCollection
(
const
EventContext& ctx,
34
const
OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment
& fragment,
35
const
std::vector<IdentifierHash>& chambersToDecode,
36
std::vector<std::unique_ptr<STGC_RawDataCollection>>& outColl)
const
= 0;
37
};
38
39
}
// end of namespace
40
41
#endif
// MUONSTGC_CNVTOOLS_IMUONSTGC_ROD_DECODER_H
42
RawEvent.h
STGC_RawDataCollection.h
Muon::ISTGC_ROD_Decoder
the respective class for TGCs.
Definition
ISTGC_ROD_Decoder.h:26
Muon::ISTGC_ROD_Decoder::~ISTGC_ROD_Decoder
virtual ~ISTGC_ROD_Decoder()=default
Muon::ISTGC_ROD_Decoder::DeclareInterfaceID
DeclareInterfaceID(Muon::ISTGC_ROD_Decoder, 1, 0)
Muon::ISTGC_ROD_Decoder::fillCollection
virtual StatusCode fillCollection(const EventContext &ctx, const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment &fragment, const std::vector< IdentifierHash > &chambersToDecode, std::vector< std::unique_ptr< STGC_RawDataCollection > > &outColl) const =0
Convert ROBFragments to RDOs.
Muon::STGC_RawDataContainer
Definition
STGC_RawDataContainer.h:18
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:46
OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment
eformat::ROBFragment< PointerType > ROBFragment
Definition
RawEvent.h:27
Generated on
for ATLAS Offline Software by
1.17.0