ATLAS Offline Software
Loading...
Searching...
No Matches
Tracking
TrkVertexFitter
TrkVertexFitterInterfaces
TrkVertexFitterInterfaces
INeutralParticleParameterCalculator.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRKVERTEXFITTERINTERFACES_INEUTRALPARTICLEPARAMETERCALCULATOR_H
6
#define TRKVERTEXFITTERINTERFACES_INEUTRALPARTICLEPARAMETERCALCULATOR_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "
TrkParameters/TrackParameters.h
"
10
#include "
TrkNeutralParameters/NeutralParameters.h
"
11
12
#include "
xAODTracking/VertexFwd.h
"
13
33
34
namespace
Trk
35
{
36
static
const
InterfaceID
IID_NeutralParticleParameterCalculator
(
"INeutralParticleParameterCalculator"
, 1, 0);
37
38
class
INeutralParticleParameterCalculator
:
virtual
public
IAlgTool
39
{
40
public
:
41
42
static
const
InterfaceID&
interfaceID
() {
return
IID_NeutralParticleParameterCalculator
; };
43
47
virtual
NeutralPerigee
*
createNeutralTrackFromVertex
(
const
xAOD::Vertex
& )
const
= 0;
48
49
50
51
};
//end of class definition
52
53
}
54
#endif
NeutralParameters.h
TrackParameters.h
VertexFwd.h
Trk::INeutralParticleParameterCalculator
interface for tools taking a two-track vertex and creating a neutral track from it.
Definition
INeutralParticleParameterCalculator.h:39
Trk::INeutralParticleParameterCalculator::createNeutralTrackFromVertex
virtual NeutralPerigee * createNeutralTrackFromVertex(const xAOD::Vertex &) const =0
method calculating the parameters
Trk::INeutralParticleParameterCalculator::interfaceID
static const InterfaceID & interfaceID()
Definition
INeutralParticleParameterCalculator.h:42
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Trk::NeutralPerigee
ParametersT< NeutralParametersDim, Neutral, PerigeeSurface > NeutralPerigee
Definition
NeutralParameters.h:31
Trk::IID_NeutralParticleParameterCalculator
static const InterfaceID IID_NeutralParticleParameterCalculator("INeutralParticleParameterCalculator", 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.14.0