ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonValidation
MuonDQA
MuonDQAUtils
MuonDQAUtils
MuonSpectrometerProbeCollectorTool.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 Muon_MuonSpectrometerProbeCollectorTool_H
6
#define Muon_MuonSpectrometerProbeCollectorTool_H
7
8
#include "
MuonDQAUtils/IProbeCollectorTool.h
"
//inheritance
9
#include "
AthenaBaseComps/AthAlgTool.h
"
//inheritance
10
12
#include "GaudiKernel/ToolHandle.h"
13
#include "
MuonDQAUtils/IInsituTrackTools.h
"
//template argument to ToolHandle
14
15
#include <string>
16
namespace
Rec
{
17
class
TrackParticleContainer
;
18
}
19
26
namespace
Muon
27
{
28
class
MuonSpectrometerProbeCollectorTool
:
virtual
public
IProbeCollectorTool
,
public
AthAlgTool
29
{
30
public
:
31
MuonSpectrometerProbeCollectorTool
(
const
std::string&,
const
std::string&,
const
IInterface*);
32
34
virtual
~MuonSpectrometerProbeCollectorTool
() {};
35
37
virtual
StatusCode
initialize
();
38
39
StatusCode
createProbeCollection
();
40
41
private
:
42
43
Rec::TrackParticleContainer
*
m_MSProbeTrackContainer
=
nullptr
;
44
46
ToolHandle<IInsituTrackTools>
m_InsituPerformanceTools
;
47
49
std::string
m_InnerTrackContainerName
;
50
std::string
m_MSTrackContainerName
;
51
std::string
m_CombinedMuonTracksContainerName
;
52
bool
m_RequireTrigger
;
53
float
m_muonPtCut
;
54
55
};
56
}
57
#endif
AthAlgTool.h
IInsituTrackTools.h
IProbeCollectorTool.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
IProbeCollectorTool
Definition
IProbeCollectorTool.h:16
Muon::MuonSpectrometerProbeCollectorTool::m_CombinedMuonTracksContainerName
std::string m_CombinedMuonTracksContainerName
Definition
MuonSpectrometerProbeCollectorTool.h:51
Muon::MuonSpectrometerProbeCollectorTool::m_muonPtCut
float m_muonPtCut
Definition
MuonSpectrometerProbeCollectorTool.h:53
Muon::MuonSpectrometerProbeCollectorTool::~MuonSpectrometerProbeCollectorTool
virtual ~MuonSpectrometerProbeCollectorTool()
default destructor
Definition
MuonSpectrometerProbeCollectorTool.h:34
Muon::MuonSpectrometerProbeCollectorTool::m_InsituPerformanceTools
ToolHandle< IInsituTrackTools > m_InsituPerformanceTools
get a handle to the MuonSpectrometerProbeCollectorTool
Definition
MuonSpectrometerProbeCollectorTool.h:46
Muon::MuonSpectrometerProbeCollectorTool::m_MSProbeTrackContainer
Rec::TrackParticleContainer * m_MSProbeTrackContainer
Definition
MuonSpectrometerProbeCollectorTool.h:43
Muon::MuonSpectrometerProbeCollectorTool::createProbeCollection
StatusCode createProbeCollection()
Definition
MuonSpectrometerProbeCollectorTool.cxx:45
Muon::MuonSpectrometerProbeCollectorTool::m_RequireTrigger
bool m_RequireTrigger
Definition
MuonSpectrometerProbeCollectorTool.h:52
Muon::MuonSpectrometerProbeCollectorTool::m_InnerTrackContainerName
std::string m_InnerTrackContainerName
member variables for algorithm properties:
Definition
MuonSpectrometerProbeCollectorTool.h:49
Muon::MuonSpectrometerProbeCollectorTool::initialize
virtual StatusCode initialize()
standard Athena-Algorithm method
Definition
MuonSpectrometerProbeCollectorTool.cxx:32
Muon::MuonSpectrometerProbeCollectorTool::MuonSpectrometerProbeCollectorTool
MuonSpectrometerProbeCollectorTool(const std::string &, const std::string &, const IInterface *)
Definition
MuonSpectrometerProbeCollectorTool.cxx:13
Muon::MuonSpectrometerProbeCollectorTool::m_MSTrackContainerName
std::string m_MSTrackContainerName
Definition
MuonSpectrometerProbeCollectorTool.h:50
Rec::TrackParticleContainer
Definition
Reconstruction/Particle/Particle/TrackParticleContainer.h:33
Muon
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
Definition
TrackSystemController.h:45
Rec
Gaudi Tools.
Definition
FakeTrackBuilder.h:10
Generated on
for ATLAS Offline Software by
1.14.0