13 #ifndef PNDSDSNOISEPRODUCER_H 14 #define PNDSDSNOISEPRODUCER_H 47 virtual InitStatus
Init();
58 virtual void Exec(Option_t *opt);
63 void AddDigiStrip(Int_t &iStrip, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge);
64 void AddDigiPixel(Int_t &noisies, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge);
void DiveDownNode(TGeoNode *fN)
PndSdsPixelDigiPar * fDigiParPix
void AddDigiPixel(Int_t &noisies, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t col, Int_t row, Double_t charge)
PndSdsStripDigiPar * fDigiParTrap
TClonesArray * fDigiPixelArray
std::vector< Int_t > fPixelIds8
void AddDigiStrip(Int_t &iStrip, Int_t iPoint, Int_t sensorID, Int_t fe, Int_t chan, Double_t charge)
virtual void Exec(Option_t *opt)
virtual void SetParContainers()
ClassDef(PndSdsNoiseProducer, 1)
Class to access the naming information of the MVD.
Double_t fIonizationEnergy
std::vector< Int_t > fStripRectIds
virtual ~PndSdsNoiseProducer()
Digitization Parameter Class for MVD-Strip part.
TClonesArray * fDigiStripArray
Double_t CalcDistFraction(Double_t spread, Double_t threshold)
virtual InitStatus Init()
PndSdsNoiseProducer(PndSdsNoiseProducer &other)
DetectorType fMCPointType
std::vector< Int_t > fStripTrapIds
virtual void SetBranchNames()=0
PndSdsStripDigiPar * fDigiParRect
std::vector< Int_t > fPixelIds6
std::vector< Int_t > fPixelIds12
virtual void SetMCPointType()=0
PndSdsNoiseProducer & operator=(PndSdsNoiseProducer &other)
std::vector< Int_t > fPixelIds4
Geometry name handling.
Int_t CalcChargeAboveThreshold(Double_t spread, Double_t threshold)
Digitization Parameter Class for SDS-Pixel part.