6 #ifndef PNDTRKHITLIST_H 7 #define PNDTRKHITLIST_H 1 10 #include <TClonesArray.h> 20 #define MAXNOFHITS 1000 // CHECK consistency 29 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos);
30 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t tubeID, TVector3 &pos, Double_t isochrone);
31 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos);
34 void AddTCA(Int_t detID, TClonesArray *array);
36 virtual void AddHit(Int_t hitid, Int_t detid, FairHit *hit);
46 std::vector<PndTrkHit>::iterator it = find(
hitlist.begin(),
hitlist.end(), *hit);
52 void Draw(Color_t color = kBlack);
void AddTCA(Int_t detID, TClonesArray *array)
PndTrkHit * GetHitByID(int id)
std::vector< PndTrkHit > hitlist
ClassDef(PndTrkHitList, 1)
void RemoveHit(PndTrkHit *hit)
std::vector< PndTrkHit > GetHitList()
void Draw(Color_t color=kBlack)
void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos)
PndTrkHit * GetHit(int index)