12 #ifndef PNDHYPCALCSTRIP_H
13 #define PNDHYPCALCSTRIP_H
36 const TVector2& firstStripAnchor,
Int_t fNrStrips
strip orientation angle
Int_t CalcFEfromStrip(Int_t stripNr) const
void SetreStrip(Int_t reStp)
void CalcStripPointOnLine(const Double_t strip, TVector2 &point) const
Int_t CalcChannelfromStrip(Int_t stripNr) const
Double_t fNoise
charge threshold
TVector2 fOrthoDir
vector perpendicular to strip direction
Double_t ChargeFromEloss(Double_t eloss) const
TRandom3 * fRNG
vector orthogonal to strip direction
void SetAnchor(TVector2 edge)
std::vector< PndHypStrip > GetStrips(Double_t inx, Double_t iny, Double_t inz, Double_t outx, Double_t outy, Double_t outz, Double_t eLoss, int id)
Double_t SmearCharge(Double_t charge)
void SetVerboseLevel(Int_t level)
Int_t fNrFeChannels
Nr. of strips on active area.
Double_t CalcStripFromPoint(Double_t x, Double_t y)
Int_t fVerboseLevel
Random Number Generator.
TVector2 fStripDir
anchor point on first strip
Double_t fThreshold
Nr of Channels per FE.
void CalcFeChToStrip(Int_t fe, Int_t channel, Int_t &strip, enum SensorSide &side) const
const TVector2 GetStripDirection() const
Double_t fOrient
strip pitch (cm)