21 AliTPCRF1D(Bool_t direct=kFALSE,Int_t np=0,Float_t step=0 );
25 Float_t
GetRF(Float_t xin);
26 Float_t
GetGRF(Float_t xin);
27 void SetGauss(Float_t sigma,Float_t padWidth, Float_t kNorm);
30 void SetCosh(Float_t sigma,Float_t padWidth, Float_t kNorm);
31 void SetGati(Float_t K3, Float_t padDistance, Float_t padWidth,
34 void SetParam(TF1 * GRF,Float_t padwidth,Float_t kNorm,
44 void DrawRF(Float_t x1=-3 ,Float_t x2 =3.,Int_t N = 200);
48 static Double_t
Gamma4(Double_t x, Double_t p0, Double_t p1);
Double_t funParam[5]
parameters of used charge function
Float_t * fcharge
field with RF
char fType[5]
type of the parametrisation
Float_t fSigma
sigma of PAD response function
Float_t fOffset
offset of response function (for time reponse we
Float_t GetGRF(Float_t xin)
Int_t fNRF
number of interpolations point
void DrawRF(Float_t x1=-3, Float_t x2=3., Int_t N=200)
void SetCosh(Float_t sigma, Float_t padWidth, Float_t kNorm)
static Float_t fgRFDSTEP
default step in cm
void SetOffset(Float_t xoff)
static Double_t Gamma4(Double_t x, Double_t p0, Double_t p1)
Float_t fPadDistance
pad to wire distance
Declaration of class AliTPCRF1D.
static Int_t fgNRF
default number of interpolation points
Float_t fkNorm
normalisation factor of the charge integral
AliTPCRF1D & operator=(const AliTPCRF1D &prf)
Float_t fInteg
integral of GRF on +- infinity
Float_t fpadWidth
width of pad
AliTPCRF1D(Bool_t direct=kFALSE, Int_t np=0, Float_t step=0)
void SetGauss(Float_t sigma, Float_t padWidth, Float_t kNorm)
Float_t GetRF(Float_t xin)
void Update()
it's on user !!!!
Bool_t fDirect
tell us if we use directly generalfunction
Float_t forigsigma
sigma of original distribution;
void SetGati(Float_t K3, Float_t padDistance, Float_t padWidth, Float_t kNorm)
TF1 * fGRF
charge distribution function
void SetParam(TF1 *GRF, Float_t padwidth, Float_t kNorm, Float_t sigma=0)