ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetMonitoring
InDetPerformanceMonitoring
InDetPerformanceMonitoring
IDPerfMuonRefitter.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef IDPerfMuonRefitterTER_H
6
#define IDPerfMuonRefitterTER_H
7
8
//==============================================================================
9
// Include files...
10
//==============================================================================
11
12
#include "
AthenaBaseComps/AthAlgorithm.h
"
13
14
#include "GaudiKernel/ToolHandle.h"
15
#include "
egammaInterfaces/IegammaTrkRefitterTool.h
"
16
#include "
StoreGate/ReadHandleKey.h
"
17
#include "
xAODMuon/MuonContainer.h
"
18
19
class
IDPerfMuonRefitter
:
public
AthAlgorithm
20
{
21
public
:
22
// Constructors & destructors
23
24
IDPerfMuonRefitter
(
const
std::string& name, ISvcLocator* pSvcLocator);
25
26
~IDPerfMuonRefitter
();
27
28
// Overriden class functions.
29
virtual
StatusCode
initialize
();
30
virtual
StatusCode
execute
(
const
EventContext& ctx);
31
virtual
StatusCode
finalize
();
32
33
protected
:
34
35
private
:
36
38
ToolHandle<IegammaTrkRefitterTool>
m_TrackRefitter1
;
39
41
ToolHandle<IegammaTrkRefitterTool>
m_TrackRefitter2
;
42
43
44
std::string
m_outputTracksName
;
45
46
47
int
m_N_Muons
;
48
int
m_N_MuonsRefit
;
49
int
m_N_MuonRefitFailures
;
50
51
SG::ReadHandleKey<xAOD::MuonContainer>
m_muonContainerKey
52
{
this
,
"MuonContainerKey"
,
"Muons"
,
""
};
53
54
};
55
//==============================================================================
56
57
#endif
AthAlgorithm.h
MuonContainer.h
IegammaTrkRefitterTool.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
IDPerfMuonRefitter::m_TrackRefitter2
ToolHandle< IegammaTrkRefitterTool > m_TrackRefitter2
The track refitter.
Definition
IDPerfMuonRefitter.h:41
IDPerfMuonRefitter::m_N_MuonsRefit
int m_N_MuonsRefit
Definition
IDPerfMuonRefitter.h:48
IDPerfMuonRefitter::initialize
virtual StatusCode initialize()
Definition
IDPerfMuonRefitter.cxx:52
IDPerfMuonRefitter::execute
virtual StatusCode execute(const EventContext &ctx)
Execute method.
Definition
IDPerfMuonRefitter.cxx:76
IDPerfMuonRefitter::m_N_Muons
int m_N_Muons
Definition
IDPerfMuonRefitter.h:47
IDPerfMuonRefitter::m_muonContainerKey
SG::ReadHandleKey< xAOD::MuonContainer > m_muonContainerKey
Definition
IDPerfMuonRefitter.h:52
IDPerfMuonRefitter::~IDPerfMuonRefitter
~IDPerfMuonRefitter()
Definition
IDPerfMuonRefitter.cxx:48
IDPerfMuonRefitter::m_outputTracksName
std::string m_outputTracksName
Definition
IDPerfMuonRefitter.h:44
IDPerfMuonRefitter::finalize
virtual StatusCode finalize()
Definition
IDPerfMuonRefitter.cxx:150
IDPerfMuonRefitter::IDPerfMuonRefitter
IDPerfMuonRefitter(const std::string &name, ISvcLocator *pSvcLocator)
Definition
IDPerfMuonRefitter.cxx:31
IDPerfMuonRefitter::m_TrackRefitter1
ToolHandle< IegammaTrkRefitterTool > m_TrackRefitter1
The track refitter.
Definition
IDPerfMuonRefitter.h:38
IDPerfMuonRefitter::m_N_MuonRefitFailures
int m_N_MuonRefitFailures
Definition
IDPerfMuonRefitter.h:49
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
Generated on
for ATLAS Offline Software by
1.17.0