FairRoot/PandaRoot
|
#include <PndTrkNeighboringMap.h>
Public Member Functions | |
PndTrkNeighboringMap (TClonesArray *tubearray) | |
PndTrkNeighboringMap (const PndTrkNeighboringMap &thismap) | |
~PndTrkNeighboringMap () | |
PndTrkNeighboringMap & | operator= (const PndTrkNeighboringMap &thismap) |
void | Clear () |
void | AddNeighboringsToHit (PndTrkHit *hit, TObjArray *hits) |
TObjArray | GetNeighboringsToHit (PndTrkHit *hit) |
void | SetOwnerValue (Bool_t enable=kTRUE) |
TMapIter * | GetIterator () |
TObjArray | GetStandalone () |
TObjArray | GetSeeds () |
TObjArray | GetCandseeds () |
TObjArray | GetIndivisibles () |
TObjArray | GetIndivisiblesToHit (PndTrkHit *hit) |
void | PrintIndivisibleMap () |
TObjArray | GetHitWithNNeighborings (int nofhits) |
Protected Member Functions | |
ClassDef (PndTrkNeighboringMap, 1) | |
Protected Attributes | |
TMap | hit2neigh |
TMap | hit2indiv |
TClonesArray * | fTubeArray |
TObjArray | fStandalone |
TObjArray | fOneNeigh |
TObjArray | fTwoNeigh |
Definition at line 18 of file PndTrkNeighboringMap.h.
PndTrkNeighboringMap::PndTrkNeighboringMap | ( | TClonesArray * | tubearray | ) |
Definition at line 19 of file PndTrkNeighboringMap.cxx.
PndTrkNeighboringMap::PndTrkNeighboringMap | ( | const PndTrkNeighboringMap & | thismap | ) |
Definition at line 21 of file PndTrkNeighboringMap.cxx.
PndTrkNeighboringMap::~PndTrkNeighboringMap | ( | ) |
void PndTrkNeighboringMap::AddNeighboringsToHit | ( | PndTrkHit * | hit, |
TObjArray * | hits | ||
) |
Definition at line 65 of file PndTrkNeighboringMap.cxx.
References counter, fOneNeigh, fStandalone, fTubeArray, fTwoNeigh, PndSttTube::GetLayerID(), PndTrkHit::GetTubeID(), hit2indiv, and hit2neigh.
Referenced by PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), and PndTrkCombiLegendreTask::FillHitMap().
|
protected |
void PndTrkNeighboringMap::Clear | ( | void | ) |
Definition at line 54 of file PndTrkNeighboringMap.cxx.
References fOneNeigh, fStandalone, fTwoNeigh, hit2indiv, and hit2neigh.
Referenced by PndTrkLegendreNew::Exec(), PndTrkCombiLegendreTask::Exec(), and PndTrkTrackFinder::Exec().
TObjArray PndTrkNeighboringMap::GetCandseeds | ( | ) |
Definition at line 172 of file PndTrkNeighboringMap.cxx.
References fTubeArray, fTwoNeigh, GetEntriesFast(), PndSttTube::GetLayerID(), GetNeighboringsToHit(), PndTrkHit::GetTubeID(), and hit.
Referenced by PndTrkLegendreNew::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreNew::DrawLists(), and PndTrkCombiLegendreTask::DrawLists().
TObjArray PndTrkNeighboringMap::GetHitWithNNeighborings | ( | int | nofhits | ) |
Definition at line 262 of file PndTrkNeighboringMap.cxx.
References hit, hit2neigh, and hits.
TObjArray PndTrkNeighboringMap::GetIndivisibles | ( | ) |
Definition at line 210 of file PndTrkNeighboringMap.cxx.
References fTwoNeigh.
Referenced by PndTrkLegendreNew::DrawLists(), PndTrkCombiLegendreTask::DrawLists(), and PndTrkTrackFinder::DrawLists().
TObjArray PndTrkNeighboringMap::GetIndivisiblesToHit | ( | PndTrkHit * | hit | ) |
Definition at line 214 of file PndTrkNeighboringMap.cxx.
References PndTrkHit::GetDetectorID(), GetEntriesFast(), PndTrkHit::GetHitID(), and hit2indiv.
Referenced by PndTrkTrackFinder::Exec(), PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), and PndTrkCombiLegendreTask::FillHitMap().
TMapIter * PndTrkNeighboringMap::GetIterator | ( | ) |
TObjArray PndTrkNeighboringMap::GetNeighboringsToHit | ( | PndTrkHit * | hit | ) |
Definition at line 240 of file PndTrkNeighboringMap.cxx.
References PndTrkHit::GetDetectorID(), GetEntriesFast(), PndTrkHit::GetHitID(), and hit2neigh.
Referenced by PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreNew::DrawLists(), PndTrkCombiLegendreTask::DrawLists(), PndTrkTrackFinder::DrawLists(), PndTrkLegendreNew::DrawNeighboringsToHit(), PndTrkCombiLegendreTask::DrawNeighboringsToHit(), PndTrkTrackFinder::DrawNeighboringsToHit(), PndTrkCombiLegendreTask::FillPeakNeighCouplesHisto(), GetCandseeds(), and GetSeeds().
TObjArray PndTrkNeighboringMap::GetSeeds | ( | ) |
Definition at line 125 of file PndTrkNeighboringMap.cxx.
References fOneNeigh, fTubeArray, PndSttTube::GetLayerID(), GetNeighboringsToHit(), PndTrkHit::GetTubeID(), and hit.
Referenced by PndTrkLegendreNew::CreateFullClusterization(), PndTrkCombiLegendreTask::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreNew::DrawLists(), and PndTrkCombiLegendreTask::DrawLists().
|
inline |
Definition at line 34 of file PndTrkNeighboringMap.h.
References fStandalone.
Referenced by PndTrkLegendreNew::DrawLists(), and PndTrkCombiLegendreTask::DrawLists().
PndTrkNeighboringMap & PndTrkNeighboringMap::operator= | ( | const PndTrkNeighboringMap & | thismap | ) |
Definition at line 30 of file PndTrkNeighboringMap.cxx.
References fOneNeigh, fStandalone, fTubeArray, fTwoNeigh, hit, hit2indiv, hit2neigh, and hits.
void PndTrkNeighboringMap::PrintIndivisibleMap | ( | ) |
Definition at line 225 of file PndTrkNeighboringMap.cxx.
References PndTrkHit::GetHitID(), PndTrkHit::GetTubeID(), hit, and hit2indiv.
Referenced by PndTrkLegendreNew::FillHitMap().
|
inline |
Definition at line 32 of file PndTrkNeighboringMap.h.
References hit2neigh.
Referenced by PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), and PndTrkCombiLegendreTask::FillHitMap().
|
protected |
Definition at line 46 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), Clear(), GetSeeds(), and operator=().
|
protected |
Definition at line 46 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), Clear(), GetStandalone(), and operator=().
|
protected |
Definition at line 45 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), GetCandseeds(), GetSeeds(), operator=(), and ~PndTrkNeighboringMap().
|
protected |
Definition at line 46 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), Clear(), GetCandseeds(), GetIndivisibles(), and operator=().
|
protected |
Definition at line 44 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), Clear(), GetIndivisiblesToHit(), operator=(), and PrintIndivisibleMap().
|
protected |
Definition at line 44 of file PndTrkNeighboringMap.h.
Referenced by AddNeighboringsToHit(), Clear(), GetHitWithNNeighborings(), GetIterator(), GetNeighboringsToHit(), operator=(), and SetOwnerValue().