ATLAS Offline Software
Loading...
Searching...
No Matches
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"
11
13
33
34namespace 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
48
49
50
51 };//end of class definition
52
53}
54#endif
interface for tools taking a two-track vertex and creating a neutral track from it.
virtual NeutralPerigee * createNeutralTrackFromVertex(const xAOD::Vertex &) const =0
method calculating the parameters
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersT< NeutralParametersDim, Neutral, PerigeeSurface > NeutralPerigee
static const InterfaceID IID_NeutralParticleParameterCalculator("INeutralParticleParameterCalculator", 1, 0)
Vertex_v1 Vertex
Define the latest version of the vertex class.