![]() |
AliPhysics
1909eaa (1909eaa)
|
#include <AliAODCentralMult.h>
Public Types | |
enum | { kSecondary = (1 << 14), kAcceptance = (1 << 16), kEmpirical = (1 << 19) } |
Public Member Functions | |
AliAODCentralMult () | |
AliAODCentralMult (Bool_t isMC) | |
virtual | ~AliAODCentralMult () |
void | Init (const TAxis &etaAxis) |
const TH2D & | GetHistogram () const |
TH2D & | GetHistogram () |
void | Clear (Option_t *opt) |
void | Browse (TBrowser *b) |
Bool_t | IsFolder () const |
Bool_t | IsSecondaryCorrected () const |
Bool_t | IsAcceptanceCorrected () const |
Bool_t | IsEmpiricalCorrected () const |
void | Print (Option_t *option="") const |
const Char_t * | GetName () const |
Protected Member Functions | |
ClassDef (AliAODCentralMult, 2) | |
Protected Attributes | |
Bool_t | fIsMC |
TH2D | fHist |
Class that contains the central multiplicity data per event
This class contains a histogram of
\[ \frac{d^2N_{ch}}{d\eta d\phi}\quad, \]
as well as a trigger mask for each analysed event.
The eta acceptance of the event is stored in the underflow bins of the histogram. So to build the final histogram, one needs to correct for this acceptance (properly weighted by the events), and the vertex efficiency. This simply boils down to defining a 2D histogram and summing the event histograms in that histogram. One should of course also do proper book-keeping of the accepted event.
Definition at line 37 of file AliAODCentralMult.h.
anonymous enum |
User bits of these objects (bits 14-23 can be used)
Enumerator | |
---|---|
kSecondary |
Secondary correction maps where applied |
kAcceptance |
Acceptance correction was applied |
kEmpirical |
Used eta dependent empirical correction - to be implemented |
Definition at line 43 of file AliAODCentralMult.h.
AliAODCentralMult::AliAODCentralMult | ( | ) |
Default constructor
Used by ROOT I/O sub-system - do not use
AliAODCentralMult::AliAODCentralMult | ( | Bool_t | isMC | ) |
Constructor
isMC | Whether this was from MC or not |
Definition at line 39 of file AliAODCentralMult.cxx.
|
inlinevirtual |
Destructor
Definition at line 66 of file AliAODCentralMult.h.
void AliAODCentralMult::Browse | ( | TBrowser * | b | ) |
|
protected |
void AliAODCentralMult::Clear | ( | Option_t * | opt | ) |
Clear Object between events
opt | option (not used) |
Definition at line 58 of file AliAODCentralMult.cxx.
Referenced by AliCentralMCMultiplicityTask::PreEvent(), and AliCentralMultiplicityTask::PreEvent().
|
inline |
Get the \( d^2N_{ch}/d\eta d\phi\) histogram,
Definition at line 78 of file AliAODCentralMult.h.
Referenced by AliForwardMCFlowTaskQC::Analyze(), AliForwardFlowTaskQC::Analyze(), AliCentralMCMultiplicityTask::Event(), AliCentralMultiplicityTask::Event(), AliForwardMultDists::Event(), AliBaseMultTask::Event(), AliCentraldNdetaTask::GetHistogram(), and AliCentralMultiplicityTask::PreData().
|
inline |
Get the \( d^2N_{ch}/d\eta d\phi\) histogram,
Definition at line 84 of file AliAODCentralMult.h.
|
inline |
Get the name of the object
Definition at line 120 of file AliAODCentralMult.h.
void AliAODCentralMult::Init | ( | const TAxis & | etaAxis | ) |
Initialize
etaAxis | Pseudo-rapidity axis |
Definition at line 65 of file AliAODCentralMult.cxx.
Referenced by AliCentralMCMultiplicityTask::PreData(), and AliCentralMultiplicityTask::PreData().
|
inline |
Definition at line 106 of file AliAODCentralMult.h.
|
inline |
Definition at line 107 of file AliAODCentralMult.h.
|
inline |
|
inline |
Definition at line 105 of file AliAODCentralMult.h.
void AliAODCentralMult::Print | ( | Option_t * | option = "" | ) | const |
Print content
option | Passed verbatim to TH2::Print |
Definition at line 90 of file AliAODCentralMult.cxx.
|
protected |
Histogram of \(d^2N_{ch}/(d\eta d\phi)\) for this event
Definition at line 126 of file AliAODCentralMult.h.
Referenced by AliAODCentralMult(), Browse(), Clear(), GetHistogram(), Init(), and Print().
|
protected |