![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Declaration of class AliTPCRF1D. More...
#include <AliTPCRF1D.h>
Public Member Functions | |
AliTPCRF1D (Bool_t direct=kFALSE, Int_t np=0, Float_t step=0) | |
AliTPCRF1D (const AliTPCRF1D &prf) | |
AliTPCRF1D & | operator= (const AliTPCRF1D &prf) |
~AliTPCRF1D () | |
Float_t | GetRF (Float_t xin) |
Float_t | GetGRF (Float_t xin) |
void | SetGauss (Float_t sigma, Float_t padWidth, Float_t kNorm) |
void | SetCosh (Float_t sigma, Float_t padWidth, Float_t kNorm) |
void | SetGati (Float_t K3, Float_t padDistance, Float_t padWidth, Float_t kNorm) |
void | SetParam (TF1 *GRF, Float_t padwidth, Float_t kNorm, Float_t sigma=0) |
void | SetOffset (Float_t xoff) |
Float_t | GetOffset () |
Float_t | GetPadWidth () |
Float_t | GetSigma () |
void | DrawRF (Float_t x1=-3, Float_t x2=3., Int_t N=200) |
void | Update () |
it's on user !!!! More... | |
Static Public Member Functions | |
static Double_t | Gamma4 (Double_t x, Double_t p0, Double_t p1) |
Private Attributes | |
Double_t | funParam [5] |
parameters of used charge function More... | |
Int_t | fNRF |
number of interpolations point More... | |
Float_t | fDSTEPM1 |
Float_t * | fcharge |
field with RF More... | |
Float_t | forigsigma |
sigma of original distribution; More... | |
Float_t | fpadWidth |
width of pad More... | |
Float_t | fkNorm |
normalisation factor of the charge integral More... | |
Float_t | fInteg |
integral of GRF on +- infinity More... | |
TF1 * | fGRF |
charge distribution function More... | |
Float_t | fSigma |
sigma of PAD response function More... | |
Float_t | fOffset |
offset of response function (for time reponse we More... | |
Bool_t | fDirect |
tell us if we use directly generalfunction More... | |
Float_t | fPadDistance |
pad to wire distance More... | |
char | fType [5] |
type of the parametrisation More... | |
Static Private Attributes | |
static Int_t | fgNRF =100 |
default number of interpolation points More... | |
static Float_t | fgRFDSTEP =0.01 |
default step in cm More... | |
Declaration of class AliTPCRF1D.
Manager class for AliTPCRF1D.
Definition at line 19 of file AliTPCRF1D.h.
AliTPCRF1D::AliTPCRF1D | ( | Bool_t | direct = kFALSE , |
Int_t | np = 0 , |
||
Float_t | step = 0 |
||
) |
Definition at line 79 of file AliTPCRF1D.cxx.
AliTPCRF1D::AliTPCRF1D | ( | const AliTPCRF1D & | prf | ) |
Definition at line 108 of file AliTPCRF1D.cxx.
AliTPCRF1D::~AliTPCRF1D | ( | ) |
Definition at line 167 of file AliTPCRF1D.cxx.
void AliTPCRF1D::DrawRF | ( | Float_t | x1 = -3 , |
Float_t | x2 = 3. , |
||
Int_t | N = 200 |
||
) |
Definition at line 276 of file AliTPCRF1D.cxx.
Referenced by GetSigma().
|
static |
Definition at line 393 of file AliTPCRF1D.cxx.
Referenced by GetSigma().
Float_t AliTPCRF1D::GetGRF | ( | Float_t | xin | ) |
Definition at line 188 of file AliTPCRF1D.cxx.
Referenced by DrawRF().
|
inline |
Definition at line 39 of file AliTPCRF1D.h.
|
inline |
Definition at line 40 of file AliTPCRF1D.h.
Float_t AliTPCRF1D::GetRF | ( | Float_t | xin | ) |
Definition at line 174 of file AliTPCRF1D.cxx.
Referenced by AliTPCParamSR::CalcResponse(), AliTPCParamSR::CalcResponseFast(), DrawRF(), and Update().
|
inline |
Definition at line 42 of file AliTPCRF1D.h.
Referenced by AliTPCParamSR::CalcResponse(), and AliTPCParamSR::GetClusterSize().
AliTPCRF1D & AliTPCRF1D::operator= | ( | const AliTPCRF1D & | prf | ) |
Definition at line 138 of file AliTPCRF1D.cxx.
void AliTPCRF1D::SetCosh | ( | Float_t | sigma, |
Float_t | padWidth, | ||
Float_t | kNorm | ||
) |
Definition at line 235 of file AliTPCRF1D.cxx.
void AliTPCRF1D::SetGati | ( | Float_t | K3, |
Float_t | padDistance, | ||
Float_t | padWidth, | ||
Float_t | kNorm | ||
) |
Definition at line 254 of file AliTPCRF1D.cxx.
void AliTPCRF1D::SetGauss | ( | Float_t | sigma, |
Float_t | padWidth, | ||
Float_t | kNorm | ||
) |
Definition at line 216 of file AliTPCRF1D.cxx.
|
inline |
Definition at line 37 of file AliTPCRF1D.h.
void AliTPCRF1D::SetParam | ( | TF1 * | GRF, |
Float_t | padwidth, | ||
Float_t | kNorm, | ||
Float_t | sigma = 0 |
||
) |
Definition at line 199 of file AliTPCRF1D.cxx.
void AliTPCRF1D::Update | ( | ) |
|
private |
field with RF
Definition at line 54 of file AliTPCRF1D.h.
Referenced by AliTPCRF1D(), GetRF(), operator=(), Update(), and ~AliTPCRF1D().
|
private |
tell us if we use directly generalfunction
Definition at line 66 of file AliTPCRF1D.h.
Referenced by operator=(), and Update().
|
private |
element step for point
Definition at line 52 of file AliTPCRF1D.h.
Referenced by GetRF(), operator=(), SetCosh(), SetGati(), SetGauss(), SetParam(), and Update().
|
staticprivate |
default number of interpolation points
Definition at line 70 of file AliTPCRF1D.h.
|
private |
charge distribution function
Definition at line 59 of file AliTPCRF1D.h.
Referenced by AliTPCRF1D(), GetGRF(), operator=(), SetCosh(), SetGati(), SetGauss(), SetParam(), Update(), and ~AliTPCRF1D().
|
staticprivate |
|
private |
integral of GRF on +- infinity
Definition at line 58 of file AliTPCRF1D.h.
Referenced by GetGRF(), operator=(), and Update().
|
private |
normalisation factor of the charge integral
Definition at line 57 of file AliTPCRF1D.h.
Referenced by GetGRF(), operator=(), SetCosh(), SetGati(), SetGauss(), SetParam(), and Update().
|
private |
number of interpolations point
Definition at line 51 of file AliTPCRF1D.h.
Referenced by AliTPCRF1D(), GetRF(), operator=(), and Update().
|
private |
offset of response function (for time reponse we
Definition at line 62 of file AliTPCRF1D.h.
Referenced by GetOffset(), GetRF(), operator=(), SetOffset(), and Update().
|
private |
sigma of original distribution;
Definition at line 55 of file AliTPCRF1D.h.
Referenced by operator=(), SetCosh(), SetGati(), SetGauss(), SetParam(), and Update().
|
private |
|
private |
width of pad
Definition at line 56 of file AliTPCRF1D.h.
Referenced by DrawRF(), GetPadWidth(), operator=(), SetCosh(), SetGati(), SetGauss(), SetParam(), and Update().
|
private |
sigma of PAD response function
Definition at line 60 of file AliTPCRF1D.h.
Referenced by GetSigma(), operator=(), and Update().
|
private |
type of the parametrisation
Definition at line 69 of file AliTPCRF1D.h.
Referenced by AliTPCRF1D(), SetCosh(), SetGati(), SetGauss(), SetParam(), and Update().
|
private |
parameters of used charge function
Definition at line 50 of file AliTPCRF1D.h.
Referenced by AliTPCRF1D(), SetCosh(), SetGati(), SetGauss(), and Update().