AliPhysics  b81c3d2 (b81c3d2)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAODMultEventClass Class Reference

#include <AliAODMultEventClass.h>

Inheritance diagram for AliAODMultEventClass:

Public Types

enum  {
  kV0M = 0x1, kV0A = 0x2, kV0C = 0x4, kCND = 0x8,
  kEq = 0x100
}
 

Public Member Functions

 AliAODMultEventClass ()
 
virtual const char * GetName () const
 
virtual void Clear (Option_t *option="")
 
virtual void Print (Option_t *option="") const
 
Getters
Float_t GetCentrality (const TString &which) const
 
Float_t GetCentrality (UShort_t which, Bool_t util) const
 
Setters
void SetCentrality (UShort_t which, Bool_t util, Float_t c)
 
void SetMult (Int_t m)
 

Protected Member Functions

 ClassDef (AliAODMultEventClass, 1)
 

Protected Attributes

Int_t fMult
 
Float_t fUtilV0M
 
Float_t fUtilV0A
 
Float_t fUtilV0C
 
Float_t fUtilV0MEq
 
Float_t fUtilV0AEq
 
Float_t fUtilV0CEq
 
Float_t fSelCND
 
Float_t fSelV0M
 
Float_t fSelV0A
 
Float_t fSelV0C
 
Float_t fSelV0MEq
 
Float_t fSelV0AEq
 
Float_t fSelV0CEq
 

Stuff for getting reference multiplicity etc.

Int_t GetMultBin () const
 
Int_t GetMult () const
 
Float_t GetCND () const
 
static const Int_tGetBins ()
 
static const TAxisGetAxis ()
 

Detailed Description

Definition at line 7 of file AliAODMultEventClass.h.

Member Enumeration Documentation

anonymous enum

Enum of centrality types

Enumerator
kV0M 
kV0A 
kV0C 
kCND 
kEq 

Definition at line 13 of file AliAODMultEventClass.h.

Constructor & Destructor Documentation

AliAODMultEventClass::AliAODMultEventClass ( )
inline

Constructor

Definition at line 23 of file AliAODMultEventClass.h.

Member Function Documentation

AliAODMultEventClass::ClassDef ( AliAODMultEventClass  ,
 
)
protected
void AliAODMultEventClass::Clear ( Option_t option = "")
virtual

Clear this object

Parameters
optionNot used

Definition at line 146 of file AliAODMultEventClass.cxx.

Referenced by AliMultEventClassifier::Process(), and AliMultEventClassifierTask::UserExec().

const TAxis * AliAODMultEventClass::GetAxis ( )
static

Return standard axis

Returns
Pointer to axis (static object)

Definition at line 18 of file AliAODMultEventClass.cxx.

const Int_t * AliAODMultEventClass::GetBins ( )
static

Get the defined bins

Returns
Pointer to defined bins

Definition at line 8 of file AliAODMultEventClass.cxx.

Referenced by AliMultEventClassifier::CreateOutputObjects(), GetAxis(), and GetMultBin().

Float_t AliAODMultEventClass::GetCentrality ( const TString which) const

General function to get the centrality

Parameters
whichString selecting the type
Returns
The centrality

Definition at line 74 of file AliAODMultEventClass.cxx.

Float_t AliAODMultEventClass::GetCentrality ( UShort_t  which,
Bool_t  util 
) const

General function to get the centrality

Parameters
whichBit pattern to select centrality estimate
utilIf true, from AliPPVsMultUtils, otherwise AliCentralitySelector
Returns

Definition at line 105 of file AliAODMultEventClass.cxx.

Float_t AliAODMultEventClass::GetCND ( ) const
inline

Get the "candle" centrality estimator from AliCentrality. This is based on the number of reference tracks

Returns

Definition at line 75 of file AliAODMultEventClass.h.

Int_t AliAODMultEventClass::GetMult ( ) const
inline

Get the reference multiplicity in \(|\eta|<0.8\)

Returns
Reference multiplicity

Definition at line 68 of file AliAODMultEventClass.h.

Int_t AliAODMultEventClass::GetMultBin ( ) const

Definition at line 49 of file AliAODMultEventClass.cxx.

Referenced by Print().

virtual const char* AliAODMultEventClass::GetName ( ) const
inlinevirtual

Get the name of this object

Returns
The string "MultClass"

Definition at line 44 of file AliAODMultEventClass.h.

void AliAODMultEventClass::Print ( Option_t option = "") const
virtual

Print information

Parameters
optionNot used

Definition at line 168 of file AliAODMultEventClass.cxx.

void AliAODMultEventClass::SetCentrality ( UShort_t  which,
Bool_t  util,
Float_t  c 
)

Definition at line 126 of file AliAODMultEventClass.cxx.

Referenced by AliMultEventClassifier::GetCentrality().

void AliAODMultEventClass::SetMult ( Int_t  m)
inline

Set the reference multiplicity

Parameters
m

Definition at line 122 of file AliAODMultEventClass.h.

Referenced by AliMultEventClassifier::Process().

Member Data Documentation

Int_t AliAODMultEventClass::fMult
protected

Definition at line 125 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), GetMult(), GetMultBin(), Print(), and SetMult().

Float_t AliAODMultEventClass::fSelCND
protected

Definition at line 132 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), GetCND(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0A
protected

Definition at line 134 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0AEq
protected

Definition at line 137 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0C
protected

Definition at line 135 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0CEq
protected

Definition at line 138 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0M
protected

Definition at line 133 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fSelV0MEq
protected

Definition at line 136 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0A
protected

Definition at line 127 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0AEq
protected

Definition at line 130 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0C
protected

Definition at line 128 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0CEq
protected

Definition at line 131 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0M
protected

Definition at line 126 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().

Float_t AliAODMultEventClass::fUtilV0MEq
protected

Definition at line 129 of file AliAODMultEventClass.h.

Referenced by Clear(), GetCentrality(), Print(), and SetCentrality().


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