| FairRoot/PandaRoot
    | 
#include <PndTrack.h>
 
  
 | Public Member Functions | |
| PndTrack () | |
| PndTrack (const FairTrackParP &first, const FairTrackParP &last, const PndTrackCand &cand, Int_t flag=0, Double_t chi2=-1., Int_t ndf=0, Int_t pid=0, Int_t id=-1, Int_t type=-1) | |
| void | Print () | 
| Int_t | GetPidHypo () const | 
| Int_t | GetFlag () const | 
| Double_t | GetChi2 () const | 
| Int_t | GetNDF () const | 
| Int_t | GetRefIndex () const | 
| void | SetPidHypo (Int_t i) | 
| void | SetFlag (Int_t i) | 
| void | SetChi2 (Double_t d) | 
| void | SetNDF (Int_t i) | 
| void | SetRefIndex (TString branch, Int_t i) | 
| void | SetRefIndex (Int_t i) | 
| void | SetTrackCand (const PndTrackCand &cand) | 
| void | SetTrackCandRef (PndTrackCand *candPointer) | 
| PndTrackCand * | GetPndTrackCandViaRef () | 
| PndTrackCand | GetTrackCand () | 
| PndTrackCand * | GetTrackCandPtr () | 
| FairTrackParP | GetParamFirst () | 
| FairTrackParP | GetParamLast () | 
| virtual bool | equal (FairTimeStamp *data) const | 
| virtual bool | operator< (const PndTrack &myTrack) const | 
| virtual bool | operator> (const PndTrack &myTrack) const | 
| virtual bool | operator== (const PndTrack &myTrack) const | 
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) | 
| Private Attributes | |
| FairTrackParP | fTrackParamFirst | 
| FairTrackParP | fTrackParamLast | 
| PndTrackCand | fTrackCand | 
| TRef | fRefToPndTrackCand | 
| Int_t | fPidHypo | 
| Int_t | fFlag | 
| recotasks: -10 if Pz < 1e-9, -2 if conversion error, -22 if PdgCode == 0  More... | |
| Double_t | fChi2 | 
| Int_t | fNDF | 
| Int_t | fRefIndex | 
Definition at line 23 of file PndTrack.h.
| PndTrack::PndTrack | ( | ) | 
Definition at line 12 of file PndTrack.cxx.
Referenced by operator<(), and operator>().
| PndTrack::PndTrack | ( | const FairTrackParP & | first, | 
| const FairTrackParP & | last, | ||
| const PndTrackCand & | cand, | ||
| Int_t | flag = 0, | ||
| Double_t | chi2 = -1., | ||
| Int_t | ndf = 0, | ||
| Int_t | pid = 0, | ||
| Int_t | id = -1, | ||
| Int_t | type = -1 | ||
| ) | 
Definition at line 26 of file PndTrack.cxx.
| 
 | inlinevirtual | 
Definition at line 52 of file PndTrack.h.
| 
 | inline | 
Definition at line 34 of file PndTrack.h.
References fChi2.
Referenced by PndTrackArrayMerger::Exec(), PndLmdTrksFilterTask::Exec(), PndTrackSmearTask::Exec(), PndLmdTrkQTask::Exec(), PndRecoMultiKalmanTask2::Exec(), PndRecoKalmanTask2::Exec(), PndXYResidualTask::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), PndPidCorrelator::GetTrackInfo(), and main().
| 
 | inline | 
Definition at line 33 of file PndTrack.h.
References fFlag.
Referenced by PndPidCorrelator::ConstructChargedCandidate(), PndSttMvdGemTracking::Copy(), dedx_p_chain(), PndTrackArrayMerger::Exec(), PndTrkAddTCA::Exec(), PndMissingPzCleanerTask::Exec(), PndTrackSmearTask::Exec(), PndRecoMultiKalmanTask2::Exec(), PndRecoKalmanTask2::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), for(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndPidCorrelator::GetTrackInfo(), and QAmacro_stt_4().
| 
 | inline | 
Definition at line 35 of file PndTrack.h.
References fNDF.
Referenced by PndTrackArrayMerger::Exec(), PndTrackSmearTask::Exec(), PndRecoMultiKalmanTask2::Exec(), PndRecoKalmanTask2::Exec(), PndXYResidualTask::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), and PndPidCorrelator::GetTrackInfo().
| 
 | inline | 
