![]() |
ATLAS Offline Software
|
An abstract base class for the vertex smoothers Update the tracks of type Trk::VxTrackAtVertex belonging to the Trk::VertexCandidate with the knowledge of the vertex position. More...
#include <IVertexSmoother.h>
Public Member Functions | |
| virtual | ~IVertexSmoother () |
| Virtual destructor. | |
| virtual void | smooth (xAOD::Vertex &vtx) const =0 |
| Actual smooth method. | |
Static Public Member Functions | |
| static const InterfaceID & | interfaceID () |
| AlgTool interface methods. | |
An abstract base class for the vertex smoothers Update the tracks of type Trk::VxTrackAtVertex belonging to the Trk::VertexCandidate with the knowledge of the vertex position.
The resulting set of tracks is stored in the VxCandidate. The actual update is performed as a loop using IVertexTrackUpdator to update one track at the time.
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
Definition at line 40 of file IVertexSmoother.h.
|
inlinevirtual |
|
inlinestatic |
AlgTool interface methods.
Definition at line 52 of file IVertexSmoother.h.
|
pure virtual |
Actual smooth method.
Implemented in Trk::DummyVertexSmoother, and Trk::SequentialVertexSmoother.