FairRoot/PandaRoot
|
#include <PndTrkSkewHit.h>
Public Member Functions | |
PndTrkSkewHit () | |
PndTrkSkewHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos, Double_t isochrone, Double_t sortvar, Int_t trackID, TVector3 center1, TVector3 intersection1, double phi1, TVector3 center2, TVector3 intersection2, double phi2, double a, double b, int rightone, double beta) | |
PndTrkSkewHit (PndTrkHit &hit, Int_t trackID, TVector3 center1, TVector3 intersection1, double phi1, TVector3 center2, TVector3 intersection2, double phi2, double a, double b, int rightone, double beta) | |
PndTrkSkewHit (PndTrkHit &hit) | |
PndTrkSkewHit (const PndTrkSkewHit &hit) | |
PndTrkSkewHit & | operator= (const PndTrkSkewHit &hit) |
~PndTrkSkewHit () | |
TVector3 | GetIntersection1 () |
TVector3 | GetIntersection2 () |
Double_t | GetPhi1 () |
Double_t | GetPhi2 () |
void | SetPhi1 (Double_t phi1) |
void | SetPhi2 (Double_t phi2) |
void | Draw (Color_t color) |
void | Print () |
ClassDef (PndTrkSkewHit, 1) | |
virtual Bool_t | IsEqual (const TObject *obj) const |
virtual Bool_t | IsSortable () |
Int_t | Compare (const TObject *hit) const |
Bool_t | operator== (const PndTrkHit &hit1) |
Bool_t | operator< (const PndTrkHit &hit1) |
void | SetIsochrone (Double_t isochrone) |
void | SetSortVariable (Double_t sortvar) |
void | SetPosition (TVector3 pos) |
void | SetPhi (Double_t phi) |
void | SetUsedFlag (Bool_t used) |
void | SetRefHitFlag (Bool_t used) |
void | SetRegion (Int_t iregion) |
Int_t | GetHitID () |
Int_t | GetDetectorID () |
Bool_t | IsUsed () |
Bool_t | WasRefHit () |
Int_t | GetSensorID () |
Int_t | GetTubeID () |
TVector3 | GetPosition () |
Double_t | GetIsochrone () |
Int_t | GetIRegion () |
Bool_t | IsRegion (Int_t iregion) |
Double_t | GetSortVariable () |
Double_t | GetPhi () |
Bool_t | IsSttParallel () |
Bool_t | IsSttSkew () |
Bool_t | IsStt () |
Bool_t | IsMvdPixel () |
Bool_t | IsMvdStrip () |
Bool_t | IsMvd () |
Bool_t | IsGem () |
Bool_t | IsSciTil () |
Double_t | GetDistance (PndTrkHit *fromhit) |
Double_t | GetDistance (TVector3 frompoint) |
Double_t | GetXYDistance (PndTrkHit *fromhit) |
Double_t | GetXYDistance (TVector3 frompoint) |
Double_t | GetXYDistanceFromTrack (double x0, double y0, double R) |
void | DrawTube (Color_t color) |
int | GetSector () |
ClassDef (PndTrkHit, 1) | |
Public Attributes | |
Int_t | fTrackID |
Int_t | fRightIntersection |
TVector3 | fCenter1 |
TVector3 | fCenter2 |
TVector3 | fIntersection1 |
TVector3 | fIntersection2 |
Double_t | fa |
Double_t | fb |
Double_t | fPhi1 |
Double_t | fPhi2 |
Double_t | fBeta |
Int_t | fHitID |
Int_t | fDetectorID |
Int_t | fIRegion |
Int_t | fSensorID |
Bool_t | fUsed |
Bool_t | fUsedAsRefHit |
TVector3 | fPosition |
Double_t | fIsochrone |
Double_t | fSortVariable |
Double_t | fPhi |
Double_t | fSector |
PndTrkSkewHit Class for pattern recognition hit
fSensorID: identifies the specific sensor of the MVD, the specific tube of the STT
Definition at line 17 of file PndTrkSkewHit.h.
PndTrkSkewHit::PndTrkSkewHit | ( | ) |
Definition at line 21 of file PndTrkSkewHit.cxx.
PndTrkSkewHit::PndTrkSkewHit | ( | Int_t | hitID, |
Int_t | detID, | ||
Bool_t | used, | ||
Int_t | iregion, | ||
Int_t | sensorID, | ||
TVector3 & | pos, | ||
Double_t | isochrone, | ||
Double_t | sortvar, | ||
Int_t | trackID, | ||
TVector3 | center1, | ||
TVector3 | intersection1, | ||
double | phi1, | ||
TVector3 | center2, | ||
TVector3 | intersection2, | ||
double | phi2, | ||
double | a, | ||
double | b, | ||
int | rightone, | ||
double | beta | ||
) |
Definition at line 23 of file PndTrkSkewHit.cxx.
PndTrkSkewHit::PndTrkSkewHit | ( | PndTrkHit & | hit, |
Int_t | trackID, | ||
TVector3 | center1, | ||
TVector3 | intersection1, | ||
double | phi1, | ||
TVector3 | center2, | ||
TVector3 | intersection2, | ||
double | phi2, | ||
double | a, | ||
double | b, | ||
int | rightone, | ||
double | beta | ||
) |
Definition at line 25 of file PndTrkSkewHit.cxx.
PndTrkSkewHit::PndTrkSkewHit | ( | PndTrkHit & | hit | ) |
Definition at line 28 of file PndTrkSkewHit.cxx.
PndTrkSkewHit::PndTrkSkewHit | ( | const PndTrkSkewHit & | hit | ) |
Definition at line 31 of file PndTrkSkewHit.cxx.
References hit().
PndTrkSkewHit::~PndTrkSkewHit | ( | ) |
Definition at line 35 of file PndTrkSkewHit.cxx.
PndTrkSkewHit::ClassDef | ( | PndTrkSkewHit | , |
1 | |||
) |
|
inherited |
|
inherited |
Definition at line 69 of file PndTrkHit.cxx.
References PndTrkHit::fSortVariable.
void PndTrkSkewHit::Draw | ( | Color_t | color | ) |
Definition at line 54 of file PndTrkSkewHit.cxx.
References fa, fb, fBeta, fCenter1, fCenter2, PndTrkHit::fUsed, and style().
Referenced by PndTrkSkewHitList::Draw().
|
inherited |
Definition at line 178 of file PndTrkHit.cxx.
References PndTrkHit::fIRegion, PndTrkHit::fPosition, PndTrkHit::fUsed, and TUBERADIUS.
Referenced by PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkLegendreNew::DrawLists(), PndTrkLegendreNew::DrawNeighboringsToHit(), PndTrkCombiLegendreTask::DrawNeighboringsToHit(), PndTrkTrackFinder::DrawNeighboringsToHit(), and PndTrkCombiLegendreTask::Exec().
|
inlineinherited |
Definition at line 57 of file PndTrkHit.h.
References PndTrkHit::fDetectorID.
Referenced by PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkTrack::ConvertToPndTrackCand(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreSecTask::DoesRealHitBelong(), PndTrkLegendreTask::DoesRealHitBelong(), PndTrkLegendreSecTask2::DoesRealHitBelong(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), PndTrkConformalHit::GetDetectorID(), PndTrkNeighboringMap::GetIndivisiblesToHit(), PndTrkNeighboringMap::GetNeighboringsToHit(), PndTrkConformalHit::Print(), PndTrkCluster::Print(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
Definition at line 83 of file PndTrkHit.cxx.
References PndTrkHit::GetPosition().
Referenced by PndTrkCluster::AddClusterAndSortFrom(), PndTrkClean::CheckPairOfHits(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), and PndTrkCluster::SortFromHit().
|
inherited |
|
inlineinherited |
Definition at line 56 of file PndTrkHit.h.
References PndTrkHit::fHitID.
Referenced by PndTrkCombiLegendreTask::CleanTrack(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkTrack::ConvertToPndTrackCand(), PndTrkCombiLegendreTask::DoesBelong(), PndTrkLegendreNew::DrawNeighboringsToHit(), PndTrkCombiLegendreTask::DrawNeighboringsToHit(), PndTrkTrackFinder::DrawNeighboringsToHit(), PndTrkLegendreNew::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), PndTrkLegendreNew::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask::FindMvdPixelReferenceHit(), PndTrkLegendreTask::FindMvdPixelReferenceHit(), PndTrkCombiLegendreTask::FindMvdPixelReferenceHit(), PndTrkTrackFinder::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask2::FindMvdPixelReferenceHit(), PndTrkLegendreNew::FindMvdStripReferenceHit(), PndTrkLegendreSecTask::FindMvdStripReferenceHit(), PndTrkLegendreTask::FindMvdStripReferenceHit(), PndTrkCombiLegendreTask::FindMvdStripReferenceHit(), PndTrkTrackFinder::FindMvdStripReferenceHit(), PndTrkLegendreSecTask2::FindMvdStripReferenceHit(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), PndTrkConformalHit::GetHitID(), PndTrkNeighboringMap::GetIndivisiblesToHit(), PndTrkNeighboringMap::GetNeighboringsToHit(), PndTrkConformalHit::Print(), PndTrkCluster::Print(), PndTrkNeighboringMap::PrintIndivisibleMap(), PndTrkCluster::PrintList(), PndTrkClean::SplitAtHit(), and PndTrkCluster::SplitAtHit().
|
inline |
Definition at line 34 of file PndTrkSkewHit.h.
References fIntersection1.
Referenced by PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), and PndTrkTrackFinder::Exec().
|
inline |
Definition at line 35 of file PndTrkSkewHit.h.
References fIntersection2.
Referenced by PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), and PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 64 of file PndTrkHit.h.
References PndTrkHit::fIRegion.
Referenced by PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkConformalHit::Draw(), PndTrkCluster::GetMvdHitList(), PndTrkCluster::GetSttHitList(), PndTrkCluster::GetSttParallelHitList(), and PndTrkCluster::GetSttSkewHitList().
|
inlineinherited |
Definition at line 63 of file PndTrkHit.h.
References PndTrkHit::fIsochrone.
Referenced by PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkTrackFinder::Apollonius(), PndTrkTrackFinder::CircleBy3Points(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkCombiLegendreTask::DoesBelong(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask2::FindSttReferenceHit(), PndTrkTrackFinder::FindSttReferenceHit(), PndTrkConformalTransform::GetConformalSttHit(), PndTrkLegendreNew::IntersectionFinder(), PndTrkCombiLegendreTask::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), PndTrkTrackFinder::MinuitFit2(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inlineinherited |
Definition at line 67 of file PndTrkHit.h.
References PndTrkHit::fPhi.
Referenced by PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask::ZPhiFit(), PndTrkLegendreTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inline |
Definition at line 37 of file PndTrkSkewHit.h.
References fPhi1.
Referenced by PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), and PndTrkTrackFinder::Exec().
|
inline |
Definition at line 38 of file PndTrkSkewHit.h.
References fPhi2.
Referenced by PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), and PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 62 of file PndTrkHit.h.
References PndTrkHit::fPosition.
Referenced by PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkTrackFinder::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkTrackFinder::Apollonius(), PndTrkCluster::CheckClusterAgainsV(), PndTrkTrackFinder::CircleBy3Points(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkTrack::ComputeCharge(), PndTrkLegendreNew::ComputeTraAndRot(), PndTrkLegendreSecTask::ComputeTraAndRot(), PndTrkLegendreTask::ComputeTraAndRot(), PndTrkCombiLegendreTask::ComputeTraAndRot(), PndTrkLegendreSecTask2::ComputeTraAndRot(), PndTrkTrackFinder::ComputeTraAndRot(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkTrack::ConvertToPndTrack(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkTrack::Draw(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkConformalTransform::GetConformalHit(), PndTrkConformalTransform::GetConformalSttHit(), PndTrkHit::GetDistance(), PndTrkHit::GetXYDistance(), PndTrkTrackFinder::MinuitFit(), PndTrkTrackFinder::MinuitFit2(), PndTrkCluster::SortFromHit(), PndTrkClean::SplitAtHit(), PndTrkCluster::SplitAtHit(), PndTrkCluster::SplitV(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inlineinherited |
Definition at line 95 of file PndTrkHit.h.
References PndTrkHit::fSector.
Referenced by PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 60 of file PndTrkHit.h.
References PndTrkHit::fSensorID.
Referenced by PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), and PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 66 of file PndTrkHit.h.
References PndTrkHit::fSortVariable.
Referenced by PndTrkTrackFinder::Exec(), PndTrkCluster::Print(), and PndTrkCluster::ReverseSort().
|
inlineinherited |
Definition at line 61 of file PndTrkHit.h.
References PndTrkHit::fSensorID.
Referenced by PndTrkSttHitList::AddHit(), PndTrkNeighboringMap::AddNeighboringsToHit(), PndTrkClean::CheckPairOfHits(), PndTrkClean::CheckSectorDistribution(), PndTrkClean::CleanSectors(), PndTrkCombiLegendreTask::CleanTrack(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreNew::DrawLists(), PndTrkCombiLegendreTask::DrawLists(), PndTrkTrackFinder::DrawLists(), PndTrkLegendreNew::DrawNeighboringsToHit(), PndTrkCombiLegendreTask::DrawNeighboringsToHit(), PndTrkTrackFinder::DrawNeighboringsToHit(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), PndTrkCombiLegendreTask::FillHitMap(), PndTrkNeighboringMap::GetCandseeds(), PndTrkNeighboringMap::GetSeeds(), PndTrkLegendreNew::IntersectionFinder(), PndTrkCombiLegendreTask::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), PndTrkNeighboringMap::PrintIndivisibleMap(), and PndTrkClean::SplitAtHit().
Definition at line 94 of file PndTrkHit.cxx.
References PndTrkHit::GetPosition().
Referenced by PndTrkCluster::CheckClusterAgainsV(), PndTrkClean::CheckPairOfHits(), PndTrkClean::Cleanup2(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkCombiLegendreTask::DoesBelong(), PndTrkTrackFinder::Exec(), PndTrkCluster::FindExtremitiesFrom(), PndTrkCluster::GetMinimumXYDistanceFromHit(), PndTrkCluster::GetPocaTo(), PndTrkLegendreSecTask::IsSttAssociate(), PndTrkLegendreTask::IsSttAssociate(), PndTrkLegendreSecTask2::IsSttAssociate(), PndTrkClean::SplitAtHit(), and PndTrkCluster::SplitAtHit().
|
inherited |
|
inherited |
Definition at line 105 of file PndTrkHit.cxx.
References fabs(), PndTrkHit::fPosition, CAMath::Sqrt(), x0, and y0.
Referenced by PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreSecTask::DoesRealHitBelong(), PndTrkLegendreTask::DoesRealHitBelong(), and PndTrkLegendreSecTask2::DoesRealHitBelong().
|
inlinevirtualinherited |
Definition at line 30 of file PndTrkHit.h.
References PndTrkHit::fDetectorID, and PndTrkHit::fHitID.
|
inlineinherited |
Definition at line 80 of file PndTrkHit.h.
References PndTrkHit::fIRegion, and GEM.
Referenced by PndTrkTrackFinder::AnalyticalFit(), PndTrkTrackFinder::AnalyticalParabolaFit(), and PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 77 of file PndTrkHit.h.
References PndTrkHit::IsMvdPixel(), and PndTrkHit::IsMvdStrip().
Referenced by PndTrkClean::CheckPairOfHits(), PndTrkTrackFinder::Exec(), and PndTrkCluster::GetMvdHitList().
|
inlineinherited |
Definition at line 75 of file PndTrkHit.h.
References PndTrkHit::fIRegion, and MVDPIXEL.
Referenced by PndTrkLegendreSecTask2::CheckVicinity(), PndTrkTrackFinder::Exec(), PndTrkCluster::GetMvdPixelHitList(), and PndTrkHit::IsMvd().
|
inlineinherited |
Definition at line 76 of file PndTrkHit.h.
References PndTrkHit::fIRegion, and MVDSTRIP.
Referenced by PndTrkLegendreSecTask2::CheckVicinity(), PndTrkTrackFinder::Exec(), PndTrkCluster::GetMvdStripHitList(), and PndTrkHit::IsMvd().
|
inlineinherited |
Definition at line 65 of file PndTrkHit.h.
References PndTrkHit::fIRegion.
Referenced by PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), and PndTrkLegendreSecTask2::CreateSttCluster().
|
inlineinherited |
Definition at line 83 of file PndTrkHit.h.
References PndTrkHit::fIRegion, and SCIT.
Referenced by PndTrkTrackFinder::AnalyticalFit(), PndTrkTrackFinder::AnalyticalParabolaFit(), and PndTrkTrackFinder::Exec().
|
inlinevirtualinherited |
|
inlineinherited |
Definition at line 72 of file PndTrkHit.h.
References PndTrkHit::IsSttParallel(), and PndTrkHit::IsSttSkew().
Referenced by PndTrkClean::CheckPairOfHits(), PndTrkLegendreSecTask2::CheckVicinity(), PndTrkCombiLegendreTask::DoesBelong(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), and PndTrkCluster::GetSttHitList().
|
inlineinherited |
Definition at line 70 of file PndTrkHit.h.
References PndTrkHit::fIRegion, INNER_LEFT, INNER_RIGHT, OUTER_LEFT, and OUTER_RIGHT.
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkClean::CheckPairOfHits(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillConformalHitList(), PndTrkCombiLegendreTask::FillConformalHitList(), PndTrkTrackFinder::FillConformalHitList(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), PndTrkCluster::GetSttParallelHitList(), PndTrkHit::IsStt(), PndTrkTrackFinder::MinuitFit(), PndTrkTrackFinder::MinuitFit2(), PndTrkLegendreTask::ZPhiFit(), PndTrkLegendreSecTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inlineinherited |
Definition at line 71 of file PndTrkHit.h.
References PndTrkHit::fIRegion, SKEW_LEFT, and SKEW_RIGHT.
Referenced by PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkClean::CheckPairOfHits(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreSecTask2::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreTask::FillConformalHitList(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkTrackFinder::FindSttReferenceHit(), PndTrkLegendreSecTask2::FindSttReferenceHit(), PndTrkCluster::GetSttSkewHitList(), PndTrkHit::IsStt(), PndTrkTrackFinder::MinuitFit(), and PndTrkTrackFinder::MinuitFit2().
|
inlineinherited |
Definition at line 58 of file PndTrkHit.h.
References PndTrkHit::fUsed.
Referenced by PndTrkLegendreSecTask2::CheckAssignability(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreNew::FindMvdPixelReferenceHit(), PndTrkLegendreTask::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask::FindMvdPixelReferenceHit(), PndTrkCombiLegendreTask::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask2::FindMvdPixelReferenceHit(), PndTrkTrackFinder::FindMvdPixelReferenceHit(), PndTrkLegendreNew::FindMvdStripReferenceHit(), PndTrkLegendreSecTask::FindMvdStripReferenceHit(), PndTrkLegendreTask::FindMvdStripReferenceHit(), PndTrkCombiLegendreTask::FindMvdStripReferenceHit(), PndTrkTrackFinder::FindMvdStripReferenceHit(), PndTrkLegendreSecTask2::FindMvdStripReferenceHit(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkLegendreSecTask2::FindSttReferenceHit(), and PndTrkTrackFinder::FindSttReferenceHit().
PndTrkSkewHit & PndTrkSkewHit::operator= | ( | const PndTrkSkewHit & | hit | ) |
Definition at line 39 of file PndTrkSkewHit.cxx.
References fa, fb, fBeta, fCenter1, fCenter2, fIntersection1, fIntersection2, fPhi1, fPhi2, fRightIntersection, and fTrackID.
Definition at line 28 of file PndTrkHit.cxx.
References PndTrkHit::fDetectorID, and PndTrkHit::fHitID.
void PndTrkSkewHit::Print | ( | ) |
Definition at line 72 of file PndTrkSkewHit.cxx.
References PndTrkHit::fHitID, fIntersection1, fIntersection2, PndTrkHit::fIRegion, PndTrkHit::fIsochrone, and PndTrkHit::fUsed.
Referenced by PndTrkSkewHitList::Print().
|
inlineinherited |
|
inlineinherited |
Definition at line 48 of file PndTrkHit.h.
References PndTrkHit::fPhi, and phi.
Referenced by PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreTask::Exec(), and PndTrkTrackFinder::Exec().
|
inline |
Definition at line 40 of file PndTrkSkewHit.h.
References fPhi1.
Referenced by PndTrkTrackFinder::Exec().
|
inline |
Definition at line 41 of file PndTrkSkewHit.h.
References fPhi2.
Referenced by PndTrkTrackFinder::Exec().
|
inlineinherited |
Definition at line 47 of file PndTrkHit.h.
References PndTrkHit::fPosition, and pos.
Referenced by PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreNew::IntersectionFinder(), PndTrkTrackFinder::IntersectionFinder(), and PndTrkCombiLegendreTask::IntersectionFinder().
|
inlineinherited |
Definition at line 51 of file PndTrkHit.h.
References PndTrkHit::fUsedAsRefHit.
Referenced by PndTrkCombiLegendreTask::FindReferenceHit().
|
inlineinherited |
|
inlineinherited |
Definition at line 44 of file PndTrkHit.h.
References PndTrkHit::fSortVariable.
Referenced by PndTrkCluster::AddClusterAndSortFrom(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkClean::Cleanup2(), PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), PndTrkCluster::ReverseSort(), and PndTrkCluster::SortFromHit().
|
inlineinherited |
Definition at line 50 of file PndTrkHit.h.
References PndTrkHit::fUsed.
Referenced by PndTrkCluster::AddHit(), PndTrkCluster::DeleteHit(), PndTrkLegendreSecTask2::Exec(), PndTrkTrackFinder::Exec(), and PndTrkCluster::SplitV().
|
inlineinherited |
Definition at line 59 of file PndTrkHit.h.
References PndTrkHit::fUsedAsRefHit.
Referenced by PndTrkCombiLegendreTask::FindReferenceHit().
Double_t PndTrkSkewHit::fa |
Definition at line 51 of file PndTrkSkewHit.h.
Referenced by Draw(), and operator=().
Double_t PndTrkSkewHit::fb |
Definition at line 51 of file PndTrkSkewHit.h.
Referenced by Draw(), and operator=().
Double_t PndTrkSkewHit::fBeta |
Definition at line 51 of file PndTrkSkewHit.h.
Referenced by Draw(), and operator=().
TVector3 PndTrkSkewHit::fCenter1 |
Definition at line 50 of file PndTrkSkewHit.h.
Referenced by Draw(), and operator=().
TVector3 PndTrkSkewHit::fCenter2 |
Definition at line 50 of file PndTrkSkewHit.h.
Referenced by Draw(), and operator=().
|
inherited |
Definition at line 99 of file PndTrkHit.h.
Referenced by PndTrkHit::GetDetectorID(), PndTrkHit::IsEqual(), PndTrkHit::operator==(), and PndTrkHit::Print().
|
inherited |
Definition at line 99 of file PndTrkHit.h.
Referenced by PndTrkHit::GetHitID(), PndTrkHit::IsEqual(), PndTrkHit::operator==(), Print(), and PndTrkHit::Print().
TVector3 PndTrkSkewHit::fIntersection1 |
Definition at line 50 of file PndTrkSkewHit.h.
Referenced by GetIntersection1(), operator=(), and Print().
TVector3 PndTrkSkewHit::fIntersection2 |
Definition at line 50 of file PndTrkSkewHit.h.
Referenced by GetIntersection2(), operator=(), and Print().
|
inherited |
Definition at line 99 of file PndTrkHit.h.
Referenced by PndTrkHit::Draw(), PndTrkHit::DrawTube(), PndTrkHit::GetIRegion(), PndTrkHit::IsGem(), PndTrkHit::IsMvdPixel(), PndTrkHit::IsMvdStrip(), PndTrkHit::IsRegion(), PndTrkHit::IsSciTil(), PndTrkHit::IsSttParallel(), PndTrkHit::IsSttSkew(), Print(), PndTrkHit::Print(), and PndTrkHit::SetRegion().
|
inherited |
Definition at line 103 of file PndTrkHit.h.
Referenced by PndTrkHit::Draw(), PndTrkHit::GetIsochrone(), Print(), PndTrkHit::Print(), and PndTrkHit::SetIsochrone().
|
inherited |
Definition at line 105 of file PndTrkHit.h.
Referenced by PndTrkIndivisibleHit::GetPhi(), PndTrkHit::GetPhi(), PndTrkIndivisibleHit::SetPhi(), and PndTrkHit::SetPhi().
Double_t PndTrkSkewHit::fPhi1 |
Definition at line 51 of file PndTrkSkewHit.h.
Referenced by GetPhi1(), operator=(), and SetPhi1().
Double_t PndTrkSkewHit::fPhi2 |
Definition at line 51 of file PndTrkSkewHit.h.
Referenced by GetPhi2(), operator=(), and SetPhi2().
|
inherited |
Definition at line 102 of file PndTrkHit.h.
Referenced by PndTrkIndivisibleHit::Draw(), PndTrkHit::Draw(), PndTrkHit::DrawTube(), PndTrkIndivisibleHit::GetPosition(), PndTrkHit::GetPosition(), PndTrkHit::GetXYDistanceFromTrack(), PndTrkHit::PndTrkHit(), PndTrkIndivisibleHit::Print(), PndTrkHit::Print(), PndTrkIndivisibleHit::SetPosition(), and PndTrkHit::SetPosition().
Int_t PndTrkSkewHit::fRightIntersection |
Definition at line 49 of file PndTrkSkewHit.h.
Referenced by operator=().
|
inherited |
Definition at line 106 of file PndTrkHit.h.
Referenced by PndTrkHit::GetSector(), and PndTrkHit::PndTrkHit().
|
inherited |
Definition at line 99 of file PndTrkHit.h.
Referenced by PndTrkHit::GetSensorID(), PndTrkHit::GetTubeID(), and PndTrkHit::Print().
|
inherited |
Definition at line 104 of file PndTrkHit.h.
Referenced by PndTrkHit::Compare(), PndTrkIndivisibleHit::GetSortVariable(), PndTrkHit::GetSortVariable(), PndTrkHit::IsSortable(), PndTrkHit::operator<(), PndTrkIndivisibleHit::SetSortVariable(), and PndTrkHit::SetSortVariable().
Int_t PndTrkSkewHit::fTrackID |
Definition at line 49 of file PndTrkSkewHit.h.
Referenced by operator=().
|
inherited |
Definition at line 100 of file PndTrkHit.h.
Referenced by Draw(), PndTrkHit::Draw(), PndTrkHit::DrawTube(), PndTrkHit::IsUsed(), Print(), PndTrkHit::Print(), and PndTrkHit::SetUsedFlag().
|
inherited |
Definition at line 101 of file PndTrkHit.h.
Referenced by PndTrkHit::SetRefHitFlag(), and PndTrkHit::WasRefHit().