AliPhysics  e34b7ac (e34b7ac)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 SetIpZRange (Double_t min, Double_t max)
 
void SetIpZMin (Double_t min)
 
void SetIpZMax (Double_t max)
 
void SetTriggerMask (UInt_t mask)
 
void SetTriggerMask (const char *mask)
 
void SetFilterMask (UInt_t mask)
 
void SetFilterMask (const char *mask)
 
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)
 
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)
 
 ClassDef (AliForwardMultiplicityDistribution, 4)
 
- 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)
 
 ClassDef (AliBaseMultTask, 2)
 
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)
 
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)
 
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)
 
virtual const char * DefaultConfig () const
 
virtual void Init ()
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual void Terminate (Option_t *option)
 

Additional Inherited Members

- 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
 
Double_t fMinIpZ
 
Double_t fMaxIpZ
 
TAxis fCentAxis
 
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.

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

Add another eta bin to the task

Implements AliBaseMultTask.

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

Assignment Operator


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