ATLAS Offline Software
Loading...
Searching...
No Matches
STGC_RawDataProviderTool.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
6// STGC_RawDataProviderTool.cxx, (c) ATLAS Detector software
8
12
13
14//================ Constructor =================================================
15
17 const std::string& t,
18 const std::string& n,
19 const IInterface* p) :
20 base_class(t, n, p)
21{
22}
23
24//================ Destructor =================================================
25
27= default;
28
29//================ Initialisation =================================================
30
32{
33 ATH_CHECK( AthAlgTool::initialize() );
34
35 return StatusCode::SUCCESS;
36}
37
38//================ Finalisation =================================================
39
41{
42 ATH_CHECK( AthAlgTool::finalize() );
43 return StatusCode::SUCCESS;
44}
45
46//============================================================================================
47
48StatusCode Muon::STGC_RawDataProviderTool::convert(const ROBFragmentList& ) const
49{
50 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert(const ROBFragmentList& vecRobs) Not yet implemented.");
51
52 return StatusCode::FAILURE;
53}
54
55StatusCode Muon::STGC_RawDataProviderTool::convert(const ROBFragmentList& vecRobs,
56 const std::vector<IdentifierHash>&) const
57{
58 return convert(vecRobs);
59}
60
62{
63 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert() Not yet implemented.");
64 return StatusCode::FAILURE;
65}
66
67StatusCode Muon::STGC_RawDataProviderTool::convert(const std::vector<IdentifierHash>& ) const
68{
69 ATH_MSG_ERROR("STGC_RawDataProviderTool::convert(const std::vector<IdentifierHash>& rdoIdhVect) Not yet implemented.");
70 return StatusCode::FAILURE;
71}
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_ERROR(x)
virtual StatusCode convert(const ROBFragmentList &vecRobs) const override
Old decoding method which uses IROBDataProviderSvc in TgcRdoToPrepDataTool.
virtual StatusCode finalize() override
Standard AlgTool method.
virtual ~STGC_RawDataProviderTool()
Default destructor.
virtual StatusCode convert() const override
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.
STGC_RawDataProviderTool(const std::string &t, const std::string &n, const IInterface *p)
Default constructor.
virtual StatusCode initialize() override
Standard AlgTool method.