18 #ifndef PNDTRKHITLIST_H 19 #define PNDTRKHITLIST_H 1 22 #include <TClonesArray.h> 32 #define MAXNOFHITS 1000 // CHECK consistency 41 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, TVector3 &pos);
42 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t tubeID, TVector3 &pos, Double_t isochrone);
43 void AddHit(Int_t hitID, Int_t detID, Bool_t used, Int_t iregion, Int_t sensorID, TVector3 &pos);
46 void AddTCA(Int_t detID, TClonesArray *array);
48 virtual void AddHit(Int_t hitid, Int_t detid, FairHit *hit);
58 std::vector<PndTrkHit>::iterator it = find(
hitlist.begin(),
hitlist.end(), *hit);
64 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)