1 #ifndef ALIFLOWVZEROQA_H
2 #define ALIFLOWVZEROQA_H
17 #include "TClonesArray.h"
24 AliFlowVZEROQA(
const char *name,
const Int_t nvar,
const Int_t* binVar);
32 TH2F *
GetQA(Int_t histo)
const {
return ((TH2F *)
fQA->At(histo));};
33 TH2F *
GetQA(Int_t species,Float_t x[])
const;
34 TH2F *
GetQA(Int_t species,Float_t xMin[],Float_t xMax[])
const;
35 void DirectFill(Int_t histo,Float_t var1,Float_t var2){
GetQA(histo)->Fill(var1,var2);};
36 void Fill(Int_t species,Float_t var1,Float_t var2,Float_t x[]);
38 void AddSpecies(
const char *name,Int_t nXbin,
const Double_t *xbin,Int_t nYbin,
const Double_t *ybin);
47 void SetVarRange(Int_t ivar,Float_t xMin,Float_t xMax);
48 void SetVarName(Int_t ivar,
const char *name){TNamed *atemp = (TNamed *)
fNameVar->At(ivar); atemp->SetName(name);};
52 const char *
GetVarName(Int_t ivar)
const {TNamed *atemp = (TNamed *)
fNameVar->At(ivar);
return atemp->GetName();};
Int_t GetNspecies() const
void SetVarRange(Int_t ivar, Float_t xMin, Float_t xMax)
Float_t GetXmax(Int_t ivar) const
Int_t GetBin(Int_t ivar, Float_t x) const
Float_t GetXmin(Int_t ivar) const
void AddSpecies(const char *name, Int_t nXbin, const Double_t *xbin, Int_t nYbin, const Double_t *ybin)
Int_t Add(const AliFlowVZEROQA *oth)
Long64_t Merge(TCollection *list)
TH2F * GetQA(Int_t histo) const
void Fill(Int_t species, Float_t var1, Float_t var2, Float_t x[])
const char * GetVarName(Int_t ivar) const
Int_t GetNbinVar(Int_t ivar) const
const char * GetSpeciesName(Int_t species)
AliFlowVZEROQA & operator=(const AliFlowVZEROQA &source)
void SetVarName(Int_t ivar, const char *name)
void DirectFill(Int_t histo, Float_t var1, Float_t var2)