3 #ifndef PNDSTTHITPRODUCERREALFULL_H 4 #define PNDSTTHITPRODUCERREALFULL_H 1 30 virtual InitStatus
Init();
33 virtual void Exec(Option_t *opt);
35 PndSttHit *
AddHit(Int_t detID, Int_t tubeID, Int_t iPoint, TVector3 &pos, TVector3 &dpos, Double_t p, Double_t rsim, Double_t closestDistanceError, Double_t depcharge,
36 Double_t timeOfFlight);
38 PndSttHitInfo *
AddHitInfo(Int_t fileNumber, Int_t eventNumber, Int_t trackID, Int_t pointID, Int_t nMerged, Bool_t isFake);
40 void FoldZPosWithResolution(Double_t &zpos, Double_t &zposError, TVector3 localInPos, TVector3 localOutPos);
51 TClonesArray *fPointArray;
54 TClonesArray *fHitArray;
58 TClonesArray *fHitInfoArray;
61 TClonesArray *fTubeArray;
63 Bool_t fTimeOrderedDigi;
PndSttHit * AddHit(Int_t detID, Int_t tubeID, Int_t iPoint, TVector3 &pos, TVector3 &dpos, Double_t p, Double_t rsim, Double_t closestDistanceError, Double_t depcharge, Double_t timeOfFlight)
PndSttHitInfo * AddHitInfo(Int_t fileNumber, Int_t eventNumber, Int_t trackID, Int_t pointID, Int_t nMerged, Bool_t isFake)
~PndSttHitProducerRealFull()
void SetPersistency(Bool_t val=kTRUE)
void FoldZPosWithResolution(Double_t &zpos, Double_t &zposError, TVector3 localInPos, TVector3 localOutPos)
virtual void Exec(Option_t *opt)
virtual InitStatus Init()
PndSttHitProducerRealFull()
void SetPersistence(Bool_t persistence)