ATLAS Offline Software
Trigger
TrigAccel
TrigCudaFitter
src
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 <vector>
6
7
class
TrkTrackState
;
8
class
TrkBaseNode
;
9
class
TrkPlanarSurface
;
10
class
RecTrack
;
11
12
class
DkfTrack
13
{
14
public
:
15
DkfTrack
(
TrkTrackState
*,
const
RecTrack
*);
16
virtual
~DkfTrack
(
void
);
17
18
TrkTrackState
*
m_pTrackState
;
19
std::vector<TrkBaseNode*>
m_vpNodes
;
20
const
RecTrack
*
m_pRecTrack
;
21
std::vector<const TrkPlanarSurface*>
m_vpSurfaces
;
22
std::vector<TrkTrackState*>
m_vpTrackStates
;
23
24
private
:
25
double
m_dChi2
;
26
int
m_nNDOF
;
27
28
public
:
29
double
getChi2
(
void
);
30
void
addChi2
(
double
,
int
);
31
int
getNDOF
(
void
);
32
};
33
34
#endif
DkfTrack::addChi2
void addChi2(double, int)
DkfTrack::m_vpSurfaces
std::vector< const TrkPlanarSurface * > m_vpSurfaces
Definition:
DkfTrack.h:21
TrkTrackState
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkTrackState.h:17
DkfTrack::m_vpTrackStates
std::vector< TrkTrackState * > m_vpTrackStates
Definition:
DkfTrack.h:22
DkfTrack::DkfTrack
DkfTrack(TrkTrackState *, const RecTrack *)
DkfTrack::getChi2
double getChi2(void)
DkfTrack::m_pRecTrack
const RecTrack * m_pRecTrack
Definition:
DkfTrack.h:20
DkfTrack::m_vpNodes
std::vector< TrkBaseNode * > m_vpNodes
Definition:
DkfTrack.h:19
TrkPlanarSurface
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
DkfTrack::m_nNDOF
int m_nNDOF
Definition:
DkfTrack.h:26
DkfTrack::m_pTrackState
TrkTrackState * m_pTrackState
Definition:
DkfTrack.h:18
DkfTrack::m_dChi2
double m_dChi2
Definition:
DkfTrack.h:25
DkfTrack
Definition:
DkfTrack.h:13
DkfTrack::~DkfTrack
virtual ~DkfTrack(void)
DkfTrack::getNDOF
int getNDOF(void)
TrkBaseNode
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkBaseNode.h:18
RecTrack
Definition:
RecTrack.h:12
Generated on Sun Dec 22 2024 21:09:29 for ATLAS Offline Software by
1.8.18