ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Muon::ITGC_RDO_Decoder Class Referenceabstract

#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. More...
 
virtual TgcDigitgetDigit (const TgcRawData *rawData, bool orFlag) const =0
 Get TGC Digit from TGC RDO. More...
 
virtual Identifier getOfflineData (const TgcRawData *rawData, bool orFlag, uint16_t &bctag) const =0
 Get offline ID and bcTag from TGC RDO. More...
 

Static Public Member Functions

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

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 25 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()

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

Provide interface ID of ITGC_RDO_Decoder.

Definition at line 29 of file ITGC_RDO_Decoder.h.

29 { return IID_ITGC_RDO_Decoder; };

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