FairRoot/PandaRoot
|
#include <PndTrkHitList.h>
Public Member Functions | |
PndTrkHitList () | |
~PndTrkHitList () | |
void | AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos) |
void | AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t tubeID, TVector3 &pos, Double_t isochrone) |
void | AddHit (Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos) |
void | AddHit (PndTrkHit *hit) |
void | AddTCA (Int_t detID, TClonesArray *array) |
virtual void | AddHit (Int_t hitid, Int_t detid, FairHit *hit) |
PndTrkHit * | GetHit (int index) |
std::vector< PndTrkHit > | GetHitList () |
PndTrkHit * | GetHitByID (int id) |
Int_t | GetNofHits () |
void | RemoveHit (PndTrkHit *hit) |
void | Print () |
void | Draw (Color_t color=kBlack) |
void | ClearList () |
Protected Member Functions | |
ClassDef (PndTrkHitList, 1) | |
Protected Attributes | |
std::vector< PndTrkHit > | hitlist |
Definition at line 21 of file PndTrkHitList.h.
PndTrkHitList::PndTrkHitList | ( | ) |
Definition at line 25 of file PndTrkHitList.cxx.
PndTrkHitList::~PndTrkHitList | ( | ) |
Definition at line 29 of file PndTrkHitList.cxx.
void PndTrkHitList::AddHit | ( | Int_t | hitID, |
Int_t | detID, | ||
Bool_t | used, | ||
Int_t | iregion, | ||
TVector3 & | pos | ||
) |
Definition at line 32 of file PndTrkHitList.cxx.
References hit().
Referenced by PndTrkSciTHitList::AddHit(), PndTrkSttHitList::AddHit(), PndTrkGemHitList::AddHit(), and PndTrkSdsHitList::AddHit().
void PndTrkHitList::AddHit | ( | Int_t | hitID, |
Int_t | detID, | ||
Bool_t | used, | ||
Int_t | iregion, | ||
Int_t | tubeID, | ||
TVector3 & | pos, | ||
Double_t | isochrone | ||
) |
Definition at line 38 of file PndTrkHitList.cxx.
References hit().
void PndTrkHitList::AddHit | ( | Int_t | hitID, |
Int_t | detID, | ||
Bool_t | used, | ||
Int_t | iregion, | ||
Int_t | sensorID, | ||
TVector3 & | pos | ||
) |
Definition at line 44 of file PndTrkHitList.cxx.
References hit().
void PndTrkHitList::AddHit | ( | PndTrkHit * | hit | ) |
Definition at line 51 of file PndTrkHitList.cxx.
|
virtual |
Reimplemented in PndTrkSdsHitList, PndTrkGemHitList, PndTrkSttHitList, and PndTrkSciTHitList.
Definition at line 57 of file PndTrkHitList.cxx.
void PndTrkHitList::AddTCA | ( | Int_t | detID, |
TClonesArray * | array | ||
) |
Definition at line 63 of file PndTrkHitList.cxx.
References hit().
Referenced by PndTrkLegendreNew::Initialize(), PndTrkLegendreSecTask2::Initialize(), PndTrkLegendreSecTask::Initialize(), PndTrkLegendreTask::Initialize(), PndTrkCombiLegendreTask::Initialize(), and PndTrkTrackFinder::Initialize().
|
protected |
|
inline |
Definition at line 52 of file PndTrkHitList.h.
References hitlist.
Referenced by PndTrkSciTHitList::Clear(), PndTrkGemHitList::Clear(), PndTrkSdsHitList::Clear(), and PndTrkSttHitList::Clear().
void PndTrkHitList::Draw | ( | Color_t | color = kBlack | ) |
Definition at line 96 of file PndTrkHitList.cxx.
Referenced by PndTrkLegendreNew::DrawHits(), PndTrkCombiLegendreTask::DrawHits(), PndTrkTrackFinder::DrawHits(), PndTrkLegendreTask::DrawHits(), PndTrkLegendreSecTask::DrawHits(), PndTrkLegendreSecTask2::DrawHits(), PndTrkSttHitList::DrawLayer(), PndTrkSttHitList::DrawSector(), and PndTrkSttHitList::DrawSectorAndLayer().
PndTrkHit * PndTrkHitList::GetHit | ( | int | index | ) |
Definition at line 70 of file PndTrkHitList.cxx.
Referenced by PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkLegendreSecTask::CreateClusterByConfDistance(), PndTrkLegendreTask::CreateClusterByConfDistance(), PndTrkLegendreSecTask2::CreateClusterByConfDistance(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkLegendreNew::DrawNeighborings(), PndTrkCombiLegendreTask::DrawNeighborings(), PndTrkTrackFinder::DrawNeighborings(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreTask::FillConformalHitList(), PndTrkLegendreSecTask::FillConformalHitList(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), PndTrkCombiLegendreTask::FillHitMap(), PndTrkLegendreNew::FindMvdPixelReferenceHit(), PndTrkLegendreTask::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask::FindMvdPixelReferenceHit(), PndTrkCombiLegendreTask::FindMvdPixelReferenceHit(), PndTrkTrackFinder::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask2::FindMvdPixelReferenceHit(), PndTrkLegendreNew::FindMvdStripReferenceHit(), PndTrkLegendreTask::FindMvdStripReferenceHit(), PndTrkLegendreSecTask::FindMvdStripReferenceHit(), PndTrkCombiLegendreTask::FindMvdStripReferenceHit(), PndTrkLegendreSecTask2::FindMvdStripReferenceHit(), PndTrkTrackFinder::FindMvdStripReferenceHit(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkTrackFinder::FindSttReferenceHit(), and PndTrkLegendreSecTask2::FindSttReferenceHit().
PndTrkHit * PndTrkHitList::GetHitByID | ( | int | id | ) |
Definition at line 75 of file PndTrkHitList.cxx.
Referenced by PndTrkTrackFinder::Exec(), and PndTrkTrackFinder::Initialize().
std::vector<PndTrkHit> PndTrkHitList::GetHitList | ( | ) |
|
inline |
Definition at line 43 of file PndTrkHitList.h.
References hitlist.
Referenced by PndTrkTrackFinder::CountPossibleTracks(), PndTrkLegendreNew::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack(), PndTrkTrackFinder::CreateClusterAroundTrack(), PndTrkCombiLegendreTask::CreateClusterAroundTrack2(), PndTrkLegendreSecTask::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByMixedDistance(), PndTrkLegendreSecTask2::CreateClusterByMixedDistance(), PndTrkLegendreTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask::CreateClusterByRealDistance(), PndTrkLegendreSecTask2::CreateClusterByRealDistance(), PndTrkLegendreNew::CreateFullClusterization(), PndTrkTrackFinder::CreateFullClusterization(), PndTrkLegendreTask::CreateSkewHitList(), PndTrkLegendreSecTask::CreateSkewHitList(), PndTrkLegendreSecTask2::CreateSkewHitList(), PndTrkTrackFinder::CreateSkewHitList(), PndTrkLegendreTask::CreateSttCluster(), PndTrkLegendreSecTask::CreateSttCluster(), PndTrkLegendreSecTask2::CreateSttCluster(), PndTrkLegendreNew::DrawNeighborings(), PndTrkCombiLegendreTask::DrawNeighborings(), PndTrkTrackFinder::DrawNeighborings(), PndTrkCombiLegendreTask::Exec(), PndTrkTrackFinder::Exec(), PndTrkLegendreSecTask::FillConformalHitList(), PndTrkLegendreTask::FillConformalHitList(), PndTrkLegendreSecTask2::FillConformalHitList(), PndTrkLegendreNew::FillHitMap(), PndTrkTrackFinder::FillHitMap(), PndTrkCombiLegendreTask::FillHitMap(), PndTrkLegendreNew::FindMvdPixelReferenceHit(), PndTrkLegendreTask::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask::FindMvdPixelReferenceHit(), PndTrkCombiLegendreTask::FindMvdPixelReferenceHit(), PndTrkTrackFinder::FindMvdPixelReferenceHit(), PndTrkLegendreSecTask2::FindMvdPixelReferenceHit(), PndTrkLegendreNew::FindMvdStripReferenceHit(), PndTrkLegendreTask::FindMvdStripReferenceHit(), PndTrkLegendreSecTask::FindMvdStripReferenceHit(), PndTrkCombiLegendreTask::FindMvdStripReferenceHit(), PndTrkTrackFinder::FindMvdStripReferenceHit(), PndTrkLegendreSecTask2::FindMvdStripReferenceHit(), PndTrkLegendreNew::FindSttReferenceHit(), PndTrkLegendreSecTask::FindSttReferenceHit(), PndTrkLegendreTask::FindSttReferenceHit(), PndTrkCombiLegendreTask::FindSttReferenceHit(), PndTrkTrackFinder::FindSttReferenceHit(), and PndTrkLegendreSecTask2::FindSttReferenceHit().
void PndTrkHitList::Print | ( | ) |
Definition at line 85 of file PndTrkHitList.cxx.
|
inline |
Definition at line 45 of file PndTrkHitList.h.
References hit(), and hitlist.
Referenced by PndTrkTrackFinder::Initialize().
|
protected |
Definition at line 59 of file PndTrkHitList.h.
Referenced by PndTrkSttHitList::AddHit(), ClearList(), PndTrkSttHitList::GetHitList(), PndTrkSttHitList::GetHitListFromLayer(), PndTrkSttHitList::GetHitListFromSector(), PndTrkSttHitList::GetHitListFromSectorAndLayer(), GetNofHits(), and RemoveHit().