1 #ifndef PNDRICHHITPRODUCER_H 2 #define PNDRICHHITPRODUCER_H 1 26 virtual InitStatus
Init();
29 virtual void Exec(Option_t *opt);
31 void AddXPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time);
32 PndRichDigi *
AddDigi(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time);
33 PndRichPDHit *
AddPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time);
34 PndRichHit *
AddHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t thetaC, Double_t errThetaC, Int_t index);
52 Bool_t fTimeOrderedDigi;
55 Double_t fPreviousEventTime;
57 Float_t fPosResolution;
61 TClonesArray *fPDPointArray;
62 TClonesArray *fBarPointArray;
65 TClonesArray *fPDHitArray;
66 TClonesArray *fHitArray;
68 std::vector<Double_t> PhDetNoise();
void SetPhDetNoiseON(UInt_t phDetNoise)
void AddXPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
PndRichHit * AddHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Double_t thetaC, Double_t errThetaC, Int_t index)
PndRichPDHit * AddPDHit(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
virtual void Exec(Option_t *opt)
void SetGeoVersion(UInt_t version)
PndRichDigi * AddDigi(Int_t detID, Int_t sensorId, TVector3 &pos, TVector3 &dpos, Int_t index, Double_t time)
void SetPositionSmearing(Float_t res)
virtual InitStatus Init()