|  | 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.