![]() |
AliPhysics
d84cbc0 (d84cbc0)
|
#include <AliMultEventClassifier.h>
Public Member Functions | |
AliMultEventClassifier () | |
AliMultEventClassifier (const char *) | |
AliMultEventClassifier (const AliMultEventClassifier &o) | |
AliMultEventClassifier & | operator= (const AliMultEventClassifier &) |
void | CreateOutputObjects (TList *l) |
void | Process (AliESDEvent *esd, AliAODMultEventClass *data) |
void | Print (Option_t *option="") const |
void | SetUseCentrality (Bool_t use) |
Protected Member Functions | |
void | GetCentrality (AliESDEvent *esd, AliAODMultEventClass *data, Int_t mult, UShort_t which) |
const char * | GetCentName (UShort_t which) const |
TH2 * | GetCorr (UShort_t which) const |
TH2 * | GetVs (UShort_t which) const |
TH2 * | MakeCorr (UShort_t which) |
TH2 * | MakeVs (UShort_t which, const TArrayD &bins) |
ClassDef (AliMultEventClassifier, 2) | |
Protected Attributes | |
AliPPVsMultUtils * | fUtil |
UInt_t | fMax |
TList * | fList |
TH2 * | fCorrV0M |
TH2 * | fCorrV0A |
TH2 * | fCorrV0C |
TH2 * | fCorrV0MEq |
TH2 * | fCorrV0AEq |
TH2 * | fCorrV0CEq |
TH2 * | fMultCND |
TH2 * | fMultV0M |
TH2 * | fMultV0A |
TH2 * | fMultV0C |
TH2 * | fMultV0MEq |
TH2 * | fMultV0AEq |
TH2 * | fMultV0CEq |
Bool_t | fUseCentrality |
Collect different types of mulitplicity event classifiers
See
Definition at line 18 of file AliMultEventClassifier.h.
|
inline |
Default constructor - only for ROOT I/O
Definition at line 24 of file AliMultEventClassifier.h.
|
inline |
Constructor
Definition at line 47 of file AliMultEventClassifier.h.
|
inline |
Copy constructor
o | Object to copy from |
Definition at line 72 of file AliMultEventClassifier.h.
|
protected |
void AliMultEventClassifier::CreateOutputObjects | ( | TList * | l | ) |
Create our output histograms and store in list
l | Parent list |
Definition at line 143 of file AliMultEventClassifier.cxx.
Referenced by AliMultEventClassifierTask::operator=(), and AliMultEventClassifierTask::UserCreateOutputObjects().
|
protected |
Get the name of a centrality estimator
which | The estimator |
Definition at line 14 of file AliMultEventClassifier.cxx.
Referenced by GetCentrality(), MakeCorr(), and MakeVs().
|
protected |
Get a centrality from both algorithms, histogram, and store
esd | Event |
data | Output |
mult | Reference multiplicity |
which | Which centrality estimator |
Definition at line 54 of file AliMultEventClassifier.cxx.
Referenced by Process().
Get the correlation histogram
which | Which estimator |
Definition at line 26 of file AliMultEventClassifier.cxx.
Referenced by GetCentrality().
Get the reference multiplicity versus centrality estimator histogram
which | Which estimator |
Definition at line 39 of file AliMultEventClassifier.cxx.
Referenced by GetCentrality().
Maek correation histogram
which | Centrlaity estimator |
Definition at line 83 of file AliMultEventClassifier.cxx.
Referenced by CreateOutputObjects().
Make a reference multiplicity versus centrality estimator histogram
which | Which estimator |
bins | Bins to use |
Definition at line 112 of file AliMultEventClassifier.cxx.
Referenced by CreateOutputObjects().
|
inline |
Assignement operator
Definition at line 97 of file AliMultEventClassifier.h.
void AliMultEventClassifier::Print | ( | Option_t * | option = "" | ) | const |
void AliMultEventClassifier::Process | ( | AliESDEvent * | esd, |
AliAODMultEventClass * | data | ||
) |
Process an event
esd | ESD event |
data | Output data |
Definition at line 185 of file AliMultEventClassifier.cxx.
Referenced by AliMultEventClassifierTask::UserExec().
|
inline |
Set whether to estimate the centrality using the code of AliPPVsMultUtils.
use | If true, also do centrality, otherwise not |
Definition at line 127 of file AliMultEventClassifier.h.
|
protected |
Definition at line 186 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 189 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 187 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 190 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 185 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 188 of file AliMultEventClassifier.h.
Referenced by GetCorr(), and MakeCorr().
|
protected |
Definition at line 184 of file AliMultEventClassifier.h.
Referenced by CreateOutputObjects(), MakeCorr(), and MakeVs().
|
protected |
Definition at line 183 of file AliMultEventClassifier.h.
Referenced by CreateOutputObjects(), and Process().
|
protected |
Definition at line 191 of file AliMultEventClassifier.h.
|
protected |
Definition at line 193 of file AliMultEventClassifier.h.
|
protected |
Definition at line 196 of file AliMultEventClassifier.h.
|
protected |
Definition at line 194 of file AliMultEventClassifier.h.
|
protected |
Definition at line 197 of file AliMultEventClassifier.h.
|
protected |
Definition at line 192 of file AliMultEventClassifier.h.
|
protected |
Definition at line 195 of file AliMultEventClassifier.h.
|
protected |
Definition at line 198 of file AliMultEventClassifier.h.
Referenced by GetCentrality(), Process(), and SetUseCentrality().
|
protected |
Definition at line 182 of file AliMultEventClassifier.h.
Referenced by CreateOutputObjects(), and GetCentrality().