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

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

Public Member Functions

 DeclareInterfaceID (IMuonRawDataProviderTool, 1, 0)
virtual StatusCode convert (const ROBFragmentList &) const =0
virtual StatusCode convert (const ROBFragmentList &, const std::vector< IdentifierHash > &) const =0
virtual StatusCode convert () const =0
 the new ones
virtual StatusCode convert (const std::vector< IdentifierHash > &) const =0
 for a selection of rdo collections
virtual StatusCode convert (const std::vector< uint32_t > &) const
virtual StatusCode convert (const EventContext &) const
 Event Context functions.
virtual StatusCode convert (const ROBFragmentList &, const EventContext &) const
virtual StatusCode convert (const ROBFragmentList &, const std::vector< IdentifierHash > &, const EventContext &) const
virtual StatusCode convert (const std::vector< IdentifierHash > &, const EventContext &) const
virtual StatusCode convert (const std::vector< uint32_t > &, const EventContext &) const

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/10]

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

◆ convert() [2/10]

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

◆ convert() [3/10]

◆ convert() [4/10]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert ( const ROBFragmentList & ,
const EventContext &  ) const
inlinevirtual

◆ convert() [5/10]

◆ convert() [6/10]

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

◆ convert() [7/10]

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

◆ convert() [8/10]

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

◆ convert() [9/10]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert ( const std::vector< uint32_t > & ) const
inlinevirtual

◆ convert() [10/10]

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

◆ DeclareInterfaceID()

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

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