1 #ifndef ALITPCBOUNDARYVOLTERROR_H 2 #define ALITPCBOUNDARYVOLTERROR_H 24 virtual void Update(
const TTimeStamp &timeStamp);
30 const Double_t wt0=t2*omegaTau;
fC0=1./(1.+wt0*wt0);
31 const Double_t wt1=t1*omegaTau;
fC1=wt1/(1.+wt1*wt1);
50 virtual void Print(
const Option_t* option=
"")
const;
53 virtual void GetCorrection(
const Float_t x[],
const Short_t roc,Float_t dx[]);
Bool_t fInitLookUp
flag to check it the Look Up table was created
Bool_t GetROCDisplacement() const
virtual ~AliTPCBoundaryVoltError()
Float_t fC1
coefficient C1 (compare Jim Thomas's notes for definitions)
AliTPCBoundaryVoltError()
Double_t fT1
tensor term of wt - T1
void InitBoundaryVoltErrorDistortion()
Float_t fC0
coefficient C0 (compare Jim Thomas's notes for definitions)
void SetBoundariesA(Float_t boundariesA[8])
Bool_t fROCdisplacement
flag for ROC displacement (important for z distortions)
Float_t fBoundariesC[8]
Boundary values on the C side (see Setter function)
virtual void SetOmegaTauT1T2(Float_t omegaTau, Float_t t1, Float_t t2)
void SetROCDisplacement(Bool_t flag)
virtual Bool_t AddCorrectionCompact(AliTPCCorrection *corr, Double_t weight)
virtual void GetCorrection(const Float_t x[], const Short_t roc, Float_t dx[])
Float_t GetBoundariesC(Int_t i) const
virtual void Update(const TTimeStamp &timeStamp)
void SetBoundariesC(Float_t boundariesC[6])
virtual void Print(const Option_t *option="") const
Double_t fLookUpErOverEz[kNZ][kNR]
Array to store electric field integral (int Er/Ez)
Double_t fLookUpDeltaEz[kNZ][kNR]
Array to store electric field integral (int Delta Ez)
Double_t fT2
tensor term of wt - T2
Float_t GetBoundariesA(Int_t i) const
void SetC0C1(Float_t c0, Float_t c1)
Float_t fBoundariesA[8]
Boundary values on the A side (see Setter function)