|
FairRoot/PandaRoot
|
#include <PndTrkFitter.h>
Public Member Functions | |
| PndTrkFitter () | |
| PndTrkFitter (int verbose) | |
| ~PndTrkFitter () | |
| void | Reset () |
| void | SetPointToFit (double x, double y, double sigma) |
| Bool_t | StraightLineFit (Double_t &fitm, Double_t &fitp) |
| Double_t | StraightLineFitWithChi2 (Double_t &fitm, Double_t &fitp) |
| Bool_t | ConstrainedStraightLineFit (Double_t x0, Double_t y0, Double_t &fitm, Double_t &fitp) |
| Bool_t | ParabolaFit (Double_t &fita, Double_t &fitb, Double_t &fitc) |
| void | SetVerbose (int ver) |
Private Attributes | |
| Double_t | fSx |
| Double_t | fSy |
| Double_t | fSxy |
| Double_t | fSxx |
| Double_t | fSxxy |
| Double_t | fSxxx |
| Double_t | fSxxxx |
| Double_t | fS1 |
| std::vector< double > | fX |
| std::vector< double > | fY |
| std::vector< double > | fSigma |
| Int_t | fVerbose |
Definition at line 7 of file PndTrkFitter.h.
| PndTrkFitter::PndTrkFitter | ( | ) |
| PndTrkFitter::PndTrkFitter | ( | int | verbose | ) |
| PndTrkFitter::~PndTrkFitter | ( | ) |
Definition at line 37 of file PndTrkFitter.cxx.
| Bool_t PndTrkFitter::ConstrainedStraightLineFit | ( | Double_t | x0, |
| Double_t | y0, | ||
| Double_t & | fitm, | ||
| Double_t & | fitp | ||
| ) |
Definition at line 133 of file PndTrkFitter.cxx.
References Double_t, fS1, fSigma, fSx, fSxx, fSxy, fSy, fVerbose, fX, fY, Reset(), and x0.
Referenced by PndTrkLegendreSecTask::ZPhiFit(), PndTrkLegendreTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
Definition at line 179 of file PndTrkFitter.cxx.
References CAMath::Abs(), Double_t, fS1, fSigma, fSx, fSxx, fSxxx, fSxxxx, fSxxy, fSxy, fSy, fVerbose, fX, fY, and Reset().
Referenced by PndTrkTrackFinder::AnalyticalParabolaFit().
| void PndTrkFitter::Reset | ( | ) |
Definition at line 41 of file PndTrkFitter.cxx.
References fS1, fSigma, fSx, fSxx, fSxxx, fSxxxx, fSxxy, fSxy, fSy, fX, and fY.
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), ConstrainedStraightLineFit(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreTask::Exec(), PndTrkTrackFinder::Exec(), ParabolaFit(), StraightLineFit(), StraightLineFitWithChi2(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
| void PndTrkFitter::SetPointToFit | ( | double | x, |
| double | y, | ||
| double | sigma | ||
| ) |
Definition at line 55 of file PndTrkFitter.cxx.
References fSigma, fX, and fY.
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inline |
Definition at line 61 of file PndTrkFitter.cxx.
References Double_t, fS1, fSigma, fSx, fSxx, fSxy, fSy, fVerbose, fX, fY, and Reset().
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
Definition at line 94 of file PndTrkFitter.cxx.
References Double_t, fS1, fSigma, fSx, fSxx, fSxy, fSy, fVerbose, fX, fY, and Reset().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), Reset(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 31 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), PndTrkFitter(), Reset(), SetPointToFit(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), Reset(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), Reset(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ParabolaFit(), and Reset().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ParabolaFit(), and Reset().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ParabolaFit(), and Reset().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), Reset(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 30 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), Reset(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 32 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), SetVerbose(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 31 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), PndTrkFitter(), Reset(), SetPointToFit(), StraightLineFit(), and StraightLineFitWithChi2().
|
private |
Definition at line 31 of file PndTrkFitter.h.
Referenced by ConstrainedStraightLineFit(), ParabolaFit(), PndTrkFitter(), Reset(), SetPointToFit(), StraightLineFit(), and StraightLineFitWithChi2().
1.8.8