ATLAS Offline Software
DkfTrack.h
Go to the documentation of this file.
1 #ifndef __DKFTRACK_H__
2 #define __DKFTRACK_H__
3 
4 #include <vector>
5 
6 class TrkTrackState;
7 class TrkBaseNode;
8 class TrkPlanarSurface;
9 class RecTrack;
10 
11 class DkfTrack
12 {
13  public:
15  virtual ~DkfTrack(void);
16 
18  std::vector<TrkBaseNode*> m_vpNodes;
20  std::vector<const TrkPlanarSurface*> m_vpSurfaces;
21  std::vector<TrkTrackState*> m_vpTrackStates;
22 
23  private:
24  double m_dChi2;
25  int m_nNDOF;
26 
27  public:
28  double getChi2(void);
29  void addChi2(double,int);
30  int getNDOF(void);
31 };
32 
33 #endif
DkfTrack::addChi2
void addChi2(double, int)
DkfTrack::m_vpSurfaces
std::vector< const TrkPlanarSurface * > m_vpSurfaces
Definition: DkfTrack.h:20
TrkTrackState
Definition: Trigger/TrigAccel/TrigCudaFitter/src/TrkTrackState.h:17
DkfTrack::m_vpTrackStates
std::vector< TrkTrackState * > m_vpTrackStates
Definition: DkfTrack.h:21
DkfTrack::DkfTrack
DkfTrack(TrkTrackState *, const RecTrack *)
DkfTrack::getChi2
double getChi2(void)
DkfTrack::m_pRecTrack
const RecTrack * m_pRecTrack
Definition: DkfTrack.h:19
DkfTrack::m_vpNodes
std::vector< TrkBaseNode * > m_vpNodes
Definition: DkfTrack.h:18
TrkPlanarSurface
Definition: Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
DkfTrack::m_nNDOF
int m_nNDOF
Definition: DkfTrack.h:25
DkfTrack::m_pTrackState
TrkTrackState * m_pTrackState
Definition: DkfTrack.h:17
DkfTrack::m_dChi2
double m_dChi2
Definition: DkfTrack.h:24
DkfTrack
Definition: DkfTrack.h:12
DkfTrack::~DkfTrack
virtual ~DkfTrack(void)
DkfTrack::getNDOF
int getNDOF(void)
TrkBaseNode
Definition: Trigger/TrigAccel/TrigCudaFitter/src/TrkBaseNode.h:18
RecTrack
Definition: RecTrack.h:11