ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonSTGC_CnvTools
src
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
9
#include "
STGC_RawDataProviderTool.h
"
10
#include "
MuonRDO/STGC_RawDataContainer.h
"
11
#include "
MuonReadoutGeometry/MuonDetectorManager.h
"
12
13
14
//================ Constructor =================================================
15
16
Muon::STGC_RawDataProviderTool::STGC_RawDataProviderTool
(
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
26
Muon::STGC_RawDataProviderTool::~STGC_RawDataProviderTool
()
27
=
default
;
28
29
//================ Initialisation =================================================
30
31
StatusCode
Muon::STGC_RawDataProviderTool::initialize
()
32
{
33
ATH_CHECK
(
AthAlgTool::initialize
() );
34
35
return
StatusCode::SUCCESS;
36
}
37
38
//================ Finalisation =================================================
39
40
StatusCode
Muon::STGC_RawDataProviderTool::finalize
()
41
{
42
ATH_CHECK
(
AthAlgTool::finalize
() );
43
return
StatusCode::SUCCESS;
44
}
45
46
//============================================================================================
47
48
StatusCode
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
55
StatusCode
Muon::STGC_RawDataProviderTool::convert
(
const
ROBFragmentList& vecRobs,
56
const
std::vector<IdentifierHash>&)
const
57
{
58
return
convert
(vecRobs);
59
}
60
61
StatusCode
Muon::STGC_RawDataProviderTool::convert
()
const
62
{
63
ATH_MSG_ERROR
(
"STGC_RawDataProviderTool::convert() Not yet implemented."
);
64
return
StatusCode::FAILURE;
65
}
66
67
StatusCode
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
}
python.tests.PyTestsLib.finalize
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
Definition:
PyTestsLib.py:50
initialize
void initialize()
Definition:
run_EoverP.cxx:894
Muon::STGC_RawDataProviderTool::initialize
virtual StatusCode initialize() override
Standard AlgTool method.
Definition:
STGC_RawDataProviderTool.cxx:31
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
STGC_RawDataContainer.h
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition:
AthMsgStreamMacros.h:33
beamspotman.n
n
Definition:
beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ATH_CHECK
#define ATH_CHECK
Definition:
AthCheckMacros.h:40
Muon::STGC_RawDataProviderTool::finalize
virtual StatusCode finalize() override
Standard AlgTool method.
Definition:
STGC_RawDataProviderTool.cxx:40
TMVAToMVAUtils::convert
std::unique_ptr< MVAUtils::BDT > convert(TMVA::MethodBDT *bdt, bool isRegression=true, bool useYesNoLeaf=false)
Definition:
TMVAToMVAUtils.h:114
MuonDetectorManager.h
Muon::STGC_RawDataProviderTool::~STGC_RawDataProviderTool
virtual ~STGC_RawDataProviderTool()
Default destructor.
Muon::STGC_RawDataProviderTool::convert
virtual StatusCode convert() const override
New decoding methods which do not use IROBDataProviderSvc in TgcRdoToPrepDataTool.
Definition:
STGC_RawDataProviderTool.cxx:61
STGC_RawDataProviderTool.h
Muon::STGC_RawDataProviderTool::STGC_RawDataProviderTool
STGC_RawDataProviderTool(const std::string &t, const std::string &n, const IInterface *p)
Default constructor.
Definition:
STGC_RawDataProviderTool.cxx:16
Generated on Tue Dec 24 2024 21:18:37 for ATLAS Offline Software by
1.8.18