![]() |
AliPhysics
5bb840e (5bb840e)
|
#include <AliForwardMCFlowTaskQC.h>
Public Member Functions | |
AliForwardMCFlowTaskQC () | |
AliForwardMCFlowTaskQC (const char *name) | |
virtual | ~AliForwardMCFlowTaskQC () |
void | SetUseImpactParameter (Bool_t use=kTRUE) |
void | SetUseMCHeaderVertex (Bool_t use=kTRUE) |
void | SetUseFlowWeights (Bool_t use=kTRUE) |
![]() | |
AliForwardFlowTaskQC () | |
AliForwardFlowTaskQC (const char *name) | |
virtual | ~AliForwardFlowTaskQC () |
TList * | GetOutputList () |
void | SetMaxFlowMoment (Short_t n) |
void | SetVertexAxis (TAxis *axis) |
void | SetCentralityAxis (TAxis *axis) |
void | SetCentralityAxis (const char *bins) |
void | SetDetectorCuts (Double_t fmdCut, Double_t spdCut) |
void | SetFlowFlags (UShort_t flags) |
void | SetEtaGapValue (Double_t eg) |
void | SetTrackCuts (AliAnalysisFilter *trCuts) |
virtual void | UserCreateOutputObjects () |
virtual void | Init () |
virtual void | UserExec (Option_t *option) |
virtual void | Terminate (Option_t *option) |
Protected Attributes | |
TList | fBinsForwardTR |
TList | fBinsCentralTR |
TList | fBinsMC |
AliAODMCHeader * | fAODMCHeader |
TH2D | fHistdNdedpMC |
TH2D * | fHistFMDMCCorr |
TH2D * | fHistSPDMCCorr |
AliForwardFlowWeights * | fWeights |
TGraph * | fImpactParToCent |
Bool_t | fUseImpactPar |
Bool_t | fUseMCVertex |
Bool_t | fUseFlowWeights |
![]() | |
TAxis * | fVtxAxis |
TAxis * | fCentAxis |
Double_t | fFMDCut |
Double_t | fSPDCut |
UShort_t | fFlowFlags |
Double_t | fEtaGap |
TList | fBinsForward |
TList | fBinsCentral |
TList * | fSumList |
TList * | fOutputList |
AliAODEvent * | fAOD |
AliAnalysisFilter * | fTrackCuts |
Int_t | fMaxMoment |
Float_t | fVtx |
Double_t | fCent |
TH2D | fHistdNdedpV0 |
TH2D | fHistdNdedp3Cor |
TH2D * | fHistFMDSPDCorr |
TH1D * | fHistCent |
TH1D * | fHistVertexSel |
TH1I * | fHistEventSel |
Additional Inherited Members | |
![]() | |
enum | EFlowFlags { kStdQC = 0x0001, kEtaGap = 0x0002, k3Cor = 0x0004, kSymEta = 0x0008, kSatVtx = 0x0010, kNUAcorr = 0x0020, kFMD = 0x0040, kVZERO = 0x0080, kSPD = 0x0100, kMC = 0x0200, kTracks = 0x1000, kTPC = 0x3000, kHybrid = 0x5000 } |
![]() | |
static const Char_t * | GetQCType (UShort_t flags, Bool_t prependUS=kTRUE) |
![]() | |
enum | { kFillRef = 0x1, kFillDiff = 0x2, kFillBoth = 0x3, kReset = 0x4 } |
enum | { kNoEvent = 1, kNoForward, kNoCentral, kNoTrigger, kNoCent, kInvCent, kNoVtx, kInvVtx, kOK } |
Calculate the flow in the forward regions using the Q cumulants method
Outputs:
Definition at line 32 of file AliForwardMCFlowTaskQC.h.
AliForwardMCFlowTaskQC::AliForwardMCFlowTaskQC | ( | ) |
Constructor
AliForwardMCFlowTaskQC::AliForwardMCFlowTaskQC | ( | const char * | name | ) |
|
inlinevirtual |
Destructor
Definition at line 48 of file AliForwardMCFlowTaskQC.h.
|
protected |
Copy constructor
o | Object to copy from |
Definition at line 82 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Analyze event
Reimplemented from AliForwardFlowTaskQC.
Definition at line 197 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Check AODevent object for trigger, vertex and centrality uses aod header if object is null returns true if event is OK
aodfm | AliAODForwardMult object |
Reimplemented from AliForwardFlowTaskQC.
Definition at line 271 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Check trigger from AODForwardMult object returns true if B trigger is present
aodfm | AliAODForwardMultObject |
Reimplemented from AliForwardFlowTaskQC.
Definition at line 286 of file AliForwardMCFlowTaskQC.cxx.
|
protected |
|
protected |
Loop over AliAODMCParticle branch object and fill d^2N/detadphi histograms add flow if arguments are set
Definition at line 356 of file AliForwardMCFlowTaskQC.cxx.
Referenced by Analyze().
|
protectedvirtual |
Finalize analysis
Reimplemented from AliForwardFlowTaskQC.
Definition at line 257 of file AliForwardMCFlowTaskQC.cxx.
|
protected |
Get centrality form MC impact parameter
Definition at line 417 of file AliForwardMCFlowTaskQC.cxx.
Referenced by GetCentrality().
|
protectedvirtual |
Check for centrality in AliAODForwardMult object, if present return true - also sets fCent value can be used to get centrality from impact parameter
aodfm | AliAODForwardMultObject |
Reimplemented from AliForwardFlowTaskQC.
Definition at line 302 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Check for vertex in MCHeader returns true if in range of fVtxAXis, also sets fVtx value
aodfm | Not used |
Reimplemented from AliForwardFlowTaskQC.
Definition at line 330 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Initiate diagnostics histograms
Reimplemented from AliForwardFlowTaskQC.
Definition at line 152 of file AliForwardMCFlowTaskQC.cxx.
|
protectedvirtual |
Initiate vertex bin objects
Reimplemented from AliForwardFlowTaskQC.
Definition at line 123 of file AliForwardMCFlowTaskQC.cxx.
|
protected |
Assignment operator
o | Object to assing from |
Definition at line 103 of file AliForwardMCFlowTaskQC.cxx.
|
inline |
Add flow to MC particles
Definition at line 64 of file AliForwardMCFlowTaskQC.h.
Referenced by AddTaskForwardFlowQC().
|
inline |
Set use parametrization from impact parameter for centrality
use | Use impact par |
Definition at line 54 of file AliForwardMCFlowTaskQC.h.
Referenced by AddTaskForwardFlowQC().
|
inline |
Set to get vertex from MC header
use | Get from MC header |
Definition at line 60 of file AliForwardMCFlowTaskQC.h.
Referenced by AddTaskForwardFlowQC().
|
protected |
Definition at line 154 of file AliForwardMCFlowTaskQC.h.
Referenced by CheckEvent(), FillMCHist(), GetCentFromB(), GetCentrality(), GetVertex(), and operator=().
|
protected |
Definition at line 152 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), Finalize(), InitHists(), and InitVertexBins().
|
protected |
Definition at line 151 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), Finalize(), InitHists(), and InitVertexBins().
|
protected |
Definition at line 153 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), Finalize(), InitHists(), and InitVertexBins().
|
protected |
Definition at line 155 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), FillMCHist(), InitHists(), and operator=().
|
protected |
Definition at line 156 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), InitHists(), and operator=().
|
protected |
Definition at line 157 of file AliForwardMCFlowTaskQC.h.
Referenced by Analyze(), InitHists(), and operator=().
|
protected |
Definition at line 159 of file AliForwardMCFlowTaskQC.h.
Referenced by AliForwardMCFlowTaskQC(), GetCentFromB(), and operator=().
|
protected |
Definition at line 162 of file AliForwardMCFlowTaskQC.h.
Referenced by FillMCHist(), operator=(), and SetUseFlowWeights().
|
protected |
Definition at line 160 of file AliForwardMCFlowTaskQC.h.
Referenced by GetCentrality(), operator=(), and SetUseImpactParameter().
|
protected |
Definition at line 161 of file AliForwardMCFlowTaskQC.h.
Referenced by GetVertex(), operator=(), and SetUseMCHeaderVertex().
|
protected |
Definition at line 158 of file AliForwardMCFlowTaskQC.h.
Referenced by FillMCHist(), InitHists(), and operator=().