#include <PndTrkCluster.h>
|
| PndTrkCluster () |
|
| PndTrkCluster (const PndTrkCluster &cluster) |
|
| ~PndTrkCluster () |
|
PndTrkCluster & | operator= (const PndTrkCluster &cluster) |
|
Bool_t | operator== (const PndTrkCluster cluster) const |
|
void | AddHit (PndTrkHit *hit) |
|
void | AddHit (PndTrkHit hit) |
|
void | DeleteHit (PndTrkHit *hit) |
|
void | DeleteHitAndCompress (PndTrkHit *hit) |
|
void | DeleteHit (Int_t index) |
|
void | DeleteHitAndCompress (Int_t index) |
|
void | DeleteHits (std::vector< int > todelete) |
|
void | DeleteAllHits () |
|
void | SetIRegion (int iregion) |
|
PndTrkHit * | GetHit (int index) |
|
PndTrkHit * | GetPreviousHit (int index) |
|
PndTrkHit * | GetNextHit (int index) |
|
Int_t | GetNofHits () |
|
Int_t | GetIRegion () |
|
Double_t | GetMinimumXYDistanceFromHit (PndTrkHit *hit) |
|
PndTrkHit * | SearchHit (PndTrkHit *hit) |
|
void | Print () |
|
void | PrintList () |
|
void | Draw (Color_t color=kBlack) |
|
void | LightUp () |
|
Bool_t | DoesContain (PndTrkHit *hit) |
|
Bool_t | IsSimilarTo (PndTrkCluster *cluster2) |
|
Int_t | NofSharedHits (PndTrkCluster *cluster2) |
|
Bool_t | SharedAt (PndTrkCluster *cluster2, double limit) |
|
int | MergeTo (PndTrkCluster *cluster2) |
|
PndTrkCluster | GetMvdStripHitList () |
|
PndTrkCluster | GetMvdPixelHitList () |
|
PndTrkCluster | GetMvdHitList () |
|
PndTrkCluster | GetSttParallelHitList () |
|
PndTrkCluster | GetSttSkewHitList () |
|
PndTrkCluster | GetSttHitList () |
|
Bool_t | FindExtremitiesFrom (TVector3 frompoint, PndTrkHit &firstextremity, PndTrkHit &secondextremity) |
|
Bool_t | CheckClusterAgainsV (TVector3 frompoint, PndTrkHit *firstextremity, PndTrkHit *secondextremity) |
|
Bool_t | ComputeCircle (TVector3 v1, TVector3 v2, TVector3 v3, double &x0, double &y0, double &R) |
|
PndTrkHit * | GetPocaTo (TVector3 frompoint) |
|
Bool_t | SplitAtHit (PndTrkHit *athit, PndTrkCluster &cluster1, PndTrkCluster &cluster2) |
|
Bool_t | SplitV (PndTrkHit *athit, PndTrkHit *firstextremity, PndTrkHit *secondextremity, PndTrkCluster &cluster1, PndTrkCluster &cluster2) |
|
void | SortFromHit (PndTrkHit *firstextremity, TString criterion) |
|
void | Sort () |
|
void | ReverseSort () |
|
Bool_t | IsSorted () |
|
void | AddCluster (PndTrkCluster *cluster) |
|
void | AddClusterAndSortFrom (PndTrkCluster *cluster, TVector3 frompoint, TString criterion) |
|
void | Replace (PndTrkHit *hit) |
|
void | Clear (Option_t *="") |
|
Definition at line 20 of file PndTrkCluster.h.
◆ PndTrkCluster() [1/2]
PndTrkCluster::PndTrkCluster |
( |
| ) |
|
◆ PndTrkCluster() [2/2]
◆ ~PndTrkCluster()
PndTrkCluster::~PndTrkCluster |
( |
| ) |
|
◆ AddCluster()
◆ AddClusterAndSortFrom()
void PndTrkCluster::AddClusterAndSortFrom |
( |
PndTrkCluster * |
cluster, |
|
|
TVector3 |
frompoint, |
|
|
TString |
criterion |
|
) |
| |
◆ AddHit() [1/2]
void PndTrkCluster::AddHit |
( |
PndTrkHit * |
hit | ) |
|
◆ AddHit() [2/2]
◆ CheckClusterAgainsV()
Bool_t PndTrkCluster::CheckClusterAgainsV |
( |
TVector3 |
frompoint, |
|
|
PndTrkHit * |
firstextremity, |
|
|
PndTrkHit * |
secondextremity |
|
) |
| |
◆ ClassDef()
◆ Clear()
void PndTrkCluster::Clear |
( |
Option_t * |
= "" | ) |
|
◆ ComputeCircle()
Bool_t PndTrkCluster::ComputeCircle |
( |
TVector3 |
v1, |
|
|
TVector3 |
v2, |
|
|
TVector3 |
v3, |
|
|
double & |
x0, |
|
|
double & |
y0, |
|
|
double & |
R |
|
) |
| |
◆ DeleteAllHits()
void PndTrkCluster::DeleteAllHits |
( |
| ) |
|
◆ DeleteHit() [1/2]
void PndTrkCluster::DeleteHit |
( |
PndTrkHit * |
hit | ) |
|
◆ DeleteHit() [2/2]
void PndTrkCluster::DeleteHit |
( |
Int_t |
index | ) |
|
◆ DeleteHitAndCompress() [1/2]
void PndTrkCluster::DeleteHitAndCompress |
( |
PndTrkHit * |
hit | ) |
|
◆ DeleteHitAndCompress() [2/2]
void PndTrkCluster::DeleteHitAndCompress |
( |
Int_t |
index | ) |
|
◆ DeleteHits()
void PndTrkCluster::DeleteHits |
( |
std::vector< int > |
todelete | ) |
|
◆ DoesContain()
Bool_t PndTrkCluster::DoesContain |
( |
PndTrkHit * |
hit | ) |
|
◆ Draw()
void PndTrkCluster::Draw |
( |
Color_t |
color = kBlack | ) |
|
◆ FindExtremitiesFrom()
Bool_t PndTrkCluster::FindExtremitiesFrom |
( |
TVector3 |
frompoint, |
|
|
PndTrkHit & |
firstextremity, |
|
|
PndTrkHit & |
secondextremity |
|
) |
| |
◆ GetHit()
PndTrkHit* PndTrkCluster::GetHit |
( |
int |
index | ) |
|
◆ GetIRegion()
Int_t PndTrkCluster::GetIRegion |
( |
| ) |
|
|
inline |
Definition at line 50 of file PndTrkCluster.h.
References CheckClusterAgainsV(), ComputeCircle(), DoesContain(), Draw(), FindExtremitiesFrom(), fIRegion, GetMinimumXYDistanceFromHit(), GetMvdHitList(), GetMvdPixelHitList(), GetMvdStripHitList(), GetPocaTo(), GetSttHitList(), GetSttParallelHitList(), GetSttSkewHitList(), IsSimilarTo(), LightUp(), MergeTo(), NofSharedHits(), Print(), PrintList(), ReverseSort(), SearchHit(), SharedAt(), Sort(), SorterFunction, SortFromHit(), SplitAtHit(), and SplitV().
◆ GetMinimumXYDistanceFromHit()
Double_t PndTrkCluster::GetMinimumXYDistanceFromHit |
( |
PndTrkHit * |
hit | ) |
|
◆ GetMvdHitList()
◆ GetMvdPixelHitList()
◆ GetMvdStripHitList()
◆ GetNextHit()
PndTrkHit* PndTrkCluster::GetNextHit |
( |
int |
index | ) |
|
◆ GetNofHits()
Int_t PndTrkCluster::GetNofHits |
( |
| ) |
|
|
inline |
◆ GetPocaTo()
PndTrkHit* PndTrkCluster::GetPocaTo |
( |
TVector3 |
frompoint | ) |
|
◆ GetPreviousHit()
PndTrkHit* PndTrkCluster::GetPreviousHit |
( |
int |
index | ) |
|
◆ GetSttHitList()
◆ GetSttParallelHitList()
◆ GetSttSkewHitList()
◆ IsSimilarTo()
◆ IsSorted()
Bool_t PndTrkCluster::IsSorted |
( |
| ) |
|
|
inline |
◆ LightUp()
void PndTrkCluster::LightUp |
( |
| ) |
|
◆ MergeTo()
◆ NofSharedHits()
◆ operator=()
◆ operator==()
Bool_t PndTrkCluster::operator== |
( |
const PndTrkCluster |
cluster | ) |
const |
◆ Print()
void PndTrkCluster::Print |
( |
| ) |
|
◆ PrintList()
void PndTrkCluster::PrintList |
( |
| ) |
|
◆ Replace()
void PndTrkCluster::Replace |
( |
PndTrkHit * |
hit | ) |
|
◆ ReverseSort()
void PndTrkCluster::ReverseSort |
( |
| ) |
|
◆ SearchHit()
◆ SetIRegion()
void PndTrkCluster::SetIRegion |
( |
int |
iregion | ) |
|
|
inline |
◆ SharedAt()
Bool_t PndTrkCluster::SharedAt |
( |
PndTrkCluster * |
cluster2, |
|
|
double |
limit |
|
) |
| |
◆ Sort()
void PndTrkCluster::Sort |
( |
| ) |
|
◆ SortFromHit()
void PndTrkCluster::SortFromHit |
( |
PndTrkHit * |
firstextremity, |
|
|
TString |
criterion |
|
) |
| |
◆ SplitAtHit()
◆ SplitV()
◆ SorterFunction
◆ fFromPoint
TVector3 PndTrkCluster::fFromPoint |
|
protected |
◆ fHitList
TClonesArray PndTrkCluster::fHitList |
|
protected |
◆ fIRegion
Int_t PndTrkCluster::fIRegion |
|
protected |
The documentation for this class was generated from the following file: