ATLAS Offline Software
Loading...
Searching...
No Matches
DkfTrack.h
Go to the documentation of this file.
1// Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2#ifndef __DKFTRACK_H__
3#define __DKFTRACK_H__
4
5#include <memory>
6#include <vector>
7
8class TrkTrackState;
9class TrkBaseNode;
11class RecTrack;
12
14{
15 public:
16 DkfTrack(std::unique_ptr<TrkTrackState>,const RecTrack*);
17 virtual ~DkfTrack(void);
18
19 std::unique_ptr<TrkTrackState> m_pTrackState;
20 std::vector<TrkBaseNode*> m_vpNodes;
22 std::vector<const TrkPlanarSurface*> m_vpSurfaces;
23 std::vector<TrkTrackState*> m_vpTrackStates;
24
25 private:
26 double m_dChi2;
28
29 public:
30 double getChi2(void);
31 void addChi2(double,int);
32 int getNDOF(void);
33};
34
35#endif
const RecTrack * m_pRecTrack
Definition DkfTrack.h:21
int m_nNDOF
Definition DkfTrack.h:27
void addChi2(double, int)
std::vector< TrkBaseNode * > m_vpNodes
Definition DkfTrack.h:20
std::unique_ptr< TrkTrackState > m_pTrackState
Definition DkfTrack.h:19
DkfTrack(std::unique_ptr< TrkTrackState >, const RecTrack *)
double m_dChi2
Definition DkfTrack.h:26
virtual ~DkfTrack(void)
std::vector< TrkTrackState * > m_vpTrackStates
Definition DkfTrack.h:23
double getChi2(void)
int getNDOF(void)
std::vector< const TrkPlanarSurface * > m_vpSurfaces
Definition DkfTrack.h:22