AliPhysics  b752f14 (b752f14)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliForwardFlowTaskQC::CumuHistos Struct Reference

#include <AliForwardFlowTaskQC.h>

Inheritance diagram for AliForwardFlowTaskQC::CumuHistos:

Public Types

enum  { kNoNUA = 0, kNUAOld, kNUA }
 

Public Member Functions

 CumuHistos ()
 
 CumuHistos (Int_t n, UInt_t nua)
 
 CumuHistos (const CumuHistos &o)
 
CumuHistosoperator= (const CumuHistos &o)
 
 ~CumuHistos ()
 
TH1Get (Char_t t, Int_t n, UInt_t nua=0) const
 
void ConnectList (TString name, TList *l)
 
void Add (TH1 *h) const
 
Bool_t IsConnected ()
 

Protected Member Functions

Int_t GetPos (Int_t n, UInt_t nua) const
 

Protected Attributes

Int_t fMaxMoment
 
TListfRefHists
 
TListfDiffHists
 
UInt_t fNUA
 

Detailed Description

struct to handle cumulant calculations and control histograms. Used internally and never streamed.

Definition at line 171 of file AliForwardFlowTaskQC.h.

Member Enumeration Documentation

anonymous enum

enum for NUA histograms

Enumerator
kNoNUA 
kNUAOld 
kNUA 

Definition at line 254 of file AliForwardFlowTaskQC.h.

Constructor & Destructor Documentation

AliForwardFlowTaskQC::CumuHistos::CumuHistos ( )
inline

Definition at line 177 of file AliForwardFlowTaskQC.h.

AliForwardFlowTaskQC::CumuHistos::CumuHistos ( Int_t  n,
UInt_t  nua 
)
inline

Constructor

Parameters
nmax flow moment contained
nuaMake room for NUA corrected histograms

Definition at line 184 of file AliForwardFlowTaskQC.h.

AliForwardFlowTaskQC::CumuHistos::CumuHistos ( const CumuHistos o)
inline

Copy constructor

Parameters
oObject to copy from
Returns
CumuHistos

Definition at line 192 of file AliForwardFlowTaskQC.h.

AliForwardFlowTaskQC::CumuHistos::~CumuHistos ( )
inline

Destructor

Definition at line 219 of file AliForwardFlowTaskQC.h.

Member Function Documentation

void AliForwardFlowTaskQC::CumuHistos::Add ( TH1 h) const

Make histograms to one of the lists

Parameters
hHist to add

Definition at line 2997 of file AliForwardFlowTaskQC.cxx.

Referenced by AliForwardFlowTaskQC::VertexBin::CumulantsTerminate().

void AliForwardFlowTaskQC::CumuHistos::ConnectList ( TString  name,
TList l 
)

Connect internal lists to output

Parameters
nameName of VertexBin
lOutput list

Definition at line 2958 of file AliForwardFlowTaskQC.cxx.

Referenced by AliForwardFlowTaskQC::VertexBin::CumulantsTerminate().

TH1 * AliForwardFlowTaskQC::CumuHistos::Get ( Char_t  t,
Int_t  n,
UInt_t  nua = 0 
) const
Int_t AliForwardFlowTaskQC::CumuHistos::GetPos ( Int_t  n,
UInt_t  nua 
) const
protected

Get position of histogram in list

Parameters
nmoment to get position of
nuanua type
Returns
position

Definition at line 3025 of file AliForwardFlowTaskQC.cxx.

Bool_t AliForwardFlowTaskQC::CumuHistos::IsConnected ( )
inline

Check to see of lists are connected, needed for grid/proof

Returns
is connected?

Definition at line 250 of file AliForwardFlowTaskQC.h.

CumuHistos& AliForwardFlowTaskQC::CumuHistos::operator= ( const CumuHistos o)
inline

Assignment operator

Parameters
oObject to assing from
Returns
reference to this

Definition at line 206 of file AliForwardFlowTaskQC.h.

Member Data Documentation

TList* AliForwardFlowTaskQC::CumuHistos::fDiffHists
protected

Definition at line 272 of file AliForwardFlowTaskQC.h.

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

Int_t AliForwardFlowTaskQC::CumuHistos::fMaxMoment
protected

Definition at line 270 of file AliForwardFlowTaskQC.h.

Referenced by operator=().

UInt_t AliForwardFlowTaskQC::CumuHistos::fNUA
protected

Definition at line 273 of file AliForwardFlowTaskQC.h.

Referenced by operator=().

TList* AliForwardFlowTaskQC::CumuHistos::fRefHists
protected

Definition at line 271 of file AliForwardFlowTaskQC.h.

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


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