AliPhysics  5eaf189 (5eaf189)
AliForwardMultiplicityDistribution Class Reference

#include <AliForwardMultiplicityDistribution.h>

Inheritance diagram for AliForwardMultiplicityDistribution:

Classes

struct  Bin
 

Public Member Functions

 AliForwardMultiplicityDistribution ()
 
 AliForwardMultiplicityDistribution (const char *name)
 
virtual ~AliForwardMultiplicityDistribution ()
 
AliBaseMultTask::BinMakeBin (Double_t etaLow, Double_t etaHigh)
 
- Public Member Functions inherited from AliBaseMultTask
 AliBaseMultTask ()
 
virtual ~AliBaseMultTask ()
 
void SetMaxMult (Int_t max)
 
void SetMCIsNSD (Bool_t assume)
 
void AddBin (Double_t etaLow, Double_t etaHigh)
 
virtual void DefaultBins ()
 
virtual Bool_t Book ()
 
virtual Bool_t PreEvent ()
 
virtual Bool_t Event (AliAODEvent &aod)
 
virtual Bool_t Finalize ()
 
- Public Member Functions inherited from AliBaseAODTask
 AliBaseAODTask ()
 
 AliBaseAODTask (const char *name, const char *title)
 
virtual ~AliBaseAODTask ()
 
virtual Bool_t Configure (const char *macro="-default-")
 
void SetIPzAxis (Int_t n, Double_t min, Double_t max)
 
void SetIPzAxis (Int_t n, Double_t max)
 
void SetIPzAxis (const TString &spec)
 
void SetCentralityAxis (UShort_t n, Short_t *bins)
 
void SetCentralityAxis (UShort_t n, Double_t *bins)
 
void SetCentralityAxis (Short_t low, Short_t high)
 
void SetCentralityAxis (const char *bins)
 
void SetAbsMinCent (Double_t x=-1)
 
void SetTriggerMask (UInt_t mask)
 
void SetTriggerMask (const char *mask)
 
void SetFilterMask (UInt_t mask)
 
void SetFilterMask (const char *mask)
 
virtual Bool_t Connect (const char *sumFile=0, const char *resFile=0)
 
virtual Bool_t PreData ()
 
virtual Bool_t PostEvent ()
 
void Print (Option_t *option="") const
 

Protected Member Functions

 AliForwardMultiplicityDistribution (const AliForwardMultiplicityDistribution &)
 
AliForwardMultiplicityDistributionoperator= (const AliForwardMultiplicityDistribution &)
 
virtual Bool_t CheckEvent (const AliAODForwardMult &fwd)
 
- Protected Member Functions inherited from AliBaseMultTask
 AliBaseMultTask (const char *name)
 
 AliBaseMultTask (const AliBaseMultTask &)
 
AliBaseMultTaskoperator= (const AliBaseMultTask &)
 
virtual void Process (TH1D *dndetaForward, TH1D *dndetaCentral, TH1D *normForward, TH1D *normCentral, TH1D *mc, Double_t ipZ, Bool_t pileup, Bool_t selectedTrigger, Bool_t isMCClass, Bool_t isESDClass, const AliAODEvent &aodevent)
 
virtual Bool_t IsMCClass (AliAODForwardMult *m) const
 
virtual Bool_t IsESDClass (AliAODForwardMult *m) const
 
- Protected Member Functions inherited from AliBaseAODTask
 AliBaseAODTask (const AliBaseAODTask &o)
 
AliBaseAODTaskoperator= (const AliBaseAODTask &o)
 
virtual const char * DefaultConfig () const
 
virtual void Init ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 
AliAODForwardMultGetForward (const AliAODEvent &aod, Bool_t mc=false, Bool_t verb=true)
 
AliAODMultEventClassGetMultClass (const AliAODEvent &aod, Bool_t verb=true)
 
AliAODCentralMultGetCentral (const AliAODEvent &aod, Bool_t mc=false, Bool_t verb=true)
 
TH2DGetPrimary (const AliAODEvent &aod)
 
virtual void StoreInformation (AliAODForwardMult &forward)
 
virtual Bool_t StoreTrainName (Int_t no)
 
Bool_t HasCentrality () const
 
virtual Double_t GetCentrality (AliAODEvent &event, AliAODForwardMult *forward, Int_t &qual)
 
virtual Double_t GetCentrality (AliAODEvent &event, AliAODForwardMult *forward)
 
virtual Double_t GetIpZ (AliAODEvent &event, AliAODForwardMult *forward)
 
virtual Bool_t GetIpXY (AliAODEvent &aod, Double_t &x, Double_t &y)
 

Additional Inherited Members

- Static Protected Member Functions inherited from AliBaseAODTask
static void FixAxis (TAxis &axis, const char *title=0)
 
static void SetAxis (TAxis &axis, Int_t n, Double_t *borders)
 
static void SetAxis (TAxis &axis, const TString &spec, const char *sep=":,")
 
static void SetAxis (TAxis &axis, Int_t n, Double_t l, Double_t h)
 
static void SetAxis (TAxis &axis, Int_t n, Double_t m)
 
static void PrintAxis (const TAxis &axis, Int_t nSig=2, const char *alt=0)
 
- Protected Attributes inherited from AliBaseMultTask
TList fBins
 
Bool_t fIsSelected
 
Int_t fMaxMult
 
Bool_t fMCIsNSD
 
- Protected Attributes inherited from AliBaseAODTask
UInt_t fTriggerMask
 
UInt_t fFilterMask
 
TAxis fCentAxis
 
Double_t fAbsMinCent
 
TAxis fIPzAxis
 
TH1IfTriggers
 
TH1IfEventStatus
 
TH1DfVertex
 
TH1DfCent
 
TH1DfAccVertex
 
TH2DfAccVertexXY
 
TH1DfAccCent
 
Bool_t fFirstEvent
 
Bool_t fCloneList
 
TListfSums
 
TListfResults
 

Detailed Description

Task to do the multiplicity distibution

Definition at line 21 of file AliForwardMultiplicityDistribution.h.

Constructor & Destructor Documentation

AliForwardMultiplicityDistribution::AliForwardMultiplicityDistribution ( )
inline

Default Constructor

Definition at line 27 of file AliForwardMultiplicityDistribution.h.

AliForwardMultiplicityDistribution::AliForwardMultiplicityDistribution ( const char *  name)
inline

Constructor

Definition at line 31 of file AliForwardMultiplicityDistribution.h.

virtual AliForwardMultiplicityDistribution::~AliForwardMultiplicityDistribution ( )
inlinevirtual

Destructor

Definition at line 37 of file AliForwardMultiplicityDistribution.h.

AliForwardMultiplicityDistribution::AliForwardMultiplicityDistribution ( const AliForwardMultiplicityDistribution )
protected

Copy Constructor

Member Function Documentation

Bool_t AliForwardMultiplicityDistribution::CheckEvent ( const AliAODForwardMult fwd)
protectedvirtual

Check the event

Parameters
fwdForwarddata
Returns
true on success

Reimplemented from AliBaseMultTask.

Definition at line 26 of file AliForwardMultiplicityDistribution.cxx.

AliBaseMultTask::Bin * AliForwardMultiplicityDistribution::MakeBin ( Double_t  etaLow,
Double_t  etaHigh 
)
virtual

Add another eta bin to the task

Implements AliBaseMultTask.

Definition at line 20 of file AliForwardMultiplicityDistribution.cxx.

AliForwardMultiplicityDistribution& AliForwardMultiplicityDistribution::operator= ( const AliForwardMultiplicityDistribution )
protected

Assignment Operator


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