+ TH1F * GenerDrawXHisto(Float_t x1, Float_t x2,Float_t y);
+ AliH2F * GenerDrawHisto(Float_t x1, Float_t x2, Float_t y1, Float_t y2, Int_t Nx=20, Int_t Ny=20);
+ AliH2F * GenerDrawDistHisto(Float_t x1, Float_t x2, Float_t y1, Float_t y2, Int_t Nx=20, Int_t Ny=20,
+ Float_t thr=0);
+
+ virtual void SetPad(Float_t width, Float_t height);
+ //set base chevron parameters
+ virtual void SetChevron(Float_t hstep, Float_t shifty, Float_t fac);
+ //set chevron parameters
+ virtual void SetChParam(Float_t width, Float_t height,
+ Float_t hstep, Float_t shifty, Float_t fac);
+ //set all geometrical parameters
+ virtual void SetY(Float_t y1, Float_t y2, Int_t nYdiv) ;
+ virtual void SetChargeAngle(Float_t angle){fChargeAngle = angle;} //set angle of pad and charge distribution
+ //axes
+ virtual void SetCurrentAngle(Float_t /*angle*/){return;}
+ virtual void SetPadAngle(Float_t angle){fPadAngle = angle;} //set pad angle
+ void SetInterpolationType(Int_t interx, Int_t intery) {fInterX=interx; fInterY =intery;}
+ virtual void SetGauss(Float_t sigmaX,Float_t sigmaY , Float_t kNorm=1);