![]() |
Project
|
#include <FwdDCAFitterN.h>
Public Member Functions | |
FwdDCAFitterN ()=default | |
FwdDCAFitterN (float bz, bool useAbsDCA, bool prop2DCA) | |
const Vec3D & | getPCACandidate (int cand=0) const |
< return PCA candidate, by default best on is provided (no check for the index validity) | |
const auto | getPCACandidatePos (int cand=0) const |
return Chi2 at PCA candidate (no check for its validity) | |
float | getChi2AtPCACandidate (int cand=0) const |
bool | FwdpropagateTracksToVertex (int cand=0) |
check if propagation of tracks to candidate vertex was done | |
bool | isPropagateTracksToVertexDone (int cand=0) const |
Track & | getTrack (int i, int cand=0) |
calculate on the fly track param (no cov mat) at candidate | |
o2::track::TrackParFwd | FwdgetTrackParamAtPCA (int i, int cand=0) const |
MatSym3D | calcPCACovMatrix (int cand=0) const |
std::array< float, 6 > | calcPCACovMatrixFlat (int cand=0) const |
const Track * | getOrigTrackPtr (int i) const |
return number of iterations during minimization (no check for its validity) | |
int | getNIterations (int cand=0) const |
void | setPropagateToPCA (bool v=true) |
void | setMaxIter (int n=60) |
void | setMaxR (float r=200.) |
void | setMaxDXIni (float d=4.) |
void | setMaxChi2 (float chi2=999.) |
void | setBz (float bz) |
void | setMinParamChange (float x=1e-3) |
void | setMinRelChi2Change (float r=0.9) |
void | setUseAbsDCA (bool v) |
void | setMatLUT (const o2::base::MatLayerCylSet *m) |
void | setTGeoMat (bool v=true) |
void | setMaxDistance2ToMerge (float v) |
int | getNCandidates () const |
int | getMaxIter () const |
float | getMaxR () const |
float | getMaxDXIni () const |
float | getMaxChi2 () const |
float | getMinParamChange () const |
float | getBz () const |
double | getK (double b) const |
double | getHz (double b) const |
float | getMaxDistance2ToMerge () const |
bool | getUseAbsDCA () const |
bool | getPropagateToPCA () const |
template<class... Tr> | |
int | process (const Tr &... args) |
void | print () const |
FwdDCAFitterN ()=default | |
FwdDCAFitterN (float bz, bool useAbsDCA, bool prop2DCA) | |
const Vec3D & | getPCACandidate (int cand=0) const |
< return PCA candidate, by default best on is provided (no check for the index validity) | |
const auto | getPCACandidatePos (int cand=0) const |
return Chi2 at PCA candidate (no check for its validity) | |
float | getChi2AtPCACandidate (int cand=0) const |
bool | FwdpropagateTracksToVertex (int cand=0) |
check if propagation of tracks to candidate vertex was done | |
bool | isPropagateTracksToVertexDone (int cand=0) const |
Track & | getTrack (int i, int cand=0) |
calculate on the fly track param (no cov mat) at candidate | |
o2::track::TrackParFwd | FwdgetTrackParamAtPCA (int i, int cand=0) const |
MatSym3D | calcPCACovMatrix (int cand=0) const |
std::array< float, 6 > | calcPCACovMatrixFlat (int cand=0) const |
const Track * | getOrigTrackPtr (int i) const |
return number of iterations during minimization (no check for its validity) | |
int | getNIterations (int cand=0) const |
void | setPropagateToPCA (bool v=true) |
void | setMaxIter (int n=60) |
void | setMaxR (float r=200.) |
void | setMaxDXIni (float d=4.) |
void | setMaxChi2 (float chi2=999.) |
void | setBz (float bz) |
void | setMinParamChange (float x=1e-3) |
void | setMinRelChi2Change (float r=0.9) |
void | setUseAbsDCA (bool v) |
void | setMatLUT (const o2::base::MatLayerCylSet *m) |
void | setTGeoMat (bool v=true) |
void | setMaxDistance2ToMerge (float v) |
int | getNCandidates () const |
int | getMaxIter () const |
float | getMaxR () const |
float | getMaxDXIni () const |
float | getMaxChi2 () const |
float | getMinParamChange () const |
float | getBz () const |
double | getK (double b) const |
double | getHz (double b) const |
float | getMaxDistance2ToMerge () const |
bool | getUseAbsDCA () const |
bool | getPropagateToPCA () const |
template<class... Tr> | |
int | process (const Tr &... args) |
void | print () const |
Static Public Member Functions | |
static constexpr int | getNProngs () |
static constexpr int | getNProngs () |
Protected Member Functions | |
bool | FwdcalcPCACoefs () |
bool | FwdcalcInverseWeight () |
void | FwdcalcResidDerivatives () |
void | FwdcalcResidDerivativesNoErr () |
void | FwdcalcChi2Derivatives () |
void | FwdcalcChi2DerivativesNoErr () |
void | FwdcalcPCA () |
void | FwdcalcPCANoErr () |
void | FwdcalcTrackResiduals () |
void | calcTrackDerivatives () |
float | findZatXY (int cand=0) |
void | findZatXY_mid (int cand=0) |
void | findZatXY_lineApprox (int cand=0) |
void | findZatXY_quad (int cand=0) |
void | findZatXY_linear (int cand=0) |
double | FwdcalcChi2 () const |
double | FwdcalcChi2NoErr () const |
bool | FwdcorrectTracks (const VecND &corrZ) |
bool | minimizeChi2 () |
bool | minimizeChi2NoErr () |
bool | roughDXCut () const |
bool | closerToAlternative () const |
bool | propagateToVtx (o2::track::TrackParCovFwd &t, const std::array< float, 3 > &p, const std::array< float, 2 > &cov) const |
track param positions at V0 candidate (no check for the candidate validity) | |
const Vec3D & | getTrackPos (int i, int cand=0) const |
track Z-param at V0 candidate (no check for the candidate validity) | |
float | getTrackZ (int i, int cand=0) const |
MatStd3D | getTrackRotMatrix (int i) const |
MatSym3D | getTrackCovMatrix (int i, int cand=0) const |
void | assign (int) |
template<class T , class... Tr> | |
void | assign (int i, const T &t, const Tr &... args) |
void | clear () |
bool | FwdcalcPCACoefs () |
bool | FwdcalcInverseWeight () |
void | FwdcalcResidDerivatives () |
void | FwdcalcResidDerivativesNoErr () |
void | FwdcalcChi2Derivatives () |
void | FwdcalcChi2DerivativesNoErr () |
void | FwdcalcPCA () |
void | FwdcalcPCANoErr () |
void | FwdcalcTrackResiduals () |
void | calcTrackDerivatives () |
float | findZatXY (int cand=0) |
void | findZatXY_mid (int cand=0) |
void | findZatXY_lineApprox (int cand=0) |
void | findZatXY_quad (int cand=0) |
void | findZatXY_linear (int cand=0) |
double | FwdcalcChi2 () const |
double | FwdcalcChi2NoErr () const |
bool | FwdcorrectTracks (const VecND &corrZ) |
bool | minimizeChi2 () |
bool | minimizeChi2NoErr () |
bool | roughDXCut () const |
bool | closerToAlternative () const |
bool | propagateToVtx (o2::track::TrackParCovFwd &t, const std::array< float, 3 > &p, const std::array< float, 2 > &cov) const |
track param positions at V0 candidate (no check for the candidate validity) | |
const Vec3D & | getTrackPos (int i, int cand=0) const |
track Z-param at V0 candidate (no check for the candidate validity) | |
float | getTrackZ (int i, int cand=0) const |
MatStd3D | getTrackRotMatrix (int i) const |
MatSym3D | getTrackCovMatrix (int i, int cand=0) const |
void | assign (int) |
template<class T , class... Tr> | |
void | assign (int i, const T &t, const Tr &... args) |
void | clear () |
Static Protected Member Functions | |
static double | getAbsMax (const VecND &v) |
static void | setTrackPos (Vec3D &pnt, const Track &tr) |
static double | getAbsMax (const VecND &v) |
static void | setTrackPos (Vec3D &pnt, const Track &tr) |
Definition at line 77 of file FwdDCAFitterN.h.
|
default |
|
inline |
Definition at line 105 of file FwdDCAFitterN.h.
|
default |
|
inline |
Definition at line 105 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 244 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 244 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 242 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 242 of file FwdDCAFitterN.h.
ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > o2::vertexing::FwdDCAFitterN< N, Args >::calcPCACovMatrix | ( | int | cand = 0 | ) | const |
Definition at line 623 of file FwdDCAFitterN.h.
MatSym3D o2::vertexing::FwdDCAFitterN< N, Args >::calcPCACovMatrix | ( | int | cand = 0 | ) | const |
|
inline |
Definition at line 144 of file FwdDCAFitterN.h.
|
inline |
Definition at line 144 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 648 of file FwdDCAFitterN.h.
|
protected |
|
inlineprotected |
Definition at line 251 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 251 of file FwdDCAFitterN.h.
|
protected |
Definition at line 1255 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 726 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 846 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 1010 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 779 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 901 of file FwdDCAFitterN.h.
|
protected |
|
inlineprotected |
Definition at line 658 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 522 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 566 of file FwdDCAFitterN.h.
|
protected |
|
inlineprotected |
Definition at line 672 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 398 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 590 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 375 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 602 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 425 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 471 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 635 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 685 of file FwdDCAFitterN.h.
|
protected |
|
inline |
Definition at line 1064 of file FwdDCAFitterN.h.
o2::track::TrackParFwd o2::vertexing::FwdDCAFitterN< N, Args >::FwdgetTrackParamAtPCA | ( | int | i, |
int | cand = 0 |
||
) | const |
bool o2::vertexing::FwdDCAFitterN< N, Args >::FwdpropagateTracksToVertex | ( | int | cand = 0 | ) |
check if propagation of tracks to candidate vertex was done
Definition at line 701 of file FwdDCAFitterN.h.
bool o2::vertexing::FwdDCAFitterN< N, Args >::FwdpropagateTracksToVertex | ( | int | cand = 0 | ) |
check if propagation of tracks to candidate vertex was done
|
inlinestaticprotected |
Definition at line 1079 of file FwdDCAFitterN.h.
|
staticprotected |
|
inline |
Definition at line 177 of file FwdDCAFitterN.h.
|
inline |
Definition at line 177 of file FwdDCAFitterN.h.
|
inline |
prepare copies of tracks at the V0 candidate (no check for the candidate validity) must be called before getTrack(i,cand) query
Definition at line 120 of file FwdDCAFitterN.h.
|
inline |
prepare copies of tracks at the V0 candidate (no check for the candidate validity) must be called before getTrack(i,cand) query
Definition at line 120 of file FwdDCAFitterN.h.
|
inline |
Definition at line 179 of file FwdDCAFitterN.h.
|
inline |
Definition at line 179 of file FwdDCAFitterN.h.
|
inline |
Definition at line 178 of file FwdDCAFitterN.h.
|
inline |
Definition at line 178 of file FwdDCAFitterN.h.
|
inline |
Definition at line 175 of file FwdDCAFitterN.h.
|
inline |
Definition at line 175 of file FwdDCAFitterN.h.
|
inline |
Definition at line 181 of file FwdDCAFitterN.h.
|
inline |
Definition at line 181 of file FwdDCAFitterN.h.
|
inline |
Definition at line 174 of file FwdDCAFitterN.h.
|
inline |
Definition at line 174 of file FwdDCAFitterN.h.
|
inline |
Definition at line 172 of file FwdDCAFitterN.h.
|
inline |
Definition at line 172 of file FwdDCAFitterN.h.
|
inline |
Definition at line 173 of file FwdDCAFitterN.h.
|
inline |
Definition at line 173 of file FwdDCAFitterN.h.
|
inline |
Definition at line 176 of file FwdDCAFitterN.h.
|
inline |
Definition at line 176 of file FwdDCAFitterN.h.
|
inline |
Definition at line 171 of file FwdDCAFitterN.h.
|
inline |
Definition at line 171 of file FwdDCAFitterN.h.
|
inline |
Definition at line 153 of file FwdDCAFitterN.h.
|
inline |
Definition at line 153 of file FwdDCAFitterN.h.
|
inlinestaticconstexpr |
Definition at line 102 of file FwdDCAFitterN.h.
|
inlinestaticconstexpr |
Definition at line 102 of file FwdDCAFitterN.h.
|
inline |
return number of iterations during minimization (no check for its validity)
Definition at line 150 of file FwdDCAFitterN.h.
|
inline |
return number of iterations during minimization (no check for its validity)
Definition at line 150 of file FwdDCAFitterN.h.
|
inline |
< return PCA candidate, by default best on is provided (no check for the index validity)
Definition at line 112 of file FwdDCAFitterN.h.
|
inline |
< return PCA candidate, by default best on is provided (no check for the index validity)
Definition at line 112 of file FwdDCAFitterN.h.
|
inline |
return Chi2 at PCA candidate (no check for its validity)
Definition at line 113 of file FwdDCAFitterN.h.
|
inline |
return Chi2 at PCA candidate (no check for its validity)
Definition at line 113 of file FwdDCAFitterN.h.
|
inline |
Definition at line 183 of file FwdDCAFitterN.h.
|
inline |
Definition at line 183 of file FwdDCAFitterN.h.
|
inline |
calculate on the fly track param (no cov mat) at candidate
Definition at line 131 of file FwdDCAFitterN.h.
|
inline |
calculate on the fly track param (no cov mat) at candidate
Definition at line 131 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 231 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 231 of file FwdDCAFitterN.h.
|
inlineprotected |
track Z-param at V0 candidate (no check for the candidate validity)
Definition at line 216 of file FwdDCAFitterN.h.
|
inlineprotected |
track Z-param at V0 candidate (no check for the candidate validity)
Definition at line 216 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 221 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 221 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 219 of file FwdDCAFitterN.h.
|
inlineprotected |
Definition at line 219 of file FwdDCAFitterN.h.
|
inline |
Definition at line 182 of file FwdDCAFitterN.h.
|
inline |
Definition at line 182 of file FwdDCAFitterN.h.
|
inline |
track param propagated to V0 candidate (no check for the candidate validity) propagateTracksToVertex must be called in advance
Definition at line 127 of file FwdDCAFitterN.h.
|
inline |
track param propagated to V0 candidate (no check for the candidate validity) propagateTracksToVertex must be called in advance
Definition at line 127 of file FwdDCAFitterN.h.
|
protected |
Definition at line 1093 of file FwdDCAFitterN.h.
|
protected |
|
protected |
Definition at line 1168 of file FwdDCAFitterN.h.
|
protected |
void o2::vertexing::FwdDCAFitterN< N, Args >::print | ( | ) | const |
Definition at line 1265 of file FwdDCAFitterN.h.
void o2::vertexing::FwdDCAFitterN< N, Args >::print | ( | ) | const |
int o2::vertexing::FwdDCAFitterN< N, Args >::process | ( | const Tr &... | args | ) |
Definition at line 312 of file FwdDCAFitterN.h.
int o2::vertexing::FwdDCAFitterN< N, Args >::process | ( | const Tr &... | args | ) |
|
inlineprotected |
track param positions at V0 candidate (no check for the candidate validity)
Definition at line 1274 of file FwdDCAFitterN.h.
|
protected |
track param positions at V0 candidate (no check for the candidate validity)
|
protected |
Definition at line 1237 of file FwdDCAFitterN.h.
|
protected |
|
inline |
Definition at line 159 of file FwdDCAFitterN.h.
|
inline |
Definition at line 159 of file FwdDCAFitterN.h.
|
inline |
Definition at line 163 of file FwdDCAFitterN.h.
|
inline |
Definition at line 163 of file FwdDCAFitterN.h.
|
inline |
Definition at line 158 of file FwdDCAFitterN.h.
|
inline |
Definition at line 158 of file FwdDCAFitterN.h.
|
inline |
Definition at line 169 of file FwdDCAFitterN.h.
|
inline |
Definition at line 169 of file FwdDCAFitterN.h.
|
inline |
Definition at line 157 of file FwdDCAFitterN.h.
|
inline |
Definition at line 157 of file FwdDCAFitterN.h.
|
inline |
Definition at line 155 of file FwdDCAFitterN.h.
|
inline |
Definition at line 155 of file FwdDCAFitterN.h.
|
inline |
Definition at line 156 of file FwdDCAFitterN.h.
|
inline |
Definition at line 156 of file FwdDCAFitterN.h.
|
inline |
Definition at line 160 of file FwdDCAFitterN.h.
|
inline |
Definition at line 160 of file FwdDCAFitterN.h.
|
inline |
Definition at line 161 of file FwdDCAFitterN.h.
|
inline |
Definition at line 161 of file FwdDCAFitterN.h.
|
inline |
Definition at line 154 of file FwdDCAFitterN.h.
|
inline |
Definition at line 154 of file FwdDCAFitterN.h.
|
inline |
Definition at line 168 of file FwdDCAFitterN.h.
|
inline |
Definition at line 168 of file FwdDCAFitterN.h.
|
inlinestaticprotected |
Definition at line 257 of file FwdDCAFitterN.h.
|
inlinestaticprotected |
Definition at line 257 of file FwdDCAFitterN.h.
|
inline |
Definition at line 162 of file FwdDCAFitterN.h.
|
inline |
Definition at line 162 of file FwdDCAFitterN.h.