ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkVertexFitter
TrkVertexFitterInterfaces
TrkVertexFitterInterfaces
IVertexTrackUpdator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// IVertexTrackUpdator, (c) ATLAS Inner Detector Software 2005
8
9
#ifndef TRKVERTEXFITTERINTERFACE_IVERTEXTRACKUPDATOR_H
10
#define TRKVERTEXFITTERINTERFACE_IVERTEXTRACKUPDATOR_H
11
12
#include "GaudiKernel/IAlgTool.h"
13
34
35
namespace
Trk
36
{
37
static
const
InterfaceID
IID_IVertexTrackUpdator
(
"IVertexTrackUpdator"
, 1, 0);
38
39
class
VxTrackAtVertex
;
40
41
class
IVertexTrackUpdator
:
virtual
public
IAlgTool
42
{
43
public
:
44
48
virtual
~IVertexTrackUpdator
(){}
49
53
static
const
InterfaceID&
interfaceID
() {
return
IID_IVertexTrackUpdator
; };
54
55
59
virtual
void
update
(
VxTrackAtVertex
& trk,
const
xAOD::Vertex
& vtx)
const
= 0;
60
61
};
62
63
}
//end of namespace definitions
64
65
#endif
Trk::IVertexTrackUpdator
An abstract base class for the vertex track updators Updates the track with the knowledge of the posi...
Definition
IVertexTrackUpdator.h:42
Trk::IVertexTrackUpdator::interfaceID
static const InterfaceID & interfaceID()
AlgTool interface methods.
Definition
IVertexTrackUpdator.h:53
Trk::IVertexTrackUpdator::~IVertexTrackUpdator
virtual ~IVertexTrackUpdator()
Virtual destructor.
Definition
IVertexTrackUpdator.h:48
Trk::IVertexTrackUpdator::update
virtual void update(VxTrackAtVertex &trk, const xAOD::Vertex &vtx) const =0
Actual update method.
Trk::VxTrackAtVertex
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
Definition
VxTrackAtVertex.h:77
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::IID_IVertexTrackUpdator
static const InterfaceID IID_IVertexTrackUpdator("IVertexTrackUpdator", 1, 0)
xAOD::Vertex
Vertex_v1 Vertex
Define the latest version of the vertex class.
Definition
Event/xAOD/xAODTracking/xAODTracking/Vertex.h:16
Generated on
for ATLAS Offline Software by
1.17.0