ATLAS Offline Software
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
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
TrackParameters.h
Trk::ParametersT
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Definition:
EMErrorDetail.h:25
NeutralParameters.h
Trk::INeutralParticleParameterCalculator
Definition:
INeutralParticleParameterCalculator.h:39
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::INeutralParticleParameterCalculator::createNeutralTrackFromVertex
virtual NeutralPerigee * createNeutralTrackFromVertex(const xAOD::Vertex &) const =0
method calculating the parameters
VertexFwd.h
Trk::INeutralParticleParameterCalculator::interfaceID
static const InterfaceID & interfaceID()
Definition:
INeutralParticleParameterCalculator.h:42
xAOD::Vertex_v1
Class describing a Vertex.
Definition:
Vertex_v1.h:42
Generated on Sun Dec 22 2024 21:11:50 for ATLAS Offline Software by
1.8.18