![]() |
AliPhysics
eff0747 (eff0747)
|
#include <AliAnalysisTaskSEHFQA.h>
Public Types | |
enum | DecChannel { kDplustoKpipi, kD0toKpi, kDstartoKpipi, kDstoKKpi, kD0toKpipipi, kLambdactopKpi, kLambdactoV0 } |
Public Member Functions | |
AliAnalysisTaskSEHFQA () | |
AliAnalysisTaskSEHFQA (const char *name, DecChannel ch, AliRDHFCuts *cuts) | |
virtual | ~AliAnalysisTaskSEHFQA () |
virtual void | UserCreateOutputObjects () |
Implementation of interface methods. More... | |
virtual void | Init () |
virtual void | LocalInit () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *option) |
void | SetReadMC (Bool_t mcflag) |
setters More... | |
void | SetSimpleMode (Bool_t flag) |
void | SetTrackOn (Bool_t trackon=kTRUE) |
void | SetPIDOn (Bool_t pidon=kTRUE) |
void | SetCentralityOn (Bool_t centron=kTRUE) |
void | SetEvSelectionOn (Bool_t evselon=kTRUE) |
void | SetFlowObsOn (Bool_t flowobson=kTRUE) |
void | SetUseSelectionBit (Bool_t selectionbiton=kTRUE) |
void | SetSecondCentralityEstimator (AliRDHFCuts::ECentrality est) |
void | SetFillDistributionsForTrackEffChecks (Bool_t filldistrtrackeffcheckson=kFALSE) |
AliRDHFCuts * | GetCutObject () const |
getters More... | |
DecChannel | GetDecayChannel () const |
Bool_t | GetTrackStatus () const |
Bool_t | GetPIDStatus () const |
Bool_t | GetCentralityStatus () const |
Bool_t | GetEvSelStatus () const |
Bool_t | GetFlowObsStatus () const |
Bool_t | GetUseSelectionBit () const |
AliRDHFCuts::ECentrality | GetSecondCentralityEstimator () const |
Bool_t | GetFillDistributionsForTrackEffChecks () const |
Private Member Functions | |
AliAnalysisTaskSEHFQA (const AliAnalysisTaskSEHFQA &source) | |
AliAnalysisTaskSEHFQA | operator= (const AliAnalysisTaskSEHFQA &source) |
void | FillFlowObs (AliAODEvent *aod) |
Private Attributes | |
TList * | fOutputEntries |
! list sent on output slot 1 More... | |
TList * | fOutputPID |
! list sent on output slot 2 More... | |
TList * | fOutputTrack |
! list sent on output slot 3 More... | |
TList * | fOutputCounters |
! list sent on output slot 5 More... | |
TList * | fOutputCheckCentrality |
! list sent on output slot 6 More... | |
TList * | fOutputEvSelection |
! list sent on output slot 7 More... | |
TList * | fOutputFlowObs |
! list sent on output slot 8 More... | |
DecChannel | fDecayChannel |
AliRDHFCuts * | fCuts |
AliFlowEvent * | fFlowEvent |
! to handle the reusage of the flowEvent object More... | |
AliFlowTrackCuts * | fRFPcuts |
! reference flow particle cuts More... | |
AliRDHFCuts::ECentrality | fEstimator |
Bool_t | fReadMC |
Bool_t | fSimpleMode |
flag to read MC More... | |
Bool_t | fUseSelectionBit |
if true, don't do candidates (much faster in PbPb) More... | |
Bool_t | fOnOff [5] |
flag to use or not the selection bit More... | |
Bool_t | fFillDistrTrackEffChecks |
on-off the QA on tracks (0), PID (1), centrality (2), event selection – default is {kTRUE,kTRUE,kTRUE,kTRUE} More... | |
Definition at line 26 of file AliAnalysisTaskSEHFQA.h.
Enumerator | |
---|---|
kDplustoKpipi | |
kD0toKpi | |
kDstartoKpipi | |
kDstoKKpi | |
kD0toKpipipi | |
kLambdactopKpi | |
kLambdactoV0 |
Definition at line 31 of file AliAnalysisTaskSEHFQA.h.
AliAnalysisTaskSEHFQA::AliAnalysisTaskSEHFQA | ( | ) |
default constructor
Definition at line 85 of file AliAnalysisTaskSEHFQA.cxx.
AliAnalysisTaskSEHFQA::AliAnalysisTaskSEHFQA | ( | const char * | name, |
AliAnalysisTaskSEHFQA::DecChannel | ch, | ||
AliRDHFCuts * | cuts | ||
) |
constructor
Definition at line 113 of file AliAnalysisTaskSEHFQA.cxx.
|
virtual |
destructor
Definition at line 187 of file AliAnalysisTaskSEHFQA.cxx.
|
private |
|
private |
fills the flow observables
Definition at line 2476 of file AliAnalysisTaskSEHFQA.cxx.
Referenced by UserExec().
|
inline |
Definition at line 61 of file AliAnalysisTaskSEHFQA.h.
|
inline |
getters
Definition at line 57 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 58 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 62 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 66 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 63 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 60 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 65 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 59 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 64 of file AliAnalysisTaskSEHFQA.h.
|
virtual |
|
inlinevirtual |
Definition at line 40 of file AliAnalysisTaskSEHFQA.h.
|
private |
|
inline |
Definition at line 49 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 50 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 54 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 51 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 48 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
|
inline |
Definition at line 53 of file AliAnalysisTaskSEHFQA.h.
|
inline |
Definition at line 46 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 47 of file AliAnalysisTaskSEHFQA.h.
Referenced by AddTaskHFQA().
|
inline |
Definition at line 52 of file AliAnalysisTaskSEHFQA.h.
|
virtual |
terminate analysis
Definition at line 2563 of file AliAnalysisTaskSEHFQA.cxx.
|
virtual |
Implementation of interface methods.
create the output container
Definition at line 272 of file AliAnalysisTaskSEHFQA.cxx.
|
virtual |
Execute analysis for current event
Definition at line 1162 of file AliAnalysisTaskSEHFQA.cxx.
|
private |
Definition at line 81 of file AliAnalysisTaskSEHFQA.h.
Referenced by AliAnalysisTaskSEHFQA(), FillFlowObs(), GetCutObject(), Init(), UserCreateOutputObjects(), and UserExec().
|
private |
Definition at line 80 of file AliAnalysisTaskSEHFQA.h.
Referenced by AliAnalysisTaskSEHFQA(), GetDecayChannel(), Init(), and UserExec().
|
private |
Definition at line 84 of file AliAnalysisTaskSEHFQA.h.
Referenced by GetSecondCentralityEstimator(), SetSecondCentralityEstimator(), and UserExec().
|
private |
on-off the QA on tracks (0), PID (1), centrality (2), event selection – default is {kTRUE,kTRUE,kTRUE,kTRUE}
Definition at line 89 of file AliAnalysisTaskSEHFQA.h.
Referenced by GetFillDistributionsForTrackEffChecks(), SetFillDistributionsForTrackEffChecks(), UserCreateOutputObjects(), and UserExec().
|
private |
! to handle the reusage of the flowEvent object
Definition at line 82 of file AliAnalysisTaskSEHFQA.h.
Referenced by FillFlowObs(), UserCreateOutputObjects(), and ~AliAnalysisTaskSEHFQA().
|
private |
flag to use or not the selection bit
Definition at line 88 of file AliAnalysisTaskSEHFQA.h.
Referenced by AliAnalysisTaskSEHFQA(), GetCentralityStatus(), GetEvSelStatus(), GetFlowObsStatus(), GetPIDStatus(), GetTrackStatus(), SetCentralityOn(), SetEvSelectionOn(), SetFlowObsOn(), SetPIDOn(), SetTrackOn(), Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 6
Definition at line 77 of file AliAnalysisTaskSEHFQA.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 5
Definition at line 76 of file AliAnalysisTaskSEHFQA.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 1
Definition at line 73 of file AliAnalysisTaskSEHFQA.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 7
Definition at line 78 of file AliAnalysisTaskSEHFQA.h.
Referenced by UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 8
Definition at line 79 of file AliAnalysisTaskSEHFQA.h.
Referenced by FillFlowObs(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 2
Definition at line 74 of file AliAnalysisTaskSEHFQA.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
! list sent on output slot 3
Definition at line 75 of file AliAnalysisTaskSEHFQA.h.
Referenced by Terminate(), UserCreateOutputObjects(), UserExec(), and ~AliAnalysisTaskSEHFQA().
|
private |
Definition at line 85 of file AliAnalysisTaskSEHFQA.h.
Referenced by SetReadMC(), UserCreateOutputObjects(), and UserExec().
|
private |
! reference flow particle cuts
Definition at line 83 of file AliAnalysisTaskSEHFQA.h.
Referenced by FillFlowObs(), and UserCreateOutputObjects().
|
private |
flag to read MC
Definition at line 86 of file AliAnalysisTaskSEHFQA.h.
Referenced by SetSimpleMode(), UserCreateOutputObjects(), and UserExec().
|
private |
if true, don't do candidates (much faster in PbPb)
Definition at line 87 of file AliAnalysisTaskSEHFQA.h.
Referenced by GetUseSelectionBit(), SetUseSelectionBit(), and UserExec().