12 #ifndef PNDHYPCALCSTRIP_H 13 #define PNDHYPCALCSTRIP_H 30 PndHypCalcStrip(Double_t pitch, Double_t orient, Int_t nrStrips, Int_t nrFeChannels,
const TVector2 &firstStripAnchor, Double_t threshold, Double_t noise);
34 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);
93 Double_t CalcStripFromPoint(Double_t x, Double_t y);
99 Double_t SmearCharge(Double_t charge);
100 inline 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
void SetreStrip(Int_t reStp)
Int_t CalcFEfromStrip(Int_t stripNr) const
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)
void SetAnchor(TVector2 edge)
void SetVerboseLevel(Int_t level)
Int_t CalcChannelfromStrip(Int_t stripNr) const
const TVector2 GetStripDirection() const
void CalcStripPointOnLine(const Double_t strip, TVector2 &point) const