FairRoot/PandaRoot
|
#include <PndTrkCluster.h>
Protected Member Functions | |
ClassDef (PndTrkCluster, 1) | |
Protected Attributes | |
TVector3 | fFromPoint |
Int_t | fIRegion |
TClonesArray | fHitList |
Friends | |
Bool_t | SorterFunction (PndTrkHit *hit1, PndTrkHit *hit2) |
Definition at line 20 of file PndTrkCluster.h.
PndTrkCluster::PndTrkCluster | ( | ) |
Definition at line 32 of file PndTrkCluster.cxx.
PndTrkCluster::PndTrkCluster | ( | const PndTrkCluster & | cluster | ) |
Definition at line 40 of file PndTrkCluster.cxx.
PndTrkCluster::~PndTrkCluster | ( | ) |
void PndTrkCluster::AddCluster | ( | PndTrkCluster * | cluster | ) |
Definition at line 544 of file PndTrkCluster.cxx.
References AddHit(), fIRegion, GetHit(), GetIRegion(), GetNofHits(), hit, and TString.
void PndTrkCluster::AddClusterAndSortFrom | ( | PndTrkCluster * | cluster, |
TVector3 | frompoint, | ||
TString | criterion | ||
) |
Definition at line 556 of file PndTrkCluster.cxx.
References AddHit(), fFromPoint, fHitList, PndTrkHit::GetDistance(), GetHit(), GetNofHits(), hit, PndTrkHit::SetSortVariable(), and Sort().
void PndTrkCluster::AddHit | ( | PndTrkHit * | hit | ) |
Definition at line 70 of file PndTrkCluster.cxx.
References fHitList, and PndTrkHit::SetUsedFlag().
Referenced by AddCluster(), AddClusterAndSortFrom(), PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkClean::CleanSectors(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByDistance(), PndTrkLegendreSecTask::CreateClusterByDistance(), PndTrkLegendreSecTask2::CreateClusterByDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreNew::Exec(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), GetMvdHitList(), GetMvdPixelHitList(), GetMvdStripHitList(), GetSttHitList(), GetSttParallelHitList(), GetSttSkewHitList(), MergeTo(), Replace(), PndTrkClean::SplitAtHit(), SplitAtHit(), and SplitV().
void PndTrkCluster::AddHit | ( | PndTrkHit | hit | ) |
Definition at line 77 of file PndTrkCluster.cxx.
References fHitList, and PndTrkHit::SetUsedFlag().
Bool_t PndTrkCluster::CheckClusterAgainsV | ( | TVector3 | frompoint, |
PndTrkHit * | firstextremity, | ||
PndTrkHit * | secondextremity | ||
) |
Definition at line 290 of file PndTrkCluster.cxx.
References Bool_t, ComputeCircle(), counter, Double_t, fabs(), fHitList, GetNofHits(), GetPocaTo(), PndTrkHit::GetPosition(), PndTrkHit::GetXYDistance(), hit, x0, and y0.
|
protected |
void PndTrkCluster::Clear | ( | Option_t * | opt = "" | ) |
Definition at line 50 of file PndTrkCluster.cxx.
References fHitList.
Referenced by PndTrkTrack::Clear(), PndTrkTrackFinder::Exec(), and PndTrkTrackFinder::Reset().
Bool_t PndTrkCluster::ComputeCircle | ( | TVector3 | v1, |
TVector3 | v2, | ||
TVector3 | v3, | ||
double & | x0, | ||
double & | y0, | ||
double & | R | ||
) |
Definition at line 603 of file PndTrkCluster.cxx.
References Double_t, m2(), v2, X, Y, and y0.
Referenced by CheckClusterAgainsV().
void PndTrkCluster::DeleteAllHits | ( | ) |
Definition at line 116 of file PndTrkCluster.cxx.
References DeleteHit(), fHitList, and GetNofHits().
Referenced by PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), and PndTrkLegendreSecTask2::CreateSttCluster().
void PndTrkCluster::DeleteHit | ( | PndTrkHit * | hit | ) |
Definition at line 86 of file PndTrkCluster.cxx.
References fHitList, and PndTrkHit::SetUsedFlag().
Referenced by DeleteAllHits(), DeleteHitAndCompress(), and DeleteHits().
void PndTrkCluster::DeleteHit | ( | Int_t | index | ) |
void PndTrkCluster::DeleteHitAndCompress | ( | PndTrkHit * | hit | ) |
Definition at line 93 of file PndTrkCluster.cxx.
References DeleteHit(), and fHitList.
Referenced by PndTrkTrackFinder::Exec(), and Replace().
void PndTrkCluster::DeleteHitAndCompress | ( | Int_t | index | ) |
void PndTrkCluster::DeleteHits | ( | std::vector< int > | todelete | ) |
Definition at line 124 of file PndTrkCluster.cxx.
References DeleteHit(), and fHitList.
Referenced by PndTrkClean::Cleanup2().
Definition at line 627 of file PndTrkCluster.cxx.
References fHitList.
Referenced by PndTrkLegendreSecTask2::AddHitToClusterByDistance(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreTask::Exec(), PndTrkLegendreNew::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask2::FillLegendreHisto(), PndTrkLegendreNew::FillLegendreHisto(), PndTrkTrackFinder::FillLegendreHisto(), PndTrkCombiLegendreTask::FillPeakCouplesHisto(), PndTrkCombiLegendreTask::FindReferenceHit(), MergeTo(), and NofSharedHits().
void PndTrkCluster::Draw | ( | Color_t | color = kBlack | ) |
Definition at line 769 of file PndTrkCluster.cxx.
References PndTrkHit::Draw(), fHitList, GetNofHits(), and hit.
Referenced by PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkTrackFinder::Exec(), and LightUp().
Bool_t PndTrkCluster::FindExtremitiesFrom | ( | TVector3 | frompoint, |
PndTrkHit & | firstextremity, | ||
PndTrkHit & | secondextremity | ||
) |
Definition at line 238 of file PndTrkCluster.cxx.
References counter, Double_t, fHitList, GetNofHits(), PndTrkHit::GetXYDistance(), hit, MAXNOFHITSINCLUSTER, nhits, and STTPARALDISTANCE.
PndTrkHit * PndTrkCluster::GetHit | ( | int | index | ) |
Definition at line 643 of file PndTrkCluster.cxx.
References fHitList.
Referenced by AddCluster(), AddClusterAndSortFrom(), PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkTrackFinder::Apollonius(), PndTrkClean::CheckSectorDistribution(), PndTrkClean::CleanSectors(), PndTrkCombiLegendreTask::CleanTrack(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkClean::Cleanup2(), PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkTrack::ComputeCharge(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkTrack::ConvertToPndTrack(), PndTrkTrack::ConvertToPndTrackCand(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkTrack::Draw(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreTask::Exec(), PndTrkLegendreNew::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillConformalHitList(), PndTrkCombiLegendreTask::FillConformalHitList(), PndTrkTrackFinder::FillConformalHitList(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), GetMinimumXYDistanceFromHit(), MergeTo(), PndTrkTrackFinder::MinuitFit(), PndTrkTrackFinder::MinuitFit2(), PrintList(), PndTrkClean::Split(), PndTrkClean::SplitAtHit(), SplitV(), PndTrkLegendreSecTask::ZPhiFit(), PndTrkLegendreTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
|
inline |
Definition at line 717 of file PndTrkCluster.cxx.
References GetHit(), GetNofHits(), and PndTrkHit::GetXYDistance().
Referenced by PndTrkLegendreSecTask2::CheckVicinity().
PndTrkCluster PndTrkCluster::GetMvdHitList | ( | ) |
Definition at line 163 of file PndTrkCluster.cxx.
References AddHit(), fHitList, PndTrkHit::GetIRegion(), GetNofHits(), hit, PndTrkHit::IsMvd(), and SetIRegion().
PndTrkCluster PndTrkCluster::GetMvdPixelHitList | ( | ) |
Definition at line 149 of file PndTrkCluster.cxx.
References AddHit(), fHitList, GetNofHits(), hit, PndTrkHit::IsMvdPixel(), MVDPIXEL, and SetIRegion().
Referenced by PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), and PndTrkLegendreSecTask2::Cleanup().
PndTrkCluster PndTrkCluster::GetMvdStripHitList | ( | ) |
Definition at line 135 of file PndTrkCluster.cxx.
References AddHit(), fHitList, GetNofHits(), hit, PndTrkHit::IsMvdStrip(), MVDSTRIP, and SetIRegion().
Referenced by PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), and PndTrkLegendreSecTask2::Cleanup().
PndTrkHit * PndTrkCluster::GetNextHit | ( | int | index | ) |
Definition at line 657 of file PndTrkCluster.cxx.
References fHitList, and GetNofHits().
Referenced by PndTrkClean::Cleanup2().
|
inline |
Definition at line 52 of file PndTrkCluster.h.
References fHitList.
Referenced by AddCluster(), AddClusterAndSortFrom(), PndTrkLegendreNew::AnalyticalFit(), PndTrkTrackFinder::AnalyticalFit(), PndTrkCombiLegendreTask::AnalyticalFit(), PndTrkLegendreNew::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalFit2(), PndTrkCombiLegendreTask::AnalyticalFit2(), PndTrkTrackFinder::AnalyticalParabolaFit(), PndTrkTrackFinder::Apollonius(), CheckClusterAgainsV(), PndTrkClean::CheckSectorDistribution(), PndTrkClean::CleanSectors(), PndTrkCombiLegendreTask::CleanTrack(), PndTrkLegendreTask::Cleanup(), PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreSecTask2::Cleanup(), PndTrkClean::Cleanup2(), PndTrkLegendreTask::CleanUpSkewHitList(), PndTrkLegendreSecTask::CleanUpSkewHitList(), PndTrkLegendreSecTask2::CleanUpSkewHitList(), PndTrkTrackFinder::CleanUpSkewHitList(), PndTrkLegendreTask::CleanupZPhiFit(), PndTrkLegendreSecTask::CleanupZPhiFit(), PndTrkLegendreSecTask2::CleanupZPhiFit(), PndTrkCombiLegendreTask::ClusterToConformal(), PndTrkTrack::ComputeCharge(), PndTrkCombiLegendreTask::ComputePerpendicularChi2(), PndTrkLegendreTask::ComputeZRediduals(), PndTrkLegendreSecTask::ComputeZRediduals(), PndTrkLegendreSecTask2::ComputeZRediduals(), PndTrkTrack::ConvertToPndTrack(), PndTrkTrack::ConvertToPndTrackCand(), PndTrkLegendreSecTask::CorrectZ(), PndTrkLegendreTask::CorrectZ(), PndTrkLegendreSecTask2::CorrectZ(), PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CountTracksInCluster(), PndTrkCombiLegendreTask::CountTracksInCluster(), PndTrkTrackFinder::CountTracksInCluster(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkCombiLegendreTask::CreateClusterAroundTrack3(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), DeleteAllHits(), PndTrkTrack::Draw(), Draw(), PndTrkLegendreTask::Exec(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkLegendreNew::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillConformalHitList(), PndTrkCombiLegendreTask::FillConformalHitList(), PndTrkTrackFinder::FillConformalHitList(), PndTrkLegendreTask::FillLegendreHisto(), PndTrkLegendreSecTask::FillLegendreHisto(), FindExtremitiesFrom(), PndTrkLegendreNew::FindReferenceHit(), PndTrkCombiLegendreTask::FindReferenceHit(), PndTrkTrackFinder::FindReferenceHit(), PndTrkLegendreSecTask2::FindReferenceHit(), GetMinimumXYDistanceFromHit(), GetMvdHitList(), GetMvdPixelHitList(), GetMvdStripHitList(), GetNextHit(), GetPocaTo(), GetSttHitList(), GetSttParallelHitList(), GetSttSkewHitList(), IsSimilarTo(), PndTrkLegendreNew::LegendreFit(), PndTrkCombiLegendreTask::LegendreFit(), PndTrkClean::MergeClusters(), MergeTo(), PndTrkTrackFinder::MinuitFit(), PndTrkTrackFinder::MinuitFit2(), NofSharedHits(), operator==(), PndTrkTrack::operator==(), Print(), PrintList(), ReverseSort(), SharedAt(), SortFromHit(), PndTrkClean::Split(), PndTrkClean::SplitAtHit(), SplitAtHit(), SplitV(), PndTrkLegendreSecTask::ZPhiFit(), PndTrkLegendreTask::ZPhiFit(), and PndTrkLegendreSecTask2::ZPhiFit().
PndTrkHit * PndTrkCluster::GetPocaTo | ( | TVector3 | frompoint | ) |
Definition at line 583 of file PndTrkCluster.cxx.
References Double_t, fHitList, GetNofHits(), PndTrkHit::GetXYDistance(), and hit.
Referenced by CheckClusterAgainsV().
PndTrkHit * PndTrkCluster::GetPreviousHit | ( | int | index | ) |
Definition at line 651 of file PndTrkCluster.cxx.
References fHitList.
Referenced by PndTrkClean::Cleanup2().
PndTrkCluster PndTrkCluster::GetSttHitList | ( | ) |
Definition at line 206 of file PndTrkCluster.cxx.
References AddHit(), fHitList, PndTrkHit::GetIRegion(), GetNofHits(), hit, PndTrkHit::IsStt(), and SetIRegion().
PndTrkCluster PndTrkCluster::GetSttParallelHitList | ( | ) |
Definition at line 177 of file PndTrkCluster.cxx.
References AddHit(), fHitList, PndTrkHit::GetIRegion(), GetNofHits(), hit, PndTrkHit::IsSttParallel(), and SetIRegion().
Referenced by PndTrkLegendreSecTask::Cleanup(), PndTrkLegendreTask::Cleanup(), and PndTrkLegendreSecTask2::Cleanup().
PndTrkCluster PndTrkCluster::GetSttSkewHitList | ( | ) |
Definition at line 191 of file PndTrkCluster.cxx.
References AddHit(), fHitList, PndTrkHit::GetIRegion(), GetNofHits(), hit, PndTrkHit::IsSttSkew(), and SetIRegion().
Bool_t PndTrkCluster::IsSimilarTo | ( | PndTrkCluster * | cluster2 | ) |
Definition at line 665 of file PndTrkCluster.cxx.
References GetNofHits(), and NofSharedHits().
Referenced by PndTrkClean::MergeClusters().
|
inline |
void PndTrkCluster::LightUp | ( | ) |
Definition at line 778 of file PndTrkCluster.cxx.
References Draw().
Referenced by PndTrkCombiLegendreTask::CleanTrack(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreNew::Exec(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask::LightCluster(), PndTrkLegendreTask::LightCluster(), PndTrkLegendreSecTask2::LightCluster(), and PndTrkTrack::LightUp().
int PndTrkCluster::MergeTo | ( | PndTrkCluster * | cluster2 | ) |
Definition at line 695 of file PndTrkCluster.cxx.
References AddHit(), DoesContain(), GetHit(), GetNofHits(), hit, and Sort().
Referenced by PndTrkTrackFinder::Exec(), and PndTrkLegendreCluster::MergeTo().
Int_t PndTrkCluster::NofSharedHits | ( | PndTrkCluster * | cluster2 | ) |
Definition at line 671 of file PndTrkCluster.cxx.
References DoesContain(), fHitList, GetNofHits(), and hit.
Referenced by IsSimilarTo(), and SharedAt().
PndTrkCluster & PndTrkCluster::operator= | ( | const PndTrkCluster & | cluster | ) |
Definition at line 55 of file PndTrkCluster.cxx.
References fFromPoint, fHitList, and fIRegion.
Referenced by PndTrkLegendreCluster::operator=().
Bool_t PndTrkCluster::operator== | ( | const PndTrkCluster | cluster | ) | const |
void PndTrkCluster::Print | ( | ) |
Definition at line 749 of file PndTrkCluster.cxx.
References fHitList, fIRegion, PndTrkHit::GetDetectorID(), PndTrkHit::GetHitID(), GetNofHits(), PndTrkHit::GetSortVariable(), and hit.
Referenced by PndTrkClean::MergeClusters().
void PndTrkCluster::PrintList | ( | ) |
Definition at line 759 of file PndTrkCluster.cxx.
References GetHit(), PndTrkHit::GetHitID(), GetNofHits(), and hit.
void PndTrkCluster::Replace | ( | PndTrkHit * | hit | ) |
Definition at line 636 of file PndTrkCluster.cxx.
References AddHit(), DeleteHitAndCompress(), and SearchHit().
Referenced by PndTrkLegendreSecTask::Exec(), PndTrkLegendreTask::Exec(), and PndTrkLegendreSecTask2::Exec().
void PndTrkCluster::ReverseSort | ( | ) |
Definition at line 519 of file PndTrkCluster.cxx.
References fHitList, GetNofHits(), PndTrkHit::GetSortVariable(), hit, and PndTrkHit::SetSortVariable().
Referenced by PndTrkTrackFinder::Exec().
Definition at line 224 of file PndTrkCluster.cxx.
References fHitList.
Referenced by Replace(), and SplitV().
|
inline |
Definition at line 46 of file PndTrkCluster.h.
References fIRegion.
Referenced by PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), GetMvdHitList(), GetMvdPixelHitList(), GetMvdStripHitList(), GetSttHitList(), GetSttParallelHitList(), GetSttSkewHitList(), and SplitV().
Bool_t PndTrkCluster::SharedAt | ( | PndTrkCluster * | cluster2, |
double | limit | ||
) |
Definition at line 685 of file PndTrkCluster.cxx.
References GetNofHits(), and NofSharedHits().
Referenced by PndTrkTrackFinder::Exec().
void PndTrkCluster::Sort | ( | ) |
Definition at line 508 of file PndTrkCluster.cxx.
References fHitList.
Referenced by 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(), PndTrkLegendreSecTask2::Exec(), PndTrkLegendreSecTask::Exec(), PndTrkTrackFinder::Exec(), MergeTo(), and SortFromHit().
Definition at line 488 of file PndTrkCluster.cxx.
References fFromPoint, fHitList, PndTrkHit::GetDistance(), GetNofHits(), PndTrkHit::GetPosition(), hit, PndTrkHit::SetSortVariable(), and Sort().
Bool_t PndTrkCluster::SplitAtHit | ( | PndTrkHit * | athit, |
PndTrkCluster & | cluster1, | ||
PndTrkCluster & | cluster2 | ||
) |
Definition at line 338 of file PndTrkCluster.cxx.
References AddHit(), fHitList, PndTrkHit::GetHitID(), GetNofHits(), PndTrkHit::GetPosition(), PndTrkHit::GetXYDistance(), hit, and STTPARALDISTANCE.
Bool_t PndTrkCluster::SplitV | ( | PndTrkHit * | athit, |
PndTrkHit * | firstextremity, | ||
PndTrkHit * | secondextremity, | ||
PndTrkCluster & | cluster1, | ||
PndTrkCluster & | cluster2 | ||
) |
Definition at line 396 of file PndTrkCluster.cxx.
References AddHit(), fHitList, fIRegion, GetHit(), GetNofHits(), PndTrkHit::GetPosition(), hit, SearchHit(), SetIRegion(), PndTrkHit::SetUsedFlag(), and STTPARALDISTANCE.
Definition at line 28 of file PndTrkCluster.cxx.
|
protected |
Definition at line 101 of file PndTrkCluster.h.
Referenced by AddClusterAndSortFrom(), operator=(), and SortFromHit().
|
protected |
Definition at line 105 of file PndTrkCluster.h.
Referenced by AddClusterAndSortFrom(), AddHit(), CheckClusterAgainsV(), Clear(), DeleteAllHits(), DeleteHit(), DeleteHitAndCompress(), DeleteHits(), DoesContain(), Draw(), FindExtremitiesFrom(), GetHit(), GetMvdHitList(), GetMvdPixelHitList(), GetMvdStripHitList(), GetNextHit(), GetNofHits(), GetPocaTo(), GetPreviousHit(), GetSttHitList(), GetSttParallelHitList(), GetSttSkewHitList(), IsSorted(), NofSharedHits(), operator=(), operator==(), Print(), ReverseSort(), SearchHit(), Sort(), SortFromHit(), SplitAtHit(), SplitV(), and ~PndTrkCluster().
|
protected |
Definition at line 102 of file PndTrkCluster.h.
Referenced by AddCluster(), GetIRegion(), operator=(), Print(), SetIRegion(), and SplitV().