![]() |
PandaRoot
|
#include <PndTrkSttHitList.h>
Public Member Functions | |
PndTrkSttHitList () | |
PndTrkSttHitList (TClonesArray *tubearray) | |
~PndTrkSttHitList () | |
PndTrkSttHitList * | Instanciate () |
void | AddHit (Int_t hitid, Int_t detid, FairHit *hit) |
void | AddHit (PndTrkHit *hit) |
int | GetNofHitsInLayer (int ilay) |
std::vector< PndTrkHit * > | GetHitListFromLayer (int ilay) |
PndTrkHit * | GetHitFromLayer (int ihit, int ilay) |
void | PrintLayer (int ilay) |
void | DrawLayer (int ilay, Color_t color) |
void | PrintLayers () |
int | GetNofHitsInSector (int isec) |
std::vector< PndTrkHit * > | GetHitListFromSector (int isec) |
PndTrkHit * | GetHitFromSector (int ihit, int isec) |
void | DrawSector (int isec, Color_t color=kBlack) |
void | PrintSector (int isec) |
void | PrintSectors () |
int | GetNofHitsInSectorAndLayer (int isec, int ilay) |
std::vector< PndTrkHit * > | GetHitListFromSectorAndLayer (int isec, int ilay) |
PndTrkHit * | GetHitFromSectorAndLayer (int ihit, int isec, int ilay) |
void | DrawSectorAndLayer (int isec, int ilay, Color_t color=kBlack) |
void | PrintSectorAndLayer (int isec, int ilay) |
void | PrintSectorsAndLayers () |
Int_t | FromSecLayToGlo (int isec, int ilay) |
void | FromGloToSecLay (int iglo, int &isec, int &ilay) |
std::vector< PndTrkHit * > | GetHitList () |
void | SetTubeArray (TClonesArray *tubeArray) |
void | Clear () |
![]() | |
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) |
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 () |
Static Public Member Functions | |
static PndTrkSttHitList * | Instance () |
Protected Member Functions | |
ClassDef (PndTrkSttHitList, 1) | |
![]() | |
ClassDef (PndTrkHitList, 1) | |
Protected Attributes | |
TClonesArray * | fTubeArray |
std::multimap< int, int > | hitmap |
std::multimap< int, int > | hitmap2 |
std::multimap< int, int > | hitmap3 |
![]() | |
std::vector< PndTrkHit > | hitlist |
Static Protected Attributes | |
static PndTrkSttHitList * | fInstance |
Definition at line 17 of file PndTrkSttHitList.h.
PndTrkSttHitList::PndTrkSttHitList | ( | ) |
PndTrkSttHitList::PndTrkSttHitList | ( | TClonesArray * | tubearray | ) |
PndTrkSttHitList::~PndTrkSttHitList | ( | ) |
|
virtual |
Reimplemented from PndTrkHitList.
void PndTrkSttHitList::AddHit | ( | PndTrkHit * | hit | ) |
|
protected |
|
inline |
Definition at line 58 of file PndTrkSttHitList.h.
References PndTrkHitList::ClearList(), fInstance, hitmap, hitmap2, and hitmap3.
void PndTrkSttHitList::DrawLayer | ( | int | ilay, |
Color_t | color | ||
) |
void PndTrkSttHitList::DrawSector | ( | int | isec, |
Color_t | color = kBlack |
||
) |
void PndTrkSttHitList::DrawSectorAndLayer | ( | int | isec, |
int | ilay, | ||
Color_t | color = kBlack |
||
) |
void PndTrkSttHitList::FromGloToSecLay | ( | int | iglo, |
int & | isec, | ||
int & | ilay | ||
) |
Int_t PndTrkSttHitList::FromSecLayToGlo | ( | int | isec, |
int | ilay | ||
) |
PndTrkHit* PndTrkSttHitList::GetHitFromLayer | ( | int | ihit, |
int | ilay | ||
) |
PndTrkHit* PndTrkSttHitList::GetHitFromSector | ( | int | ihit, |
int | isec | ||
) |
PndTrkHit* PndTrkSttHitList::GetHitFromSectorAndLayer | ( | int | ihit, |
int | isec, | ||
int | ilay | ||
) |
std::vector<PndTrkHit *> PndTrkSttHitList::GetHitList | ( | ) |
std::vector<PndTrkHit *> PndTrkSttHitList::GetHitListFromLayer | ( | int | ilay | ) |
std::vector<PndTrkHit *> PndTrkSttHitList::GetHitListFromSector | ( | int | isec | ) |
std::vector<PndTrkHit *> PndTrkSttHitList::GetHitListFromSectorAndLayer | ( | int | isec, |
int | ilay | ||
) |
int PndTrkSttHitList::GetNofHitsInLayer | ( | int | ilay | ) |
int PndTrkSttHitList::GetNofHitsInSector | ( | int | isec | ) |
int PndTrkSttHitList::GetNofHitsInSectorAndLayer | ( | int | isec, |
int | ilay | ||
) |
|
static |
PndTrkSttHitList* PndTrkSttHitList::Instanciate | ( | ) |
void PndTrkSttHitList::PrintLayer | ( | int | ilay | ) |
void PndTrkSttHitList::PrintLayers | ( | ) |
void PndTrkSttHitList::PrintSector | ( | int | isec | ) |
void PndTrkSttHitList::PrintSectorAndLayer | ( | int | isec, |
int | ilay | ||
) |
void PndTrkSttHitList::PrintSectors | ( | ) |
void PndTrkSttHitList::PrintSectorsAndLayers | ( | ) |
|
inline |
|
staticprotected |
Definition at line 68 of file PndTrkSttHitList.h.
Referenced by Clear().
|
protected |
Definition at line 69 of file PndTrkSttHitList.h.
Referenced by SetTubeArray().
|
protected |
Definition at line 71 of file PndTrkSttHitList.h.
Referenced by Clear().
|
protected |
Definition at line 72 of file PndTrkSttHitList.h.
Referenced by Clear().
|
protected |
Definition at line 73 of file PndTrkSttHitList.h.
Referenced by Clear().