15 #ifndef PNDSDSNOISEPRODUCER_H
16 #define PNDSDSNOISEPRODUCER_H
67 virtual InitStatus
Init();
78 virtual void Exec(Option_t* opt);
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)
virtual InitStatus Init()
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)
ClassDef(PndSdsNoiseProducer, 1)
Class to access the naming information of the MVD.
Double_t fIonizationEnergy
std::vector< Int_t > fStripRectIds
fDetectorType fMCPointType
Digitization Parameter Class for MVD-Strip part.
TClonesArray * fDigiStripArray
virtual void Exec(Option_t *opt)
Double_t CalcDistFraction(Double_t spread, Double_t threshold)
PndSdsNoiseProducer(PndSdsNoiseProducer &other)
std::vector< Int_t > fStripTrapIds
virtual void SetBranchNames()=0
PndSdsStripDigiPar * fDigiParRect
virtual void SetParContainers()
std::vector< Int_t > fPixelIds6
std::vector< Int_t > fPixelIds12
virtual ~PndSdsNoiseProducer()
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.