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