ATLAS Offline Software
Public Member Functions | List of all members
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. More...
 
virtual ~STGC_RawDataProviderTool ()
 Default destructor. More...
 
virtual StatusCode initialize () override
 Standard AlgTool method. More...
 
virtual StatusCode finalize () override
 Standard AlgTool method. More...
 
virtual StatusCode convert (const ROBFragmentList &vecRobs) const override
 Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool. More...
 
virtual StatusCode convert (const ROBFragmentList &vecRobs, const std::vector< IdentifierHash > &rdoIdhVect) const override
 Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool with IdentifierHash vector. More...
 
virtual StatusCode convert () const override
 New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool. More...
 
virtual StatusCode convert (const std::vector< IdentifierHash > &rdoIdhVect) const override
 New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool with ID Hash vector. More...
 
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 More...
 
virtual StatusCode convert (const std::vector< IdentifierHash > &) const=0
 for a selection of rdo collections More...
 
virtual StatusCode convert (const std::vector< uint32_t > &) const
 
virtual StatusCode convert (const EventContext &) const
 Event Context functions. More...
 
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/14]

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 }

◆ convert() [2/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert

the new ones

for the entire event

◆ convert() [3/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
inline

Event Context functions.

Definition at line 35 of file IMuonRawDataProviderTool.h.

35 {return StatusCode::FAILURE;}

◆ convert() [4/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert

◆ convert() [5/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
inline

Definition at line 36 of file IMuonRawDataProviderTool.h.

36 {return StatusCode::FAILURE;}

◆ convert() [6/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert

◆ convert() [7/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
inline

Definition at line 37 of file IMuonRawDataProviderTool.h.

37 {return StatusCode::FAILURE;}

◆ convert() [8/14]

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() [9/14]

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 }

◆ convert() [10/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert

for a selection of rdo collections

◆ convert() [11/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
inline

Definition at line 38 of file IMuonRawDataProviderTool.h.

38 {return StatusCode::FAILURE;}

◆ convert() [12/14]

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() [13/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
inline

Definition at line 33 of file IMuonRawDataProviderTool.h.

33 {return StatusCode::FAILURE;}

◆ convert() [14/14]

virtual StatusCode Muon::IMuonRawDataProviderTool::convert
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 {
43  return StatusCode::SUCCESS;
44 }

◆ initialize()

StatusCode Muon::STGC_RawDataProviderTool::initialize ( )
overridevirtual

Standard AlgTool method.

Definition at line 31 of file STGC_RawDataProviderTool.cxx.

32 {
34 
35  return StatusCode::SUCCESS;
36 }

The documentation for this class was generated from the following files:
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition: PyTestsLib.py:53
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
initialize
void initialize()
Definition: run_EoverP.cxx:894
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition: AthMsgStreamMacros.h:33
beamspotman.n
n
Definition: beamspotman.py:731
ATH_CHECK
#define ATH_CHECK
Definition: AthCheckMacros.h:40
Muon::STGC_RawDataProviderTool::convert
virtual StatusCode convert() const override
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.
Definition: STGC_RawDataProviderTool.cxx:61