1 #ifndef ALI_TPC_COMPOSED_CORRECTION_H
2 #define ALI_TPC_COMPOSED_CORRECTION_H
48 virtual void GetCorrection(
const Float_t x[],
const Short_t roc,Float_t dx[]);
49 virtual void GetDistortion(
const Float_t x[],
const Short_t roc,Float_t dx[]);
53 virtual void Print(Option_t* option=
"")
const;
57 virtual void Update(
const TTimeStamp &timeStamp);
virtual Bool_t AddCorrectionCompact(AliTPCCorrection *corr, Double_t weight)
virtual void GetCorrection(const Float_t x[], const Short_t roc, Float_t dx[])
void SetOmegaTauT1T2(Float_t omegaTau, Float_t t1, Float_t t2)
virtual ~AliTPCComposedCorrection()
AliTPCComposedCorrection class.
void SetCorrections(const TCollection *corrections)
const TVectorD * GetWeights() const
CompositionType GetMode() const
virtual void GetDistortion(const Float_t x[], const Short_t roc, Float_t dx[])
virtual void Update(const TTimeStamp &timeStamp)
TCollection * GetCorrections() const
virtual AliTPCCorrection * GetSubCorrection(Int_t ipos)
AliTPCComposedCorrection()
CompositionType fMode
The way to apply the corrections (see general class documentation)
AliTPCComposedCorrection & operator=(const AliTPCComposedCorrection &)
TCollection * fCorrections
The corrections this one is composed of.
void SetMode(CompositionType mode)
void SetWeights(TVectorD *weights)
TVectorD * fWeights
optional vector with weights - used for fit benchmarking
virtual void Print(Option_t *option="") const