FairRoot/PandaRoot
|
#include <PndTrkConformalHit.h>
Public Member Functions | |
PndTrkConformalHit () | |
PndTrkConformalHit (PndTrkHit *hit, double u, double v, double rd) | |
PndTrkConformalHit (PndTrkHit *hit, double u, double v) | |
~PndTrkConformalHit () | |
Int_t | GetHitID () |
Int_t | GetDetectorID () |
TVector2 | GetPosition () |
Double_t | GetU () |
Double_t | GetV () |
Double_t | GetIsochrone () |
PndTrkHit * | GetHit () |
double | GetDistanceFromTrack (double fitm, double fitp) |
void | SetPosition (double x, double y) |
void | Draw (Color_t color) |
void | Print () |
ClassDef (PndTrkConformalHit, 1) | |
Public Attributes | |
PndTrkHit * | fHit |
TVector2 | fPosition |
Double_t | fIsochrone |
PndTrkHit Class for pattern recognition conformal hit
Definition at line 14 of file PndTrkConformalHit.h.
PndTrkConformalHit::PndTrkConformalHit | ( | ) |
Definition at line 20 of file PndTrkConformalHit.cxx.
PndTrkConformalHit::PndTrkConformalHit | ( | PndTrkHit * | hit, |
double | u, | ||
double | v, | ||
double | rd | ||
) |
Definition at line 23 of file PndTrkConformalHit.cxx.
PndTrkConformalHit::PndTrkConformalHit | ( | PndTrkHit * | hit, |
double | u, | ||
double | v | ||
) |
Definition at line 25 of file PndTrkConformalHit.cxx.
PndTrkConformalHit::~PndTrkConformalHit | ( | ) |
Definition at line 27 of file PndTrkConformalHit.cxx.
PndTrkConformalHit::ClassDef | ( | PndTrkConformalHit | , |
1 | |||
) |
void PndTrkConformalHit::Draw | ( | Color_t | color | ) |
Definition at line 34 of file PndTrkConformalHit.cxx.
References fHit, fIsochrone, fPosition, and PndTrkHit::GetIRegion().
Referenced by PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkConformalHitList::Draw(), PndTrkTrackFinder::Exec(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), and PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto().
|
inline |
Definition at line 27 of file PndTrkConformalHit.h.
References fHit, and PndTrkHit::GetDetectorID().
Referenced by PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::DoesConfHitBelong(), PndTrkLegendreSecTask::DoesConfHitBelong(), PndTrkLegendreSecTask2::DoesConfHitBelong(), PndTrkLegendreSecTask::FillLegendreHisto(), and PndTrkLegendreTask::FillLegendreHisto().
double PndTrkConformalHit::GetDistanceFromTrack | ( | double | fitm, |
double | fitp | ||
) |
Definition at line 30 of file PndTrkConformalHit.cxx.
References CAMath::Abs(), fPosition, and CAMath::Sqrt().
Referenced by PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::DoesConfHitBelong(), PndTrkLegendreTask::DoesConfHitBelong(), and PndTrkLegendreSecTask2::DoesConfHitBelong().
|
inline |
Definition at line 33 of file PndTrkConformalHit.h.
References fHit.
Referenced by PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), and PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto().
|
inline |
Definition at line 26 of file PndTrkConformalHit.h.
References fHit, and PndTrkHit::GetHitID().
Referenced by PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), and PndTrkLegendreSecTask2::CreateClusterByMixedDistance().
|
inline |
Definition at line 32 of file PndTrkConformalHit.h.
References fIsochrone.
Referenced by PndTrkTrackFinder::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreNew::ComputePlaneExtremities(), PndTrkCombiLegendreTask::ComputePlaneExtremities(), PndTrkTrackFinder::ComputePlaneExtremities(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::DoesConfHitBelong(), PndTrkLegendreTask::DoesConfHitBelong(), PndTrkLegendreSecTask2::DoesConfHitBelong(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::ExtractLegendre(), PndTrkTrackFinder::ExtractLegendre(), PndTrkLegendreSecTask::ExtractLegendre(), PndTrkLegendreTask::ExtractLegendre(), PndTrkLegendreSecTask2::ExtractLegendre(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), PndTrkLegendreNew::IntersectionFinder(), PndTrkCombiLegendreTask::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), and PndTrkTrackFinder::MinuitFit().
|
inline |
Definition at line 29 of file PndTrkConformalHit.h.
References fPosition.
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkTrackFinder::Exec(), and PndTrkTrackFinder::MinuitFit().
|
inline |
Definition at line 30 of file PndTrkConformalHit.h.
References fPosition.
Referenced by PndTrkLegendreNew::ComputePlaneExtremities(), PndTrkCombiLegendreTask::ComputePlaneExtremities(), PndTrkTrackFinder::ComputePlaneExtremities(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::ExtractLegendre(), PndTrkTrackFinder::ExtractLegendre(), PndTrkLegendreTask::ExtractLegendre(), PndTrkLegendreSecTask::ExtractLegendre(), PndTrkLegendreSecTask2::ExtractLegendre(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), PndTrkLegendreNew::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), and PndTrkCombiLegendreTask::IntersectionFinder().
|
inline |
Definition at line 31 of file PndTrkConformalHit.h.
References fPosition.
Referenced by PndTrkLegendreNew::ComputePlaneExtremities(), PndTrkCombiLegendreTask::ComputePlaneExtremities(), PndTrkTrackFinder::ComputePlaneExtremities(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::ExtractLegendre(), PndTrkTrackFinder::ExtractLegendre(), PndTrkLegendreTask::ExtractLegendre(), PndTrkLegendreSecTask::ExtractLegendre(), PndTrkLegendreSecTask2::ExtractLegendre(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), PndTrkLegendreNew::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), and PndTrkCombiLegendreTask::IntersectionFinder().
void PndTrkConformalHit::Print | ( | ) |
Definition at line 95 of file PndTrkConformalHit.cxx.
References fHit, fIsochrone, fPosition, PndTrkHit::GetDetectorID(), and PndTrkHit::GetHitID().
Referenced by PndTrkConformalHitList::Print().
|
inline |
Definition at line 38 of file PndTrkConformalHit.h.
References fPosition.
Referenced by PndTrkLegendreNew::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), and PndTrkCombiLegendreTask::IntersectionFinder().
PndTrkHit* PndTrkConformalHit::fHit |
Definition at line 45 of file PndTrkConformalHit.h.
Referenced by Draw(), GetDetectorID(), GetHit(), GetHitID(), and Print().
Double_t PndTrkConformalHit::fIsochrone |
Definition at line 47 of file PndTrkConformalHit.h.
Referenced by Draw(), GetIsochrone(), and Print().
TVector2 PndTrkConformalHit::fPosition |
Definition at line 46 of file PndTrkConformalHit.h.
Referenced by Draw(), GetDistanceFromTrack(), GetPosition(), GetU(), GetV(), Print(), and SetPosition().