1 #ifndef AliAnalysisTaskPi0v2_cxx 2 #define AliAnalysisTaskPi0v2_cxx 4 #include "AliAnalysisTaskSE.h" 14 #include "AliEventplane.h" 47 static const Int_t knCentMax=10;
48 static const Int_t knFlatPeriod=2;
53 virtual void UserCreateOutputObjects();
54 virtual void UserExec(
Option_t *option);
100 void ProcessEventPlane();
104 Bool_t GetTPCEventPlane();
107 void LoadVZEROCalibration(
Int_t run);
108 void LoadTPCCalibration(
Int_t run);
112 TH1F* SelectPhiDist(AliVTrack *track);
117 TVector2 GetContributionEP(AliVTrack *track);
118 Int_t GetAODEPTrackFilterBit();
149 static const Int_t knbinsGammaMult=3;
150 static const Int_t kGCnYBinsSpectra = 80;
void SetV0Reader(AliV0ReaderV1 *v0Reader)
THnSparseF * hGammaMultdPhiRECOTRUE
void SetInvMassRange(Double_t range[2])
Double_t fRPTPCEtaCBF
TPCEtaA event plane before flattening.
Int_t fCentralityBin
Event Centrality.
Int_t fNEPMethods
current internal run index
THnSparseF ** hGammaMultdPhi
void SetEtaGap(Double_t gapsize)
EPDGCode fMesonPDGCode
List for Output (Histograms etc.)
Int_t fNBinsPhi
Event Centrality Bin.
AliConvEventCuts * fEventCuts
TPC event plane before flattening.
THnSparse * fSparseDist
array of Phi distributions used to calculate phi weights
TList * fOutputList
Randomizer for Event Plane Randomisation.
TClonesArray * fConversionGammas
Float_t fV0Cpol
object containing VZERO calibration information
THnSparseF * hGammadNdPhi
Int_t fNCentralityBins
Reconstructed Photons;.
static const Double_t kGCfirstYBinSpectra
AliV0ReaderV1 * fV0Reader
Double_t fRPTPCEtaABF
TPC event plane.
THnSparseF * hGammaMultdPhiTRUE
Double_t fRPV0ABF
TPCEtaC event plane before flattening.
Double_t fRPTPC
V0C event plane.
void SetEPSelectionMask(Int_t mask[knEPMethod])
AliConversionSelection ** fConversionSelection
void SetMeson(EPDGCode meson)
THnSparseF * hGammaMultRECOTRUE
Class handling all kinds of selection cuts for Gamma Conversion analysis.
Int_t fRunNumber
Difference between subEventPlane angles.
THnSparseF * hGammaMultTRUE
AliConversionPhotonCuts * fConversionCuts
Cuts used by the V0Reader.
Double_t GetWeight(Int_t averageoption, Double_t pt, TH1D *hRaa, Double_t raaSystLow, Double_t raaSystHigh, Double_t ppSystRawYield, Double_t ppSystRawYieldCutVar, Double_t ppSystRawYieldCutVarPid, Double_t ABSystRawYield, Double_t ABSystRawYieldCutVar, Double_t ABSystRawYieldCutVarPid)
static const Double_t kGClastYBinSpectra
Int_t fRunIndex
current run number
Double_t fRPV0CBF
V0A event plane before flattening.
Double_t fRPV0C
V0A event plane.
Double_t fRPV0A
TPCEtaC event plane.
void SetNBinsPhi(Int_t nbins)
Bool_t fIsAOD
"LHC11h","LHC10h"
Bool_t fDoEPFlattening
information about runwise statistics of phi-weights
TH2F * hMultChargedvsNGamma
Class handling all kinds of selection cuts for Gamma Conversion analysis.
Double_t fRPTPCBF
V0C event plane before flattening.
TH1F * fHruns
THn for eta-charge phi-weighting.
void SetFillQA(Bool_t fill)
Bool_t fUseTPCOnlyTracks
Event Plane Pointer.
TRandom3 * fRandomizer
Cuts used by the V0Reader.
TH2F * hMultChargedvsVZERO
Double_t fRPTPCEtaC
TPCEtaA event plane.