![]() |
AliPhysics
3b4a69f (3b4a69f)
|
#include <AliMCTruthdNdetaTask.h>
Public Member Functions | |
CentralityBin () | |
CentralityBin (const char *name, Float_t low, Float_t high) | |
CentralityBin (const CentralityBin &other) | |
virtual | ~CentralityBin () |
CentralityBin & | operator= (const CentralityBin &) |
virtual Bool_t | ProcessEvent (const AliAODForwardMult *forward, UInt_t triggerMask, Bool_t isZero, Double_t vzMin, Double_t vzMax, const TH2D *data, const TH2D *mc, UInt_t filter, Double_t weight) |
virtual bool | End (TList *sums, TList *results, UShort_t scheme, Double_t trigEff, Double_t trigEff0, Bool_t rootProj, Bool_t corrEmpty, Int_t triggerMask, Int_t marker, Int_t color, TList *mclist, TList *truthlist) |
![]() | |
CentralityBin () | |
CentralityBin (const char *name, Float_t low, Float_t high) | |
CentralityBin (const CentralityBin &other) | |
CentralityBin & | operator= (const CentralityBin &other) |
Bool_t | IsAllBin () const |
Bool_t | IsInclusiveBin () const |
const char * | GetListName () const |
virtual void | CreateOutputObjects (TList *dir, Int_t mask) |
virtual Double_t | Normalization (const TH1I &t, UShort_t scheme, Double_t trgEff, Double_t &ntotal, TString *text) const |
virtual void | MakeResult (const TH2D *sum, const char *postfix, bool rootProj, bool corrEmpty, Double_t scaler, Int_t marker, Int_t color, TList *mclist, TList *truthlist) |
Int_t | GetColor (Int_t fallback=kRed+2) const |
void | SetColor (Color_t colour) |
TList * | GetResults () const |
const char * | GetResultName (const char *postfix="") const |
TH1 * | GetResult (const char *postfix="", Bool_t verbose=true) const |
void | SetDebugLevel (Int_t lvl) |
void | SetSatelliteVertices (Bool_t satVtx) |
virtual void | Print (Option_t *option="") const |
const Sum * | GetSum (Bool_t mc=false) const |
Sum * | GetSum (Bool_t mc=false) |
const TH1I * | GetTriggers () const |
TH1I * | GetTriggers () |
const TH1I * | GetStatus () const |
TH1I * | GetStatus () |
Protected Attributes | |
TH2D * | fSumTruth |
![]() | |
TList * | fSums |
TList * | fOutput |
Sum * | fSum |
Sum * | fSumMC |
TH1I * | fTriggers |
TH1I * | fStatus |
Float_t | fLow |
Float_t | fHigh |
Bool_t | fDoFinalMCCorrection |
Bool_t | fSatelliteVertices |
Int_t | fDebug |
Color_t | fColor |
Additional Inherited Members | |
![]() | |
virtual Bool_t | ReadSum (TList *list, bool mc=false) |
virtual void | CreateSums (const TH2D *data, const TH2D *mc) |
virtual Bool_t | CheckEvent (const AliAODForwardMult *forward, Int_t triggerMask, Double_t vzMin, Double_t vzMax, Int_t filter) |
Class that holds data for a single centrality bin. These objects are only used internally and are never streamed. We do not make dictionaries for this (and derived) classes as they are constructed on the fly.
Definition at line 106 of file AliMCTruthdNdetaTask.h.
|
inline |
Constructor
Definition at line 112 of file AliMCTruthdNdetaTask.h.
|
inline |
Constructor
name | Name used for histograms (e.g., Forward) |
low | Lower centrality cut in percent |
high | Upper centrality cut in percent |
Definition at line 120 of file AliMCTruthdNdetaTask.h.
|
inline |
Copy constructor
other | Object to copy from |
Definition at line 129 of file AliMCTruthdNdetaTask.h.
|
inlinevirtual |
Destructor
Reimplemented from AliBasedNdetaTask::CentralityBin.
Definition at line 136 of file AliMCTruthdNdetaTask.h.
|
virtual |
End of processing
sums | List of sums |
results | Output list of results |
scheme | Normalisation scheme options |
trigEff | Trigger efficiency |
trigEff0 | 0-bin trigger efficiency |
rootProj | If true, use TH2::ProjectionX |
corrEmpty | Whether to correct for empty bins |
triggerMask | Trigger mask |
color | Marker colour |
marker | Marker style |
mclist | List of MC results |
truthlist | List of MC truth results |
Reimplemented from AliBasedNdetaTask::CentralityBin.
Definition at line 183 of file AliMCTruthdNdetaTask.cxx.
Referenced by operator=().
|
inline |
|
virtual |
Process an event
forward | Forward data (for trigger, vertex, & centrality) |
triggerMask | Trigger mask |
isZero | True if this is a zero bin event |
vzMin | Minimum IP z coordinate |
vzMax | Maximum IP z coordinate |
data | Data histogram |
mc | MC histogram |
filter | If true, check for pile-up (global flag) |
weight | Event weight |
Reimplemented from AliBasedNdetaTask::CentralityBin.
Definition at line 132 of file AliMCTruthdNdetaTask.cxx.
Referenced by operator=().
|
protected |
Definition at line 197 of file AliMCTruthdNdetaTask.h.