1 #ifndef ALIFLOWVZERORESULTS_H
2 #define ALIFLOWVZERORESULTS_H
17 #include "TClonesArray.h"
32 TProfile *
GetV2(Int_t histo)
const {
return ((TProfile *)
fV2->At(histo));};
33 TProfile *
GetV2(Int_t species,Float_t x[])
const;
34 TProfile *
GetV2(Int_t species,Float_t xMin[],Float_t xMax[])
const;
35 TProfile *
GetV2reweight(Int_t species,Float_t xMin[],Float_t xMax[],Int_t varRW,Float_t rw[])
const;
37 void Fill(Int_t species,Float_t pt,Float_t v2,Float_t x[]);
39 void AddSpecies(
const char *name,Int_t nXbin,
const Double_t *bin);
48 void SetVarRange(Int_t ivar,Float_t xMin,Float_t xMax);
49 void SetVarName(Int_t ivar,
const char *name){TNamed *atemp = (TNamed *)
fNameVar->At(ivar); atemp->SetName(name);};
53 const char *
GetVarName(Int_t ivar)
const {TNamed *atemp = (TNamed *)
fNameVar->At(ivar);
return atemp->GetName();};
void DirectFill(Int_t histo, Float_t pt, Float_t v2)
AliFlowVZEROResults & operator=(const AliFlowVZEROResults &source)
Float_t GetXmax(Int_t ivar) const
void Fill(Int_t species, Float_t pt, Float_t v2, Float_t x[])
Int_t GetNspecies() const
void SetVarName(Int_t ivar, const char *name)
Int_t Add(const AliFlowVZEROResults *oth)
Int_t GetNbinVar(Int_t ivar) const
TProfile * GetV2(Int_t histo) const
const char * GetSpeciesName(Int_t species)
void AddSpecies(const char *name, Int_t nXbin, const Double_t *bin)
Int_t GetBin(Int_t ivar, Float_t x) const
void SetVarRange(Int_t ivar, Float_t xMin, Float_t xMax)
Float_t GetXmin(Int_t ivar) const
const char * GetVarName(Int_t ivar) const
TProfile * GetV2reweight(Int_t species, Float_t xMin[], Float_t xMax[], Int_t varRW, Float_t rw[]) const
Long64_t Merge(TCollection *list)