AliPhysics  3f43add (3f43add)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliFlowVZEROResults Class Reference

#include <AliFlowVZEROResults.h>

Inheritance diagram for AliFlowVZEROResults:

Public Member Functions

 AliFlowVZEROResults (const char *name, const Int_t nvar, const Int_t *binVar)
 
 AliFlowVZEROResults ()
 
 ~AliFlowVZEROResults ()
 
 AliFlowVZEROResults (const AliFlowVZEROResults &old)
 
AliFlowVZEROResultsoperator= (const AliFlowVZEROResults &source)
 
Int_t GetNhistos () const
 
Int_t GetNspecies () const
 
TProfile * GetV2 (Int_t histo) const
 
TProfile * GetV2 (Int_t species, Float_t x[]) const
 
TProfile * GetV2 (Int_t species, Float_t xMin[], Float_t xMax[]) const
 
TProfile * GetV2reweight (Int_t species, Float_t xMin[], Float_t xMax[], Int_t varRW, Float_t rw[]) const
 
void DirectFill (Int_t histo, Float_t pt, Float_t v2)
 
void Fill (Int_t species, Float_t pt, Float_t v2, Float_t x[])
 
void AddSpecies (const char *name, Int_t nXbin, const Double_t *bin)
 
const char * GetSpeciesName (Int_t species)
 
Int_t Add (const AliFlowVZEROResults *oth)
 
Int_t GetNvar () const
 
Int_t GetNbinVar (Int_t ivar) const
 
void SetVarRange (Int_t ivar, Float_t xMin, Float_t xMax)
 
void SetVarName (Int_t ivar, const char *name)
 
Float_t GetXmin (Int_t ivar) const
 
Float_t GetXmax (Int_t ivar) const
 
const char * GetVarName (Int_t ivar) const
 
Int_t GetBin (Int_t ivar, Float_t x) const
 
Long64_t Merge (TCollection *list)
 
void Reset ()
 

Private Attributes

TArrayI * fNbinVar
 
TArrayF * fXmin
 
TArrayF * fXmax
 
TClonesArray * fNameVar
 
TClonesArray * fV2
 

Detailed Description

Definition at line 21 of file AliFlowVZEROResults.h.

Constructor & Destructor Documentation

AliFlowVZEROResults::AliFlowVZEROResults ( const char *  name,
const Int_t  nvar,
const Int_t *  binVar 
)

Definition at line 7 of file AliFlowVZEROResults.cxx.

AliFlowVZEROResults::AliFlowVZEROResults ( )

Definition at line 25 of file AliFlowVZEROResults.cxx.

AliFlowVZEROResults::~AliFlowVZEROResults ( )

Definition at line 36 of file AliFlowVZEROResults.cxx.

AliFlowVZEROResults::AliFlowVZEROResults ( const AliFlowVZEROResults old)

Definition at line 73 of file AliFlowVZEROResults.cxx.

Member Function Documentation

Int_t AliFlowVZEROResults::Add ( const AliFlowVZEROResults oth)

Definition at line 179 of file AliFlowVZEROResults.cxx.

Referenced by Merge().

void AliFlowVZEROResults::AddSpecies ( const char *  name,
Int_t  nXbin,
const Double_t *  bin 
)
void AliFlowVZEROResults::DirectFill ( Int_t  histo,
Float_t  pt,
Float_t  v2 
)
inline

Definition at line 36 of file AliFlowVZEROResults.h.

Referenced by Fill().

void AliFlowVZEROResults::Fill ( Int_t  species,
Float_t  pt,
Float_t  v2,
Float_t  x[] 
)

Definition at line 203 of file AliFlowVZEROResults.cxx.

Referenced by AliAnalysisTaskVnV0::Analyze().

Int_t AliFlowVZEROResults::GetBin ( Int_t  ivar,
Float_t  x 
) const
inline

Definition at line 55 of file AliFlowVZEROResults.h.

Referenced by Fill(), GetV2(), and GetV2reweight().

Int_t AliFlowVZEROResults::GetNbinVar ( Int_t  ivar) const
inline

Definition at line 46 of file AliFlowVZEROResults.h.

Int_t AliFlowVZEROResults::GetNhistos ( ) const
inline
Int_t AliFlowVZEROResults::GetNspecies ( ) const

Definition at line 130 of file AliFlowVZEROResults.cxx.

Referenced by GetSpeciesName().

Int_t AliFlowVZEROResults::GetNvar ( ) const
inline
const char* AliFlowVZEROResults::GetSpeciesName ( Int_t  species)
inline

Definition at line 41 of file AliFlowVZEROResults.h.

TProfile* AliFlowVZEROResults::GetV2 ( Int_t  histo) const
inline
TProfile * AliFlowVZEROResults::GetV2 ( Int_t  species,
Float_t  x[] 
) const

Definition at line 220 of file AliFlowVZEROResults.cxx.

TProfile * AliFlowVZEROResults::GetV2 ( Int_t  species,
Float_t  xMin[],
Float_t  xMax[] 
) const

Definition at line 240 of file AliFlowVZEROResults.cxx.

TProfile * AliFlowVZEROResults::GetV2reweight ( Int_t  species,
Float_t  xMin[],
Float_t  xMax[],
Int_t  varRW,
Float_t  rw[] 
) const

Definition at line 297 of file AliFlowVZEROResults.cxx.

const char* AliFlowVZEROResults::GetVarName ( Int_t  ivar) const
inline

Definition at line 53 of file AliFlowVZEROResults.h.

Referenced by AliFlowVZEROResults(), and operator=().

Float_t AliFlowVZEROResults::GetXmax ( Int_t  ivar) const
inline

Definition at line 52 of file AliFlowVZEROResults.h.

Float_t AliFlowVZEROResults::GetXmin ( Int_t  ivar) const
inline

Definition at line 51 of file AliFlowVZEROResults.h.

Long64_t AliFlowVZEROResults::Merge ( TCollection *  list)

Definition at line 360 of file AliFlowVZEROResults.cxx.

AliFlowVZEROResults & AliFlowVZEROResults::operator= ( const AliFlowVZEROResults source)

Definition at line 102 of file AliFlowVZEROResults.cxx.

void AliFlowVZEROResults::Reset ( )

Definition at line 52 of file AliFlowVZEROResults.cxx.

void AliFlowVZEROResults::SetVarName ( Int_t  ivar,
const char *  name 
)
inline

Definition at line 49 of file AliFlowVZEROResults.h.

Referenced by AliAnalysisTaskVnV0::UserCreateOutputObjects().

void AliFlowVZEROResults::SetVarRange ( Int_t  ivar,
Float_t  xMin,
Float_t  xMax 
)

Member Data Documentation

TClonesArray* AliFlowVZEROResults::fNameVar
private
TArrayI* AliFlowVZEROResults::fNbinVar
private
TClonesArray* AliFlowVZEROResults::fV2
private

Definition at line 66 of file AliFlowVZEROResults.h.

Referenced by GetNhistos(), GetNspecies(), GetV2(), Reset(), and ~AliFlowVZEROResults().

TArrayF * AliFlowVZEROResults::fXmax
private
TArrayF* AliFlowVZEROResults::fXmin
private

The documentation for this class was generated from the following files: