12 #ifndef PNDSDSCALCSTRIPDIF_H 13 #define PNDSDSCALCSTRIPDIF_H 52 PndSdsCalcStripDif(Double_t pitch, Double_t orient, Int_t nrStrips, Int_t nrFeChannels,
const TVector2 &firstStripAnchor, Double_t threshold, Double_t noise, Double_t sigma);
67 std::vector<PndSdsStrip>
GetStrips(Double_t inx, Double_t iny, Double_t inz, Double_t outx, Double_t outy, Double_t outz, Double_t eLoss);
101 Double_t
ChargeDiffusion(Double_t u, Double_t a, Double_t path, Double_t dir, Double_t Q);
124 Double_t CalcStripFromPoint(Double_t x, Double_t y);
131 Double_t SmearCharge(Double_t charge);
132 const Double_t ChargeFromEloss(Double_t eloss)
const {
return eloss / (3.61e-9); }
void CalcFeChToStrip(Int_t fe, Int_t channel, Int_t &strip, enum SensorSide &side) const
Int_t CalcFEfromStrip(Int_t stripNr) const
Class for calculating strip indices from wafer hits.
void SetVerboseLevel(Int_t level)
const TVector2 GetStripDirection() const
Double_t ChargeDiffusion(Double_t u, Double_t a, Double_t path, Double_t dir, Double_t Q)
Int_t CalcChannelfromStrip(Int_t stripNr) const
std::ostream & operator<<(std::ostream &out)
void CalcStripPointOnLine(const Double_t strip, TVector2 &point) const
std::vector< PndSdsStrip > GetStrips(Double_t inx, Double_t iny, Double_t inz, Double_t outx, Double_t outy, Double_t outz, Double_t eLoss)
Digitization Parameter Class for MVD-Strip part.