ATLAS Offline Software
Tracking
TrkVertexFitter
TrkVertexFitters
TrkVertexFitters
DummyVertexSmoother.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 TRKVERTEXFITTERS_DUMMYVERTEXSMOOTHER_H
6
#define TRKVERTEXFITTERS_DUMMYVERTEXSMOOTHER_H
7
8
#include "
TrkVertexFitterInterfaces/IVertexSmoother.h
"
9
#include "
AthenaBaseComps/AthAlgTool.h
"
10
#include "
TrkParametersBase/ParametersBase.h
"
11
#include "
CxxUtils/checker_macros.h
"
12
namespace
Trk
13
{
14
class
IExtrapolator;
15
42
class
DummyVertexSmoother
:
public
AthAlgTool
,
virtual
public
IVertexSmoother
43
{
44
public
:
45
49
StatusCode
initialize
();
50
StatusCode
finalize
();
51
55
DummyVertexSmoother
(
const
std::string&
t
,
const
std::string&
n
,
const
IInterface*
p
);
56
57
~DummyVertexSmoother
();
58
62
void
smooth
(
xAOD::Vertex
& vtx)
const
;
63
64
private
:
65
66
Trk::IExtrapolator
*
m_extrapolator
;
67
std::string
m_extrapolatorName
;
68
std::string
m_extrapolatorInstance
;
69
70
};
//end of class definitions
71
}
//end of namespace definitions
72
#endif
Trk::DummyVertexSmoother::smooth
void smooth(xAOD::Vertex &vtx) const
Actual smooth method.
Definition:
DummyVertexSmoother.cxx:51
IVertexSmoother.h
Trk::DummyVertexSmoother::initialize
StatusCode initialize()
Athena default methods.
Definition:
DummyVertexSmoother.cxx:30
Trk::DummyVertexSmoother::m_extrapolatorInstance
std::string m_extrapolatorInstance
Definition:
DummyVertexSmoother.h:68
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
Trk::DummyVertexSmoother::~DummyVertexSmoother
~DummyVertexSmoother()
Trk::DummyVertexSmoother::DummyVertexSmoother
DummyVertexSmoother(const std::string &t, const std::string &n, const IInterface *p)
Constructor and destructor.
Definition:
DummyVertexSmoother.cxx:20
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
ParametersBase.h
beamspotman.n
n
Definition:
beamspotman.py:731
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
AthAlgTool.h
Trk::DummyVertexSmoother::m_extrapolator
Trk::IExtrapolator * m_extrapolator
Definition:
DummyVertexSmoother.h:66
Trk::DummyVertexSmoother
Definition:
DummyVertexSmoother.h:43
Trk::DummyVertexSmoother::finalize
StatusCode finalize()
Definition:
DummyVertexSmoother.cxx:43
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::IExtrapolator
Definition:
IExtrapolator.h:62
Trk::IVertexSmoother
Definition:
IVertexSmoother.h:41
xAOD::Vertex_v1
Class describing a Vertex.
Definition:
Vertex_v1.h:42
AthAlgTool
Definition:
AthAlgTool.h:26
checker_macros.h
Define macros for attributes used to control the static checker.
Trk::DummyVertexSmoother::m_extrapolatorName
std::string m_extrapolatorName
Definition:
DummyVertexSmoother.h:67
Generated on Sun Dec 22 2024 21:09:32 for ATLAS Offline Software by
1.8.18