ATLAS Offline Software
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 
12 namespace Trk
13 {
14  class IExtrapolator;
15 
42  class DummyVertexSmoother : public AthAlgTool, virtual public IVertexSmoother
43  {
44  public:
45 
51 
55  DummyVertexSmoother(const std::string& t, const std::string& n, const IInterface* p);
56 
58 
62  void smooth(xAOD::Vertex & vtx) const;
63 
64  private:
65 
67  std::string m_extrapolatorName;
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
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
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
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