3 #ifndef PNDSTTHITPRODUCERREALFAST_H     4 #define PNDSTTHITPRODUCERREALFAST_H 1    26   virtual InitStatus 
Init();
    29   virtual void Exec(Option_t *opt);
    31   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);
    32   PndSttHit *
AddHit(TClonesArray *hitarray, Int_t detID, Int_t tubeID, Int_t iPoint, TVector3 &pos, TVector3 &dpos, Double_t p, Double_t rsim, Double_t closestDistanceError,
    35   PndSttHitInfo *
AddHitInfo(Int_t fileNumber, Int_t eventNumber, Int_t trackID, Int_t pointID, Int_t nMerged, Bool_t isFake);
    37   void FoldZPosWithResolution(Double_t &zpos, Double_t &zposError, TVector3 localInPos, TVector3 localOutPos);
    48   virtual void SetParContainers();
    51   TClonesArray *fPointArray;
    54   TClonesArray *fHitArray;
    55   TClonesArray *fOverlapHitArray;
    59   TClonesArray *fSttParalHitArray;
    60   TClonesArray *fSttParalOverlapHitArray;
    61   TClonesArray *fSttSkewHitArray;
    62   TClonesArray *fSttSkewOverlapHitArray;
    64   TObjArray *fVolumeArray;
    67   TClonesArray *fHitInfoArray;
    76   TClonesArray *fTubeArray;
 
virtual ~PndSttHitProducerRealFast()
 
PndSttHitInfo * AddHitInfo(Int_t fileNumber, Int_t eventNumber, Int_t trackID, Int_t pointID, Int_t nMerged, Bool_t isFake)
 
PndSttHitProducerRealFast()
 
void SetPersistency(Bool_t val=kTRUE)
 
void FoldZPosWithResolution(Double_t &zpos, Double_t &zposError, TVector3 localInPos, TVector3 localOutPos)
 
Double_t GetError(Double_t, Int_t)
 
void SetPersistence(Bool_t persistence)
 
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)
 
virtual void Exec(Option_t *opt)
 
virtual InitStatus Init()