ATLAS Offline Software
Loading...
Searching...
No Matches
PointOnTrack.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRKVERTEXSEEDFINDERUTILS_POINTONTRACK_H
6#define TRKVERTEXSEEDFINDERUTILS_POINTONTRACK_H
7
9
10namespace Trk {
11
12 class PointOnTrack : public std::pair<const Perigee*,double>
13 {
14 public:
16 PointOnTrack(const Perigee & first,double second);
17 PointOnTrack(const PointOnTrack & same);
18 PointOnTrack(const Perigee & perigee);
21 const Perigee & getPerigee() const;
22 double getPhiPoint() const;
23 void setPhiPoint(double phi);
24 void setPerigee(const Perigee & perigee);
25 };
26
27}
28
29#endif
PointOnTrack & operator=(const PointOnTrack &)=default
double getPhiPoint() const
const Perigee & getPerigee() const
void setPhiPoint(double phi)
void setPerigee(const Perigee &perigee)
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
@ phi
Definition ParamDefs.h:75