1 #ifndef PNDRICHHITPRODUCER_H
2 #define PNDRICHHITPRODUCER_H 1
31 virtual InitStatus
Init();
35 virtual void Exec(Option_t* opt);
37 void AddXPDHit(Int_t detID, Int_t sensorId, TVector3&
pos, TVector3& dpos, Int_t index,
Double_t time );
40 PndRichHit*
AddHit(Int_t detID, Int_t sensorId, TVector3& pos, TVector3& dpos,
virtual InitStatus Init()
virtual void Exec(Option_t *opt)
PndRichDigi * AddDigi(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
void SetPhDetNoiseON(UInt_t phDetNoise)
void AddXPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
std::vector< Double_t > PhDetNoise()
PndRichHit * AddHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t thetaC, Double_t errThetaC, Int_t index)
TClonesArray * fPDHitArray
ClassDef(PndRichHitProducer, 1)
PndRichPDHit * AddPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
PndRichHitWriteoutBuffer * fDataBuffer
Double_t fPreviousEventTime
TClonesArray * fPDPointArray
void SetGeoVersion(UInt_t version)
PndRichResolution * fRichResolution
void SetPositionSmearing(Float_t res)
TClonesArray * fBarPointArray