ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::IVertexTrackUpdator Class Referenceabstract

#include <IVertexTrackUpdator.h>

Inheritance diagram for Trk::IVertexTrackUpdator:
Collaboration diagram for Trk::IVertexTrackUpdator:

Public Member Functions

virtual ~IVertexTrackUpdator ()
 Virtual destructor. More...
 
virtual void update (VxTrackAtVertex &trk, const xAOD::Vertex &vtx) const =0
 Actual update method. More...
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 AlgTool interface methods. More...
 

Detailed Description

An abstract base class for the vertex track updators Updates the track with the knowledge of the position of the production vertex. Concrete implementations can be many. In general, used by Trk::IVertexSmoother-derived classes for sequential smoothing.

Author
Kirill Prokofiev, Kiril.nosp@m.l.Pr.nosp@m.okofi.nosp@m.efie.nosp@m.v@cer.nosp@m.n.ch November 2005

Changes:

David Shope david.nosp@m..ric.nosp@m.hard..nosp@m.shop.nosp@m.e@cer.nosp@m.n.ch (2016-04-19)

EDM Migration to xAOD - from Trk::VxCandidate to xAOD::Vertex, from Trk::RecVertex to xAOD::Vertex, from Trk::Vertex to Amg::Vector3D

Definition at line 41 of file IVertexTrackUpdator.h.

Constructor & Destructor Documentation

◆ ~IVertexTrackUpdator()

virtual Trk::IVertexTrackUpdator::~IVertexTrackUpdator ( )
inlinevirtual

Virtual destructor.

Definition at line 48 of file IVertexTrackUpdator.h.

48 {}

Member Function Documentation

◆ interfaceID()

static const InterfaceID& Trk::IVertexTrackUpdator::interfaceID ( )
inlinestatic

AlgTool interface methods.

Definition at line 53 of file IVertexTrackUpdator.h.

53 { return IID_IVertexTrackUpdator; };

◆ update()

virtual void Trk::IVertexTrackUpdator::update ( VxTrackAtVertex trk,
const xAOD::Vertex vtx 
) const
pure virtual

Actual update method.

Implemented in Trk::KalmanVertexTrackUpdator.


The documentation for this class was generated from the following file: