ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigAccel
TrigCudaFitter
src
TrigAccel/TrigCudaFitter/src/TrackFitter.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
#ifndef __TRACK_FITTER_H__
3
#define __TRACK_FITTER_H__
4
5
class
RecTrack
;
6
class
DkfTrack
;
7
class
TrkPlanarSurface
;
8
class
TrkTrackState
;
9
10
class
TrackFitter
11
{
12
public
:
13
TrackFitter
(
void
);
14
virtual
~TrackFitter
(
void
);
15
16
virtual
DkfTrack
*
fit
(
const
RecTrack
*);
17
18
protected
:
19
virtual
TrkTrackState
*
extrapolate
(
TrkTrackState
* pTS,
TrkPlanarSurface
* pSB,
TrkPlanarSurface
* pSE,
double
J[5][5],
double
& path);
20
void
matrixInversion5x5
(
double
a
[5][5]);
21
virtual
DkfTrack
*
createDkfTrack
(
const
RecTrack
* inputTrack);
22
23
double
m_startB
[3]{};
24
double
m_endB
[3]{};
25
std::vector<int>
m_reMapVector
;
26
};
27
28
#endif
a
static Double_t a
Definition
LArPhysWaveHECTool.cxx:38
DkfTrack
Definition
DkfTrack.h:13
RecTrack
Definition
RecTrack.h:12
TrackFitter
Definition
EFTracking/FPGATrackSim/FPGATrackSimAlgorithms/FPGATrackSimAlgorithms/TrackFitter.h:26
TrackFitter::createDkfTrack
virtual DkfTrack * createDkfTrack(const RecTrack *inputTrack)
TrackFitter::m_reMapVector
std::vector< int > m_reMapVector
Definition
TrigAccel/TrigCudaFitter/src/TrackFitter.h:25
TrackFitter::fit
virtual DkfTrack * fit(const RecTrack *)
TrackFitter::m_endB
double m_endB[3]
Definition
TrigAccel/TrigCudaFitter/src/TrackFitter.h:24
TrackFitter::extrapolate
virtual TrkTrackState * extrapolate(TrkTrackState *pTS, TrkPlanarSurface *pSB, TrkPlanarSurface *pSE, double J[5][5], double &path)
TrackFitter::m_startB
double m_startB[3]
Definition
TrigAccel/TrigCudaFitter/src/TrackFitter.h:23
TrackFitter::TrackFitter
TrackFitter(void)
TrackFitter::matrixInversion5x5
void matrixInversion5x5(double a[5][5])
TrackFitter::~TrackFitter
virtual ~TrackFitter(void)
TrkPlanarSurface
Definition
Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:15
TrkTrackState
Definition
Trigger/TrigAccel/TrigCudaFitter/src/TrkTrackState.h:17
Generated on
for ATLAS Offline Software by
1.14.0