AliPhysics  0d55a7a (0d55a7a)
AliCentralMCMultiplicityTask Class Reference

#include <AliCentralMCMultiplicityTask.h>

Inheritance diagram for AliCentralMCMultiplicityTask:

Interface methods

AliSPDMCTrackDensity fTrackDensity
 
AliAODCentralMult fAODMCCentral
 
 AliCentralMCMultiplicityTask (const char *name)
 
 AliCentralMCMultiplicityTask ()
 
virtual Bool_t Book ()
 
virtual void CreateBranches (AliAODHandler *ah)
 
virtual Bool_t PreData (const TAxis &v, const TAxis &e)
 
virtual Bool_t PreEvent ()
 
virtual Bool_t Event (AliESDEvent &esd)
 
virtual void Print (Option_t *option="") const
 
const AliSPDMCTrackDensityGetTrackDensity () const
 
AliSPDMCTrackDensityGetTrackDensity ()
 
 AliCentralMCMultiplicityTask (const AliCentralMCMultiplicityTask &o)
 
AliCentralMCMultiplicityTaskoperator= (const AliCentralMCMultiplicityTask &o)
 

Additional Inherited Members

- Public Member Functions inherited from AliCentralMultiplicityTask
 AliCentralMultiplicityTask (const char *name)
 
 AliCentralMultiplicityTask ()
 
virtual Bool_t Finalize ()
 
virtual void SetUseSecondary (Bool_t use)
 
virtual void SetUseAcceptance (Bool_t use)
 
virtual void SetMakeDiagnostics (Bool_t use=true)
 
AliFMDEventInspectorGetEventInspector ()
 
const AliFMDEventInspectorGetEventInspector () const
 
- Public Member Functions inherited from AliBaseESDTask
 AliBaseESDTask ()
 
 AliBaseESDTask (const char *name, const char *title, AliCorrectionManagerBase *manager)
 
virtual Bool_t Connect (const char *sumFile=0, const char *resFile=0)
 
virtual Bool_t Connect (const char *sumFile, const char *resFile, Bool_t old)
 
virtual Bool_t Setup ()
 
virtual void PreCorrections (const AliESDEvent *esd)
 
virtual Bool_t PostEvent ()
 
virtual void SetDebug (Int_t dbg)
 
virtual void SetDebugLevel (Int_t dbg)
 
void SetIPzMethod (const char *str)
 
virtual Bool_t Configure (const char *macro="-default-")
 
- Protected Member Functions inherited from AliCentralMultiplicityTask
 AliCentralMultiplicityTask (const AliCentralMultiplicityTask &o)
 
AliCentralMultiplicityTaskoperator= (const AliCentralMultiplicityTask &o)
 
virtual void ProcessESD (TH2D &hist, const AliMultiplicity *spdmult) const
 
Bool_t MakeSimpledNdeta (const TList *input, TList *output, Double_t &nTr, Double_t &nTrVtx, Double_t &nAcc)
 
TAxisDefaultEtaAxis () const
 
TAxisDefaultVertexAxis () const
 
- Protected Member Functions inherited from AliBaseESDTask
 AliBaseESDTask (const AliBaseESDTask &o)
 
AliBaseESDTaskoperator= (const AliBaseESDTask &o)
 
virtual Bool_t IsMC () const
 
virtual AliCorrectionManagerBaseGetManager () const
 
virtual AliCorrectionManagerBaseGetManager ()
 
virtual void MarkEventForStore () const
 
virtual Bool_t CheckCorrections (UInt_t what) const
 
virtual Bool_t ReadCorrections (const TAxis *&pe, const TAxis *&pv, Bool_t mc=false, Bool_t sat=false)
 
virtual AliESDEventGetESDEvent ()
 
virtual Bool_t StoreTrainName (Int_t no)
 
virtual const char * DefaultConfig () const
 
void LocalInit ()
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *option)
 
void Terminate (Option_t *option)
 
- Protected Attributes inherited from AliCentralMultiplicityTask
AliFMDEventInspector fInspector
 
AliAODCentralMult fAODCentral
 
Bool_t fUseSecondary
 
Bool_t fUseAcceptance
 
Int_t fIvz
 
TH2DfNClusterTracklet
 
TH2DfClusterPerTracklet
 
TH1DfNCluster
 
