ATLAS Offline Software
Tracking/TrkVertexFitter/TrkVKalVrtCore/TrkVKalVrtCore/Utilities.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
8 #ifndef TRKVKALVRTCORE_UTILITIES_H
9 #define TRKVKALVRTCORE_UTILITIES_H
10 #include <array>
11 
13 
14 namespace Trk {
15 double cfchi2(double *xyzt, const long int ich, double *part,
16  const double *par0, double *wgt, double *rmnd);
17 double cfchi2(const double *vrtt, const double *part, VKTrack *trk);
18 double finter(double y0, double y1, double y2, double x0, double x1, double x2);
19 void tdasatVK(const double *Der, const double *CovI, double *CovF, long int M,
20  long int N);
21 void cfsetdiag(long int n, double *matr, double value) noexcept;
22 void abcCoef(double g1, double g2, double g3, double &a, double &b, double &c);
23 void efdCoef(double Ga0, double Gamb, double Gab, double Gw0, double Gwb,
24  double alf, double bet, double w, double &d, double &e, double &f);
25 void ParaMin(double b, double c, double d, double e, double f, double &xmin,
26  double &ymin);
27 void cfTrkCovarCorr(double *cov);
28 
29 } // namespace Trk
30 
31 #endif
32 
LArG4FSStartPointFilter.part
part
Definition: LArG4FSStartPointFilter.py:21
Trk::finter
double finter(double y0, double y1, double y2, double x0, double x1, double x2)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:128
plotBeamSpotCompare.x1
x1
Definition: plotBeamSpotCompare.py:216
python.CaloRecoConfig.f
f
Definition: CaloRecoConfig.py:127
ymin
double ymin
Definition: listroot.cxx:63
hist_file_dump.d
d
Definition: hist_file_dump.py:137
plotBeamSpotCompare.x2
x2
Definition: plotBeamSpotCompare.py:218
plotBeamSpotVxVal.cov
cov
Definition: plotBeamSpotVxVal.py:201
athena.value
value
Definition: athena.py:122
JetTiledMap::N
@ N
Definition: TiledEtaPhiMap.h:44
makeTRTBarrelCans.y1
tuple y1
Definition: makeTRTBarrelCans.py:15
TrkVKalVrtCoreBase.h
Trk::abcCoef
void abcCoef(double g1, double g2, double g3, double &a, double &b, double &c)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:260
fitman.g1
g1
Definition: fitman.py:619
xmin
double xmin
Definition: listroot.cxx:60
beamspotman.n
n
Definition: beamspotman.py:731
makeTRTBarrelCans.y2
tuple y2
Definition: makeTRTBarrelCans.py:18
Trk::tdasatVK
void tdasatVK(const double *Der, const double *CovI, double *CovF, long int M, long int N)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:218
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
fitman.g2
g2
Definition: fitman.py:624
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
Trk::ParaMin
void ParaMin(double b, double c, double d, double e, double f, double &xmin, double &ymin)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:282
xyzt
#define xyzt
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
a
TList * a
Definition: liststreamerinfos.cxx:10
Trk::cfchi2
double cfchi2(double *xyzt, const long int ich, double *part, const double *par0, double *wgt, double *rmnd)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:27
python.IoTestsLib.w
def w
Definition: IoTestsLib.py:200
python.compressB64.c
def c
Definition: compressB64.py:93
Trk::cfTrkCovarCorr
void cfTrkCovarCorr(double *cov)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:290
Trk::efdCoef
void efdCoef(double Ga0, double Gamb, double Gab, double Gw0, double Gwb, double alf, double bet, double w, double &d, double &e, double &f)
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:269
Trk::cfsetdiag
void cfsetdiag(long int n, double *matr, double value) noexcept
Definition: Tracking/TrkVertexFitter/TrkVKalVrtCore/src/Utilities.cxx:236