ATLAS Offline Software
Trigger
TrigAccel
TrigCudaFitter
src
TrigAccel/TrigCudaFitter/src/TrackFitter.h
Go to the documentation of this file.
1
#ifndef __TRACK_FITTER_H__
2
#define __TRACK_FITTER_H__
3
4
class
RecTrack
;
5
class
DkfTrack
;
6
class
TrkPlanarSurface
;
7
class
TrkTrackState
;
8
9
class
TrackFitter
10
{
11
public
:
12
TrackFitter
(
void
);
13
virtual
~TrackFitter
(
void
);
14
15
virtual
DkfTrack
*
fit
(
const
RecTrack
*);
16
17
protected
:
18
virtual
TrkTrackState
*
extrapolate
(
TrkTrackState
* pTS,
TrkPlanarSurface
* pSB,
TrkPlanarSurface
* pSE,
double
J[5][5],
double
&
path
);
19
void
matrixInversion5x5
(
double
a
[5][5]);
20
virtual
DkfTrack
*
createDkfTrack
(
const
RecTrack
* inputTrack);
21
22
double
m_startB
[3]{};
23
double
m_endB
[3]{};
24
std::vector<int>
m_reMapVector
;
25
};
26
27
#endif
athena.path
path
python interpreter configuration --------------------------------------—
Definition:
athena.py:126
TrackFitter::m_endB
double m_endB[3]
Definition:
TrigAccel/TrigCudaFitter/src/TrackFitter.h:23
TrackFitter::matrixInversion5x5
void matrixInversion5x5(double a[5][5])
TrkTrackState
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkTrackState.h:17
TrackFitter
Definition:
EFTracking/FPGATrackSim/FPGATrackSimAlgorithms/src/TrackFitter.h:26
TrackFitter::extrapolate
virtual TrkTrackState * extrapolate(TrkTrackState *pTS, TrkPlanarSurface *pSB, TrkPlanarSurface *pSE, double J[5][5], double &path)
TrackFitter::m_reMapVector
std::vector< int > m_reMapVector
Definition:
TrigAccel/TrigCudaFitter/src/TrackFitter.h:24
TrackFitter::createDkfTrack
virtual DkfTrack * createDkfTrack(const RecTrack *inputTrack)
TrkPlanarSurface
Definition:
Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
TrackFitter::~TrackFitter
virtual ~TrackFitter(void)
TrackFitter::m_startB
double m_startB[3]
Definition:
TrigAccel/TrigCudaFitter/src/TrackFitter.h:22
DkfTrack
Definition:
DkfTrack.h:12
TrackFitter::fit
virtual DkfTrack * fit(const RecTrack *)
a
TList * a
Definition:
liststreamerinfos.cxx:10
RecTrack
Definition:
RecTrack.h:11
TrackFitter::TrackFitter
TrackFitter(void)
Generated on Thu Jul 4 2024 21:29:52 for ATLAS Offline Software by
1.8.18