TH1DfNTracklet
 Number of clusters. More...
 
TObjArrayfVtxList
 number of tracklets More...
 
Bool_t fStore
 Array of vertex bins. More...
 
TH2DfHData
 
- Protected Attributes inherited from AliBaseESDTask
Bool_t fFirstEvent
 
TListfList
 
TListfResults
 
UInt_t fNeededCorrections
 
UInt_t fExtraCorrections
 
Bool_t fCloneList
 

Detailed Description

Class that calculates the multiplicity in the central region event-by-event

Inputs:
Outputs:
Histograms
Corrections used

Definition at line 40 of file AliCentralMCMultiplicityTask.h.

Constructor & Destructor Documentation

AliCentralMCMultiplicityTask::AliCentralMCMultiplicityTask ( const char *  name)

Constructor

Parameters
nameName of task

Definition at line 42 of file AliCentralMCMultiplicityTask.cxx.

AliCentralMCMultiplicityTask::AliCentralMCMultiplicityTask ( )

Constructor

Reserved for ROOT's I/O system - do not use

Definition at line 57 of file AliCentralMCMultiplicityTask.cxx.

Referenced by GetTrackDensity().

AliCentralMCMultiplicityTask::AliCentralMCMultiplicityTask ( const AliCentralMCMultiplicityTask o)
protected

Copy constructor

Parameters
oObject to copy from

Member Function Documentation

Bool_t AliCentralMCMultiplicityTask::Book ( )
virtual

Create output objects

Returns
true on success

Reimplemented from AliCentralMultiplicityTask.

Definition at line 88 of file AliCentralMCMultiplicityTask.cxx.

void AliCentralMCMultiplicityTask::CreateBranches ( AliAODHandler *  ah)
virtual

Creatre ouput objects

Parameters
ahAOD output handler

Reimplemented from AliCentralMultiplicityTask.

Definition at line 69 of file AliCentralMCMultiplicityTask.cxx.

Bool_t AliCentralMCMultiplicityTask::Event ( AliESDEvent esd)
virtual

Process each event

Parameters
esdESD event
Returns
true on success

Reimplemented from AliCentralMultiplicityTask.

Definition at line 110 of file AliCentralMCMultiplicityTask.cxx.

const AliSPDMCTrackDensity& AliCentralMCMultiplicityTask::GetTrackDensity ( ) const
inline

Return the track density calculator

Returns
Track density calculator

Definition at line 107 of file AliCentralMCMultiplicityTask.h.

AliSPDMCTrackDensity& AliCentralMCMultiplicityTask::GetTrackDensity ( )
inline

Return the track density calculator

Returns
Track density calculator

Definition at line 113 of file AliCentralMCMultiplicityTask.h.

AliCentralMCMultiplicityTask& AliCentralMCMultiplicityTask::operator= ( const AliCentralMCMultiplicityTask o)
protected

Assignment operator

Parameters
oObject to assign from
Returns
Reference to this object

Referenced by GetTrackDensity().

Bool_t AliCentralMCMultiplicityTask::PreData ( const TAxis v,
const TAxis e 
)
virtual

Set-up for data, called before first event

Parameters
vVertex axis
e\(\eta\) axis
Returns
true on success

Reimplemented from AliCentralMultiplicityTask.

Definition at line 95 of file AliCentralMCMultiplicityTask.cxx.

Bool_t AliCentralMCMultiplicityTask::PreEvent ( )
virtual

End of job

Returns
true on success

Reimplemented from AliCentralMultiplicityTask.

Definition at line 103 of file AliCentralMCMultiplicityTask.cxx.

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

Print information

Parameters
optionNot used

Reimplemented from AliCentralMultiplicityTask.

Definition at line 172 of file AliCentralMCMultiplicityTask.cxx.

Member Data Documentation

AliAODCentralMult AliCentralMCMultiplicityTask::fAODMCCentral
protected

Definition at line 131 of file AliCentralMCMultiplicityTask.h.

Referenced by CreateBranches(), Event(), PreData(), and PreEvent().

AliSPDMCTrackDensity AliCentralMCMultiplicityTask::fTrackDensity
protected

Definition at line 130 of file AliCentralMCMultiplicityTask.h.

Referenced by Book(), Event(), GetTrackDensity(), and Print().


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