ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::ITGC_RDO_Decoder Class Referenceabstract

The interface for AlgTool which provides conversion from RDO data to TGC digits and offline ID. More...

#include <ITGC_RDO_Decoder.h>

Inheritance diagram for Muon::ITGC_RDO_Decoder:
Collaboration diagram for Muon::ITGC_RDO_Decoder:

Public Member Functions

virtual void applyPatch (bool patch)=0
 Set a flag for application of patch.
virtual TgcDigitgetDigit (const TgcRawData *rawData, bool orFlag) const =0
 Get TGC Digit from TGC RDO.
virtual Identifier getOfflineData (const TgcRawData *rawData, bool orFlag, uint16_t &bctag) const =0
 Get offline ID and bcTag from TGC RDO.

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Provide interface ID of ITGC_RDO_Decoder.

Detailed Description

The interface for AlgTool which provides conversion from RDO data to TGC digits and offline ID.

Author
Susumu Oda Susum.nosp@m.u.Od.nosp@m.a@cer.nosp@m.n.ch

Definition at line 24 of file ITGC_RDO_Decoder.h.

Member Function Documentation

◆ applyPatch()

virtual void Muon::ITGC_RDO_Decoder::applyPatch ( bool patch)
pure virtual

Set a flag for application of patch.

Need to describe when patch is required.

Implemented in Muon::TgcRDO_Decoder.

◆ getDigit()

virtual TgcDigit * Muon::ITGC_RDO_Decoder::getDigit ( const TgcRawData * rawData,
bool orFlag ) const
pure virtual

Get TGC Digit from TGC RDO.

Implemented in Muon::TgcRDO_Decoder.

◆ getOfflineData()

virtual Identifier Muon::ITGC_RDO_Decoder::getOfflineData ( const TgcRawData * rawData,
bool orFlag,
uint16_t & bctag ) const
pure virtual

Get offline ID and bcTag from TGC RDO.

Implemented in Muon::TgcRDO_Decoder.

◆ interfaceID()

const InterfaceID & Muon::ITGC_RDO_Decoder::interfaceID ( )
inlinestatic

Provide interface ID of ITGC_RDO_Decoder.

Definition at line 28 of file ITGC_RDO_Decoder.h.

28{ return IID_ITGC_RDO_Decoder; };
static const InterfaceID IID_ITGC_RDO_Decoder("Muon::ITGC_RDO_Decoder", 1, 0)

The documentation for this class was generated from the following file: