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

#include <STGC_RawDataProviderTool.h>

Inheritance diagram for Muon::STGC_RawDataProviderTool:
Collaboration diagram for Muon::STGC_RawDataProviderTool:

Public Member Functions

 STGC_RawDataProviderTool (const std::string &t, const std::string &n, const IInterface *p)
 Default constructor.
virtual ~STGC_RawDataProviderTool ()
 Default destructor.
virtual StatusCode initialize () override
 Standard AlgTool method.
virtual StatusCode finalize () override
 Standard AlgTool method.
virtual StatusCode convert (const ROBFragmentList &vecRobs) const override
 Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool.
virtual StatusCode convert (const ROBFragmentList &vecRobs, const std::vector< IdentifierHash > &rdoIdhVect) const override
 Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool with IdentifierHash vector.
virtual StatusCode convert () const override
 New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.
virtual StatusCode convert (const std::vector< IdentifierHash > &rdoIdhVect) const override
 New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool with ID Hash vector.
virtual StatusCode convert (const ROBFragmentList &) const=0
virtual StatusCode convert (const ROBFragmentList &, const std::vector< IdentifierHash > &) const=0
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

Definition at line 23 of file STGC_RawDataProviderTool.h.

Constructor & Destructor Documentation

◆ STGC_RawDataProviderTool()

Muon::STGC_RawDataProviderTool::STGC_RawDataProviderTool ( const std::string & t,
const std::string & n,
const IInterface * p )

Default constructor.

Definition at line 16 of file STGC_RawDataProviderTool.cxx.

19 :
20 base_class(t, n, p)
21{
22}

◆ ~STGC_RawDataProviderTool()

Muon::STGC_RawDataProviderTool::~STGC_RawDataProviderTool ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ convert() [1/12]

StatusCode Muon::STGC_RawDataProviderTool::convert ( ) const
overridevirtual

New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.

Definition at line 61 of file STGC_RawDataProviderTool.cxx.

62{
63 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert() Not yet implemented.");
64 return StatusCode::FAILURE;
65}
#define ATH_MSG_ERROR(x)

◆ convert() [2/12]

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

Event Context functions.

Definition at line 35 of file IMuonRawDataProviderTool.h.

35{return StatusCode::FAILURE;}

◆ convert() [3/12]

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

◆ convert() [4/12]

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

Definition at line 36 of file IMuonRawDataProviderTool.h.

36{return StatusCode::FAILURE;}

◆ convert() [5/12]

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

◆ convert() [6/12]

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

Definition at line 37 of file IMuonRawDataProviderTool.h.

37{return StatusCode::FAILURE;}

◆ convert() [7/12]

StatusCode Muon::STGC_RawDataProviderTool::convert ( const ROBFragmentList & vecRobs) const
overridevirtual

Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool.

Definition at line 48 of file STGC_RawDataProviderTool.cxx.

49{
50 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert(const ROBFragmentList& vecRobs) Not yet implemented.");
51
52 return StatusCode::FAILURE;
53}

◆ convert() [8/12]

StatusCode Muon::STGC_RawDataProviderTool::convert ( const ROBFragmentList & vecRobs,
const std::vector< IdentifierHash > & rdoIdhVect ) const
overridevirtual

Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool with IdentifierHash vector.

Definition at line 55 of file STGC_RawDataProviderTool.cxx.

57{
58 return convert(vecRobs);
59}
virtual StatusCode convert() const override
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.

◆ convert() [9/12]

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

Definition at line 38 of file IMuonRawDataProviderTool.h.

38{return StatusCode::FAILURE;}

◆ convert() [10/12]

StatusCode Muon::STGC_RawDataProviderTool::convert ( const std::vector< IdentifierHash > & rdoIdhVect) const
overridevirtual

New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool with ID Hash vector.

Definition at line 67 of file STGC_RawDataProviderTool.cxx.

68{
69 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert(const std::vector<IdentifierHash>& rdoIdhVect) Not yet implemented.");
70 return StatusCode::FAILURE;
71}

◆ convert() [11/12]

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

Definition at line 33 of file IMuonRawDataProviderTool.h.

33{return StatusCode::FAILURE;}

◆ convert() [12/12]

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

Definition at line 39 of file IMuonRawDataProviderTool.h.

39{return StatusCode::FAILURE;}

◆ finalize()

StatusCode Muon::STGC_RawDataProviderTool::finalize ( )
overridevirtual

Standard AlgTool method.

Definition at line 40 of file STGC_RawDataProviderTool.cxx.

41{
42 ATH_CHECK( AthAlgTool::finalize() );
43 return StatusCode::SUCCESS;
44}
#define ATH_CHECK
Evaluate an expression and check for errors.

◆ initialize()

StatusCode Muon::STGC_RawDataProviderTool::initialize ( )
overridevirtual

Standard AlgTool method.

Definition at line 31 of file STGC_RawDataProviderTool.cxx.

32{
33 ATH_CHECK( AthAlgTool::initialize() );
34
35 return StatusCode::SUCCESS;
36}

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