5 #ifndef AliAnalysisTaskZDCGainEq_H 6 #define AliAnalysisTaskZDCGainEq_H 17 class AliMultSelection;
18 class AliAnalysisUtils;
23 #include "AliAnalysisTaskSE.h" 27 #include "TProfile2D.h" 87 double GetWDist(
const AliVVertex* v0,
const AliVVertex* v1);
TH1F * fHist_ChanWgt_ZDCA
virtual void UserExec(Option_t *option)
TProfile2D * fHist_ZDC_dTermXYXY_VsRun
TProfile2D * fHist_XX_vs_QnA_2DwoCorr_PosMag[4][6]
TProfile2D * fHist_XX_vs_QnC_2DwoCorr_PosMag[4][6]
TProfile2D * fHist_XX_vs_QnA_2DwoCorr_NegMag[4][6]
TProfile * fHist_v3xV1_ZDN_Cent_Comb2
TProfile * fHist_v2xV1_ZDN_Cent_Sep[4]
void SetTrigonMetricQ(Bool_t const bTrigQn)
TH1F * fHist_Psi1_ZDCA_wRectCorr
TProfile * fHist_XX_vs_Obs_woCorr[4][5]
void SetCentEstimator(TString centEstim)
TH1D * fFB_Efficiency_Cent[10]
TH1F * fHist_CutParameters
virtual void Terminate(Option_t *)
TProfile2D * fHist_ZDC_AvgXYplusXY_VsRun
TProfile * fHist_v2xV1_ZDN_Norm_All
TProfile2D * fHist_ZDCA_AvgSin_VsRun[4]
TH2F * fHist_ZDC_AvgCosNPsiAC[4]
AliMultSelection * fMultSelection
input event
TH1F * fHist_Cent_wiZDCcut
double GetWDist(const AliVVertex *v0, const AliVVertex *v1)
TH2F * fHist_Psi1_ZDCA_RunByRun
TProfile * fHist_ZDN_resol_Norm_XX
TProfile * fHist_v1xV1_ZDN_pTDiff[4][10]
TProfile2D * fHist_znAy_V0_VxVy[90][10]
TH1F * fHist_Cent_woZDCcut
TProfile * fHist_v4xV1_ZDN_Cent_Comb1
TH1F * fHist_ZeroQnXY_Conter
Int_t GetHarmonic() const
void SetZDCChWgtList(TList *const kList3)
TH2F * fHist_ZDCA_AvgCosNPsi[4]
TProfile * fHist_v3xV1_ZDN_EtaDiff_Comb1[10]
TProfile2D * fHist_ZDC_AvgSinPsiDif_VsRun[4]
TProfile * fHist_Qx_vs_Obs_woCorr[4][5]
void SetFBEffiList(TList *const kList2)
void SetFillCosSin(Bool_t const fillcossin)
TH1F * fHist_PsiZDCA_ZeroQn
TProfile2D * fHist_ZDCC_AvgCos_VsRun[4]
void SetShiftCombine(Bool_t const bShiftCom)
TProfile * fHist_Corr3p_ZDN_Norm_PN
TProfile * fHist_Qx_wiCorr_RunByRun[4]
TProfile * fHist_v2xV1_ZDN_pTDiff_All[10]
TH2F * fHist_Recenter_ZDCAx[20]
TProfile * fHist_v2xV1_ZDN_Refm_All
TProfile * fHist_Reso2EP_TPC_Norm
TProfile * fHist_Corr3p_ZDN_Cent_PN
AliAnalysisTaskZDCGainEq & operator=(const AliAnalysisTaskZDCGainEq &aAnalysisTask)
TProfile2D * fHist_ZDC_AvgCosPsiSum_VsRun[4]
TH2F * fHist_Recenter_ZDCAy[20]
TH2F * fHist_ZDCA_AvgQx_VsCR
TProfile2D * fHist_ZDCC_En_CommonCh[20]
TH2F * fHist_ZDCC_AvgQy_VsCR
TProfile * fHist_Qx_vs_Obs_wiCorr[4][5]
TH2F * fHist_ZDCC_AvgCosNPsi[4]
TProfile * fHist_Corr3p_ZDN_Cent_PP
TH1F * fHist_NormalCentralityBins
TProfile * fHist_v4xV1_ZDN_pTDiff_All[10]
TProfile * fHist_Qx_Trig_woCorr[4]
void SetRunFlag(Int_t const runnum)
TH2F * fHist_Vxy_RunAveraged
TProfile2D * fHist_ZDCA_AvgQx_VsRun
Bool_t fRejectPileUpTight
TProfile2D * fHist_ZDCA_En_Run[90]
TProfile2D * fHist_ZDC_AvgXXminusYY_VsRun
TH1F * fHist_Psi1_ZDCA_wGainCorr
TProfile * fHist_Reso2EP_TPC_Cent
TProfile * fHist_XX_vs_Obs_wiCorr[4][5]
TProfile2D * fHist_ZDCA_AvgCos_VsRun[4]
void SetAnalysisSet(TString fanalysisSet)
TH1F * fHist_Psi1_ZDCA_wCorrFull
void SetHarmonic(Int_t const harmonic)
TProfile2D * fHist_ZDC_dTermXXYY_VsRun
TH1F * fHist_Vy_ArrayFinder
TProfile * fHist_Vz_vs_runnum
TH1F * fHist_Psi1_ZDCC_wRectCorr
virtual void UserCreateOutputObjects()
TH2F * fHist_ZDC_AvgSinNPsiAC[4]
TProfile * fHist_ZDN_resol_Refm_All
TProfile * fHist_ZDN_resol_Norm_YY
TProfile2D * fHist_XX_vs_QnC_2DwoCorr_NegMag[4][6]
TH2F * fHist_Recenter_ZDCCx[20]
TProfile2D * fHist_ZDCA_En_CommonCh[20]
TH2F * fHist_ZDCA_AvgSinNPsi[4]
TProfile2D * fHist_znAx_V0_VxVy[90][10]
TProfile * fHist_Corr3p_ZDN_Cent_NN
TProfile * fHist_ZDN_resol_Norm_Sep[2]
TH1F * fHist_PsiSumAC_wiCorr
void SetApplyZDCRecenter(Bool_t const brecent)
Bool_t plpMV(const AliAODEvent *aod)
TH2F * fHist_ZDC_dTermXXYY_VsCR
TProfile2D * fHist_ZDCC_AvgQx_VsRun
TProfile * fHist_ZDN_resol_Cent_Sep[2]
TProfile2D * fHist_ZDC_AvgCosPsiDif_VsRun[4]
TProfile * fHist_XX_Trig_woCorr[4]
TProfile * fHist_v2xV1_ZDN_Norm_Sep[4]
TProfile2D * fHist_ZDC_AvgSinPsiSum_VsRun[4]
TProfile * fHist_v3xV1_ZDN_EtaDiff_Comb2[10]
TH1F * fHist_Vz_ArrayFinder
TH1F * fHist_PsiSumAC_woCorr
TProfile * fHist_Corr3p_ZDN_Norm_PP
void SetApplyShiftCorr(Bool_t const bDoShift)
TProfile2D * fHist_ZDCC_AvgQy_VsRun
TProfile2D * fHist_ZDCC_En_Run[90]
TProfile * fHist_v4xV1_ZDN_Norm_Comb1
AliFlowEventSimple * fEvent
AliAnalysisUtils * fAnalysisUtil
void SetRejectPileUp(Bool_t const pileup)
TProfile2D * fHist_ZDCA_AvgQy_VsRun
TH2F * fHist_ZDCC_AvgSinNPsi[4]
TProfile * fHist_ZDN_resol_Cent_All
TH1F * fHist_Event_counter_vRun
TProfile * fHist_ZDN_resol_Cent_YY
void SetCentCutShift(Bool_t const bCutShift)
TProfile * fHist_XXYY_vs_Cent_wiCorr[2]
TProfile * fHist_v3xV1_ZDN_Norm_Comb1
TH1F * fHist_ChanWgt_ZDCC
void SetZDCESEList(TList *const kList1)
TH1F * fHist_Psi1_ZDCC_wGainCorr
void SetShiftVsCent(Bool_t const bVsCent)
TH1F * fPileUpMultSelCount
TProfile * fHist_XXYY_vs_Cent_woCorr[2]
TH1F * fHist_PsiZDCC_ZeroQn
void SetFillZDCQA(Bool_t const fillzdcQAon)
TH1F * fHist_Vx_ArrayFinder
TList * fListZDCQxy
collection of output
TProfile2D * fHist_ZDCC_AvgSin_VsRun[4]
TProfile * fHist_v1xV1_ZDN_EtaDiff[4][10]
TProfile * fHist_Vy_vs_runnum
void SetFillQnRunAverage(Bool_t const runAvg)
TH1F * fHist_PsiSumAC_ZeroQn
TH2F * fHist_Psi1_ZDCC_RunByRun
TProfile * fHist_XX_Trig_wiCorr[4]
TProfile * fHist_Corr3p_ZDN_Norm_NN
TProfile * fHist_v3xV1_ZDN_Cent_Comb1
virtual ~AliAnalysisTaskZDCGainEq()
TProfile * fHist_Qx_Trig_wiCorr[4]
TH2F * fHist_ZDCC_AvgQx_VsCR
TProfile * fHist_Vx_vs_runnum
TH2F * fHist_ZDCA_AvgQy_VsCR
TProfile * fHist_v3xV1_ZDN_Norm_Comb2
AliAnalysisTaskZDCGainEq()
TProfile * fHist_ZDN_resol_Cent_XX
void SetRejectPileUpTight(Bool_t const pileupt8)
TProfile2D * fHist_znCy_V0_VxVy[90][10]
TH2F * fHist_Recenter_ZDCCy[20]
void SetDataSet(TString fdataset)
TProfile2D * fHist_VZERO_Mult_vsRun[90]
TProfile * fHist_ZDN_resol_Norm_All
TH2F * fHist_ZDC_dTermXYXY_VsCR
TProfile2D * fHist_znCx_V0_VxVy[90][10]
TProfile * fHist_v2xV1_ZDN_Cent_All
void SetVxVyVzBinForAvgQx(Int_t vxbin, Int_t vybin, Int_t vzbin)
TH1F * fHist_Psi1_ZDCC_wCorrFull