Definition at line 49 of file PndTrack.h.
References fTrackParamFirst.
Referenced by PndTrackingQA::AnalyseEvent(), PndTrackingQualityBarrelAnalysisNewLinks::AnalyseEvent(), check_trackcand(), OnlineDBuilderTask::CombineFirstWithTwoSecond(), PndSttHit::ComputedEdx(), PndSttMvdGemTracking::Copy(), dedx_p_chain(), PndTrackArrayMerger::Exec(), PndTrkAddTCA::Exec(), PndSttTrackFitterQATask::Exec(), PndLmdNoiseTrkSuppressionTask::Exec(), PndLmdTrksFilterTask::Exec(), PndMissingPzCleanerTask::Exec(), PndTrackSmearTask::Exec(), PndGemTrackFinderQA::Exec(), PndLmdBPRungeKuttaTask::Exec(), PndLmdBPtestTask::Exec(), PndLmdGeaneTask::Exec(), PndTrackDraw::Exec(), PndLmdSigCleanTask::Exec(), PndLmdTrkQTask::Exec(), PndTrackingQATask::Exec(), PndRecoMultiKalmanTask2::Exec(), OnlineDBuilderTask::Exec(), PndTrkTrackFinder::Exec(), PndRecoKalmanTask2::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), PndRecoDafFit2::Fit(), PndRecoDafFit::Fit(), PndRecoKalmanFit2::Fit(), PndRecoKalmanFit::Fit(), for(), PndAnalysis::GetFirstPar(), PndSttMvdGemTracking::GetInitialParams(), PndTrackingQualityBarrelTaskNewLinks::GetMCInfoFromIdealTrack(), PndTrackingQATask::GetMCInfoFromIdealTrack(), PndAnalysisForwardTask::getMcTracks(), PndPidCorrelator::GetMvdInfo(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndPidCorrelator::GetTrackInfo(), hit_noise_studies(), main(), PndGemTrackFinderQA::MatchRecoTracks(), PndTrkTrack::PndTrkTrack(), PndSttMvdGemTracking::Prefit(), PndSttMvdGemTracking::PropagateToGemPlaneAsHelix(), PndXYResidualTask::PropagateToZ(), PndTrkTrackFinder::RecreateHitArrays(), PndTrkLegendreTask::RegisterTrack(), PndTrkLegendreSecTask::RegisterTrack(), PndTrkLegendreSecTask2::RegisterTrack(), and PndSttMvdGemTracking::SelectPdgCode().
| 
 | inline | 
Definition at line 50 of file PndTrack.h.
References fTrackParamLast.
Referenced by PndMdtTrkProducer::AlgorithmWithLheGenTrack(), PndPidCorrelator::ConstructChargedCandidate(), PndPidCorrelator::ConstructNeutralCandidate(), PndSttMvdGemTracking::Copy(), PndTrackArrayMerger::Exec(), PndTrkAddTCA::Exec(), PndSttMvdGemTracking::Exec(), PndTrackSmearTask::Exec(), PndTrackDraw::Exec(), PndRecoMultiKalmanTask2::Exec(), PndTrkTrackFinder::Exec(), PndRecoKalmanTask2::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), PndSttMvdGemTracking::GetInitialParams(), PndTrackingQualityBarrelTaskNewLinks::GetMCInfoFromIdealTrack(), PndTrackingQATask::GetMCInfoFromIdealTrack(), PndPidCorrelator::GetMdtInfo(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndPidCorrelator::GetTrackInfo(), PndTrkTrack::PndTrkTrack(), PndSttMvdGemTracking::PropagateToGemPlaneAsHelix(), QAmacro_stt_4(), PndTrkTrackFinder::RecreateHitArrays(), PndTrkLegendreSecTask::RegisterTrack(), PndTrkLegendreTask::RegisterTrack(), PndTrkLegendreSecTask2::RegisterTrack(), PndSttMvdGemTracking::Retrack(), PndSttMvdGemTracking::SelectPdgCode(), and PndSttMvdGemTracking::SetStartParameters().
| 
 | inline | 
Definition at line 32 of file PndTrack.h.
References fPidHypo.
Referenced by PndTrackArrayMerger::Exec(), PndTrackSmearTask::Exec(), PndTrackDraw::Exec(), PndRecoMultiKalmanTask2::Exec(), PndRecoKalmanTask2::Exec(), PndRecoMultiKalmanTask::Exec(), and PndRecoKalmanTask::Exec().
| 
 | inline | 
Definition at line 45 of file PndTrack.h.
References fRefToPndTrackCand.
| 
 | inline | 
Definition at line 36 of file PndTrack.h.
References fRefIndex.
Referenced by dedx_p_chain(), PndSttTrackFitterQATask::Exec(), PndSttMvdGemTracking::Exec(), PndLmdTrksFilterTask::Exec(), PndLmdBPtestTask::Exec(), PndLmdTrkQTask::Exec(), for(), and main().
| 
 | inline | 
Definition at line 47 of file PndTrack.h.
References fTrackCand.
Referenced by PndTrkAddTCA::Exec(), PndTrackSmearTask::Exec(), PndGemTrackFinderQA::Exec(), PndTrackDraw::Exec(), PndRecoMultiKalmanTask2::Exec(), PndTrkTrackFinder::Exec(), PndRecoKalmanTask2::Exec(), PndRecoMultiKalmanTask::Exec(), PndRecoKalmanTask::Exec(), PndRecoDafFit::Fit(), PndRecoDafFit2::Fit(), PndRecoKalmanFit2::Fit(), PndRecoKalmanFit::Fit(), PndPidCorrelator::GetFtsInfo(), PndPidCorrelator::GetGemInfo(), PndAnalysisForwardTask::getMcTracks(), PndPidCorrelator::GetMvdInfo(), PndPidCorrelator::GetSttInfo(), PndGemTrackFinderQA::MatchRecoTracks(), PndTrkTrackFinder::RecreateHitArrays(), PndTrkLegendreTask::RegisterTrack(), PndTrkLegendreSecTask::RegisterTrack(), and PndTrkLegendreSecTask2::RegisterTrack().
| 
 | inline | 
Definition at line 48 of file PndTrack.h.
References fTrackCand.
Referenced by PndTrackingQA::AnalyseEvent(), PndTrackingQualityBarrelAnalysisNewLinks::AnalyseEvent(), check_trackcand(), PndTrackArrayMerger::Exec(), PndSttMvdGemTracking::Exec(), PndTrkTrackFinder::Exec(), PndXYResidualTask::Exec(), PndSttMvdGemTracking::FillTrueDistances(), PndTrackingQualityBarrelTaskNewLinks::GetMCInfoFromIdealTrack(), PndTrackingQATask::GetMCInfoFromIdealTrack(), PndTrackingQA::GetRecoInfoFromRecoTrack(), PndTrackingQualityBarrelAnalysisNewLinks::GetRecoInfoFromRecoTrack(), PndAnalysisForwardTask::getReconstructedTracks(), PndTrkTrackFinder::RecreateHitArrays(), and PndSttMvdGemTracking::Retrack().
| 
 | inlinevirtual | 
| 
 | inlinevirtual | 
Definition at line 71 of file PndTrack.h.
References fFlag.
| 
 | inlinevirtual | 
| void PndTrack::Print | ( | ) | 
Definition at line 39 of file PndTrack.cxx.
References fChi2, fNDF, fRefIndex, fTrackParamFirst, and fTrackParamLast.
Referenced by PndMvdSttGemRiemannTrackFinderTask::Exec(), PndMvdRiemannTrackFinderTask::Exec(), PndTrackDraw::Exec(), PndLmdKalmanTask::Exec(), and PndFtsHoughTrackerTask::Exec().
| 
 | inline | 
Definition at line 78 of file PndTrack.h.
References fChi2, fFlag, fNDF, fPidHypo, fRefIndex, and fTrackCand.
| 
 | inline | 
Definition at line 39 of file PndTrack.h.
Referenced by PndLmdKalmanTask::Exec(), Genfit2Track2PndTrack(), and GenfitTrack2PndTrack().
| 
 | inline | 
Definition at line 38 of file PndTrack.h.
Referenced by PndTrkTrack::ConvertToPndTrack(), PndSttMvdGemTracking::Copy(), PndSttTrackFinderReal::DoFind(), PndTrkAddTCA::Exec(), PndSttMvdGemTracking::Exec(), PndMissingPzCleanerTask::Exec(), PndTrkTrackFinder::Exec(), PndRecoKalmanTask2::Exec(), PndRecoKalmanTask::Exec(), PndRecoDafFit::Fit(), PndRecoDafFit2::Fit(), PndRecoKalmanFit2::Fit(), PndRecoKalmanFit::Fit(), Genfit2Track2PndTrack(), GenfitTrack2PndTrack(), PndTrkTracking2::LoadPndTrack_TrackCand(), and PndTrkTrackFinder::RecreateHitArrays().
| 
 | inline | 
Definition at line 40 of file PndTrack.h.
Referenced by Genfit2Track2PndTrack(), and GenfitTrack2PndTrack().
| 
 | inline | 
Definition at line 37 of file PndTrack.h.
| 
 | inline | 
Definition at line 41 of file PndTrack.h.
Referenced by PndSttMvdGemTracking::Copy(), PndGemTrackFinderIdeal::DoFind(), PndSttTrackFinderReal::DoFind(), PndSttTrackFinderIdeal::DoFind(), PndFtsCATracking::Exec(), PndCATracking::Exec(), PndLmdKalmanTask::Exec(), and PndTrkTracking2::LoadPndTrack_TrackCand().
| 
 | inline | 
Definition at line 42 of file PndTrack.h.
| 
 | inline | 
Definition at line 43 of file PndTrack.h.
References fTrackCand.
Referenced by PndMvdSttGemRiemannTrackFinderTask::Exec(), PndMvdRiemannTrackFinderTask::Exec(), PndSttCellTrackFinderTask::Exec(), PndSttMvdGemTracking::Exec(), and PndLmdKalmanTask::Exec().
| 
 | inline | 
Definition at line 44 of file PndTrack.h.
References fRefToPndTrackCand.
Referenced by PndMvdSttGemRiemannTrackFinderTask::Exec(), PndSttCellTrackFinderTask::Exec(), and PndFtsHoughTrackerTask::Exec().
| 
 | private | 
Definition at line 101 of file PndTrack.h.
Referenced by GetChi2(), Print(), serialize(), and SetChi2().
| 
 | private | 
recotasks: -10 if Pz < 1e-9, -2 if conversion error, -22 if PdgCode == 0
Definition at line 100 of file PndTrack.h.
Referenced by GetFlag(), operator==(), serialize(), and SetFlag().
| 
 | private | 
Definition at line 102 of file PndTrack.h.
Referenced by GetNDF(), Print(), serialize(), and SetNDF().
| 
 | private | 
Definition at line 99 of file PndTrack.h.
Referenced by GetPidHypo(), serialize(), and SetPidHypo().
| 
 | private | 
Definition at line 103 of file PndTrack.h.
Referenced by GetRefIndex(), Print(), serialize(), and SetRefIndex().
| 
 | private | 
Definition at line 97 of file PndTrack.h.
Referenced by GetPndTrackCandViaRef(), and SetTrackCandRef().
| 
 | private | 
Definition at line 96 of file PndTrack.h.
Referenced by GetTrackCand(), GetTrackCandPtr(), serialize(), and SetTrackCand().
| 
 | private | 
Definition at line 93 of file PndTrack.h.
Referenced by GetParamFirst(), and Print().
| 
 | private | 
Definition at line 94 of file PndTrack.h.
Referenced by GetParamLast(), and Print().
 1.8.8
 1.8.8