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

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
virtual StatusCode convert (const ROBFragmentList &, const std::vector< IdentifierHash > &) const
virtual StatusCode convert () const
 the new ones
virtual StatusCode convert (const std::vector< IdentifierHash > &) const
 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
inlinevirtual

the new ones

for the entire event

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 31 of file IMuonRawDataProviderTool.h.

◆ convert() [2/10]

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

Event Context functions.

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 35 of file IMuonRawDataProviderTool.h.

35{return StatusCode::FAILURE;}

◆ convert() [3/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 28 of file IMuonRawDataProviderTool.h.

28{ return StatusCode::FAILURE; }

◆ convert() [4/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 36 of file IMuonRawDataProviderTool.h.

36{return StatusCode::FAILURE;}

◆ convert() [5/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 29 of file IMuonRawDataProviderTool.h.

29{ return StatusCode::FAILURE; }

◆ convert() [6/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 37 of file IMuonRawDataProviderTool.h.

37{return StatusCode::FAILURE;}

◆ convert() [7/10]

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

for a selection of rdo collections

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 32 of file IMuonRawDataProviderTool.h.

◆ convert() [8/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 38 of file IMuonRawDataProviderTool.h.

38{return StatusCode::FAILURE;}

◆ convert() [9/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 33 of file IMuonRawDataProviderTool.h.

33{return StatusCode::FAILURE;}

◆ convert() [10/10]

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

Reimplemented in Muon::MM_RawDataProviderToolMT, and Muon::NSWMMTP_RawDataProviderToolMT.

Definition at line 39 of file IMuonRawDataProviderTool.h.

39{return StatusCode::FAILURE;}

◆ DeclareInterfaceID()

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

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