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

Interface defining the tools used to convert Muon BS to MuonRDOs. More...

#include <IMuonRawDataProviderTool.h>

Inheritance diagram for Muon::IMuonRawDataProviderTool:
Collaboration diagram for Muon::IMuonRawDataProviderTool:

Public Types

using ROBFragmentList = std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>
 Decoding method.

Public Member Functions

 DeclareInterfaceID (IMuonRawDataProviderTool, 1, 0)
virtual StatusCode convert (const EventContext &) const =0
 Event Context functions.
virtual StatusCode convert (const std::vector< IdentifierHash > &, const EventContext &) const =0
virtual StatusCode convert (const std::vector< uint32_t > &, const EventContext &) const =0

Detailed Description

Interface defining the tools used to convert Muon BS to MuonRDOs.

Definition at line 20 of file IMuonRawDataProviderTool.h.

Member Typedef Documentation

◆ ROBFragmentList

Decoding method.

  • current methods: let's keep them!

Definition at line 27 of file IMuonRawDataProviderTool.h.

Member Function Documentation

◆ convert() [1/3]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert ( const EventContext & ) const
pure virtual

Event Context functions.

◆ convert() [2/3]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert ( const std::vector< IdentifierHash > & ,
const EventContext &  ) const
pure virtual

◆ convert() [3/3]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert ( const std::vector< uint32_t > & ,
const EventContext &  ) const
pure virtual

◆ DeclareInterfaceID()

Muon::IMuonRawDataProviderTool::DeclareInterfaceID ( IMuonRawDataProviderTool ,
1 ,
0  )

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