#include "TChain.h"
#include "TList.h"
#include "TFile.h"
#include "TTree.h"
#include "TH1D.h"
#include "TH2D.h"
#include "TH3D.h"
#include "THnSparse.h"
#include "TCanvas.h"
#include "TRandom.h"
#include <TROOT.h>
#include <TChain.h>
#include <TFile.h>
#include <TList.h>
#include <TMath.h>
#include <TTree.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <TProfile.h>
#include <TH1D.h>
#include <TH2D.h>
#include <TH3D.h>
#include "AliAnalysisManager.h"
#include "AliAODHandler.h"
#include "AliAODInputHandler.h"
#include "AliInputEventHandler.h"
#include "AliLog.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliMultiplicity.h"
#include "AliCentrality.h"
#include "AliAnalysisTaskpypy.h"
#include "AliPID.h"
#include "AliPIDResponse.h"
#include "AliESDVertex.h"
#include "AliESDEvent.h"
#include "AliESDInputHandler.h"
#include "AliAODEvent.h"
#include "AliAODTrack.h"
#include "AliAODInputHandler.h"
#include "AliESD.h"
#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliStack.h"
#include "AliESDtrackCuts.h"
#include "AliAODMCHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliGenEventHeader.h"
#include "AliPID.h"
#include "AliAODPid.h"
#include "AliPIDResponse.h"
#include "AliAODpidUtil.h"
#include "AliPIDCombined.h"
ClassImp(AliAnalysisTaskpypy)
AliAnalysisTaskpypy::AliAnalysisTaskpypy()
: AliAnalysisTaskSE(),
fAODEvent(0),
fESDEvent(0),
fInputHandler(0),
fPIDResponse(0x0),
_outputHistoList(0),
_twoPi ( 2.0 * 3.1415927),
_eventCount ( 0),
_debugLevel ( 0),
_singlesOnly ( 0),
_useWeights ( 0),
_sameFilter ( false),
_rejectPileup ( 1),
_rejectPairConversion ( 0),
_vertexZMin ( -10),
_vertexZMax ( 10),
_vertexXYMin ( -10),
_vertexXYMax ( 10),
_centralityMethod ( 4),
_centralityMin ( 0.),
_centralityMax ( 0.),
_requestedCharge_1 ( 1),
_requestedCharge_2 ( -1),
_dcaZMin ( -3),
_dcaZMax ( 3.),
_dcaXYMin ( -2.4),
_dcaXYMax ( 2.4),
_dedxMin ( 0),
_dedxMax ( 100000),
_nClusterMin ( 80),
_trackFilterBit (0),
fNSigmaCut (3.),
_tpcnclus ( 50),
_chi2ndf (5.),
_field ( 1.),
_nTracks ( 0 ),
_mult0 ( 0 ),
_mult1 ( 0 ),
_mult2 ( 0 ),
_mult3 ( 0 ),
_mult4 ( 0 ),
_mult4a ( 0 ),
_mult5 ( 0 ),
_mult6 ( 0 ),
arraySize ( 2500),
_id_1(0),
_charge_1(0),
_iEtaPhi_1(0),
_iPt_1(0),
_pt_1(0),
_px_1(0),
_py_1(0),
_pz_1(0),
_correction_1(0),
_dedx_1(0),
_id_2(0),
_charge_2(0),
_iEtaPhi_2(0),
_iPt_2(0),
_pt_2(0),
_px_2(0),
_py_2(0),
_pz_2(0),
_correction_2(0),
_dedx_2(0),
_correctionWeight_1(0),
_correctionWeight_2(0),
_nBins_M0(500), _min_M0(0), _max_M0(10000), _width_M0(20),
_nBins_M1(500), _min_M1(0), _max_M1(10000), _width_M1(20),
_nBins_M2(500), _min_M2(0), _max_M2(10000), _width_M2(20),
_nBins_M3(500), _min_M3(0), _max_M3(10000), _width_M3(20),
_nBins_M4(100), _min_M4(0), _max_M4(1), _width_M4(0.01),
_nBins_M5(100), _min_M5(0), _max_M5(1), _width_M5(0.01),
_nBins_M6(100), _min_M6(0), _max_M6(1), _width_M6(0.01),
_nBins_vertexZ(40), _min_vertexZ(-10), _max_vertexZ(10), _width_vertexZ(0.5),
_nBins_pt_1(18), _min_pt_1(0.2), _max_pt_1(2.0), _width_pt_1(0.1),
_nBins_phi_1(72), _min_phi_1(0), _max_phi_1(2.*3.1415927),_width_phi_1(2.*3.1415927/72.),
_nBins_eta_1(0), _min_eta_1(0), _max_eta_1(0), _width_eta_1(0.1),
_nBins_etaPhi_1(0),
_nBins_etaPhiPt_1(0),
_nBins_zEtaPhiPt_1(0),
_nBins_pt_2(18), _min_pt_2(0.2), _max_pt_2(2.0), _width_pt_2(0.1),
_nBins_phi_2(72), _min_phi_2(0), _max_phi_2(2.*3.1415927),_width_phi_2(2.*3.1415927/72),
_nBins_eta_2(0), _min_eta_2(0), _max_eta_2(0), _width_eta_2(0.1),
_nBins_etaPhi_2(0),
_nBins_etaPhiPt_2(0),
_nBins_zEtaPhiPt_2(0),
_nBins_etaPhi_12(0),
__n1_1(0),
__n1_2(0),
__n2_12(0),
__s1pt_1(0),
__s1pt_2(0),
__s2ptpt_12(0),
__s2NPt_12(0),
__s2PtN_12(0),
__n1Nw_1(0),
__n1Nw_2(0),
__n2Nw_12(0),
__s1ptNw_1(0),
__s1ptNw_2(0),
__s2ptptNw_12(0),
__s2NPtNw_12(0),
__s2PtNNw_12(0),
__n1_1_vsPt(0),
__n1_1_vsEtaPhi(0),
__s1pt_1_vsEtaPhi(0),
__n1_1_vsZEtaPhiPt(0),
__n1_2_vsPt(0),
__n1_2_vsEtaPhi(0),
__s1pt_2_vsEtaPhi(0),
__n1_2_vsZEtaPhiPt(0),
__n2_12_vsPtPt(0),
__n2_12_vsEtaPhi(0),
__s2ptpt_12_vsEtaPhi(0),
__s2PtN_12_vsEtaPhi(0),
__s2NPt_12_vsEtaPhi(0),
_weight_1 ( 0 ),
_weight_2 ( 0 ),
_eventAccounting ( 0),
_m0 ( 0),
_m1 ( 0),
_m2 ( 0),
_m3 ( 0),
_m4 ( 0),
_m5 ( 0),
_m6 ( 0),
_vertexZ ( 0),
_Ncluster1 ( 0),
_Ncluster2 ( 0),
_etadis ( 0),
_phidis ( 0),
_dcaz ( 0),
_dcaxy ( 0),
_n1_1_vsPt ( 0),
_n1_1_vsEtaVsPhi ( 0),
_s1pt_1_vsEtaVsPhi ( 0),
_n1_1_vsZVsEtaVsPhiVsPt ( 0),
_n1_1_vsM ( 0),
_s1pt_1_vsM ( 0),
_n1Nw_1_vsM ( 0),
_s1ptNw_1_vsM ( 0),
_dedxVsP_1 ( 0),
_corrDedxVsP_1 ( 0),
_betaVsP_1 ( 0),
_n1_2_vsPt ( 0),
_n1_2_vsEtaVsPhi ( 0),
_s1pt_2_vsEtaVsPhi ( 0),
_n1_2_vsZVsEtaVsPhiVsPt ( 0),
_n1_2_vsM ( 0),
_s1pt_2_vsM ( 0),
_n1Nw_2_vsM ( 0),
_s1ptNw_2_vsM ( 0),
_dedxVsP_2 ( 0),
_corrDedxVsP_2 ( 0),
_betaVsP_2 ( 0),
_n2_12_vsEtaPhi ( 0),
_n2_12_vsPtVsPt ( 0),
_s2PtPt_12_vsEtaPhi( 0),
_s2PtN_12_vsEtaPhi ( 0),
_s2NPt_12_vsEtaPhi ( 0),
_n2_12_vsM ( 0),
_s2PtPt_12_vsM ( 0),
_s2PtN_12_vsM ( 0),
_s2NPt_12_vsM ( 0),
_n2Nw_12_vsM ( 0),
_s2PtPtNw_12_vsM ( 0),
_s2PtNNw_12_vsM ( 0),
_s2NPtNw_12_vsM ( 0),
_invMass ( 0),
_invMassElec ( 0),
n1Name("NA"),
n1NwName("NA"),
n2Name("NA"),
n2NwName("NA"),
n3Name("NA"),
n1n1Name("NA"),
n1n1n1Name("NA"),
n2n1Name("NA"),
r1Name("NA"),
r2Name("NA"),
r3Name("NA"),
r2r1Name("NA"),
c2Name("NA"),
c3Name("NA"),
d3Name("NA"),
p3Name("NA"),
cName("NA"),
intR2Name("NA"),
binCorrName("NA"),
intBinCorrName("NA"),
countsName("NA"),
part_1_Name("NA"),
part_2_Name("NA"),
part_3_Name("NA"),
pair_12_Name("NA"),
pair_13_Name("NA"),
pair_23_Name("NA"),
tripletName("NA"),
avg("NA"),
avgName("NA"),
sumName("NA"),
s1ptName("NA"),
s1ptNwName("NA"),
s1DptName("NA"),
s2PtPtName("NA"),
s2NPtName("NA"),
s2PtNName("NA"),
s2DptDptName("NA"),
s2PtPtNwName("NA"),
s2NPtNwName("NA"),
s2PtNNwName("NA"),
ptName("NA"),
ptptName("NA"),
pt1pt1Name("NA"),
DptName("NA"),
DptDptName("NA"),
RDptDptName("NA"),
nPtName("NA"),
ptNName("NA"),
seanName("NA"),
_title_counts("NA"),
_title_m0("NA"),
_title_m1("NA"),
_title_m2("NA"),
_title_m3("NA"),
_title_m4("NA"),
_title_m5("NA"),
_title_m6("NA"),
_title_eta_1("NA"),
_title_phi_1("NA"),
_title_pt_1("NA"),
_title_etaPhi_1("NA"),
_title_n_1("NA"),
_title_SumPt_1("NA"),
_title_AvgPt_1("NA"),
_title_AvgN_1("NA"),
_title_AvgSumPt_1("NA"),
_title_eta_2("NA"),
_title_phi_2("NA"),
_title_pt_2("NA"),
_title_etaPhi_2("NA"),
_title_n_2("NA"),
_title_SumPt_2("NA"),
_title_AvgPt_2("NA"),
_title_AvgN_2("NA"),
_title_AvgSumPt_2("NA"),
_title_etaPhi_12("NA"),
_title_AvgN2_12("NA"),
_title_AvgSumPtPt_12("NA"),
_title_AvgSumPtN_12("NA"),
_title_AvgNSumPt_12("NA"),
vsZ("NA"),
vsM("NA"),
vsPt("NA"),
vsPhi("NA"),
vsEta("NA"),
vsEtaPhi("NA"),
vsPtVsPt("NA")
{
printf("Default constructor called \n");
printf("passed \n ");
}
AliAnalysisTaskpypy::AliAnalysisTaskpypy(const TString & name)
: AliAnalysisTaskSE(name),
fAODEvent(0),
fESDEvent(0),
fInputHandler(0),
fPIDResponse(0),
_outputHistoList(0),
_twoPi ( 2.0 * 3.1415927),
_eventCount ( 0),
_debugLevel ( 0),
_singlesOnly ( 0),
_useWeights ( 0),
_sameFilter ( false),
_rejectPileup ( 1),
_rejectPairConversion ( 0),
_vertexZMin ( -10.),
_vertexZMax ( 10.),
_vertexXYMin ( -10.),
_vertexXYMax ( 10.),
_centralityMethod ( 4),
_centralityMin ( 0.),
_centralityMax ( 1.),
_requestedCharge_1 ( 1),
_requestedCharge_2 ( -1),
_dcaZMin ( -3),
_dcaZMax ( 3.),
_dcaXYMin ( -2.4),
_dcaXYMax ( 2.4),
_dedxMin ( 0),
_dedxMax ( 100000),
_nClusterMin ( 80),
_trackFilterBit ( 0),
fNSigmaCut ( 3.),
_tpcnclus ( 50),
_chi2ndf (5.),
_field ( 1.),
_nTracks ( 0 ),
_mult0 ( 0 ),
_mult1 ( 0 ),
_mult2 ( 0 ),
_mult3 ( 0 ),
_mult4 ( 0 ),
_mult4a ( 0 ),
_mult5 ( 0 ),
_mult6 ( 0 ),
arraySize ( 2500),
_id_1(0),
_charge_1(0),
_iEtaPhi_1(0),
_iPt_1(0),
_pt_1(0),
_px_1(0),
_py_1(0),
_pz_1(0),
_correction_1(0),
_dedx_1(0),
_id_2(0),
_charge_2(0),
_iEtaPhi_2(0),
_iPt_2(0),
_pt_2(0),
_px_2(0),
_py_2(0),
_pz_2(0),
_correction_2(0),
_dedx_2(0),
_correctionWeight_1(0),
_correctionWeight_2(0),
_nBins_M0(500), _min_M0(0), _max_M0(10000), _width_M0(20),
_nBins_M1(500), _min_M1(0), _max_M1(10000), _width_M1(20),
_nBins_M2(500), _min_M2(0), _max_M2(10000), _width_M2(20),
_nBins_M3(500), _min_M3(0), _max_M3(10000), _width_M3(20),
_nBins_M4(100), _min_M4(0), _max_M4(1), _width_M4(0.01),
_nBins_M5(100), _min_M5(0), _max_M5(1), _width_M5(0.01),
_nBins_M6(100), _min_M6(0), _max_M6(1), _width_M6(0.01),
_nBins_vertexZ(40), _min_vertexZ(-10), _max_vertexZ(10), _width_vertexZ(0.5),
_nBins_pt_1(18), _min_pt_1(0.2), _max_pt_1(2.0), _width_pt_1(0.1),
_nBins_phi_1(72), _min_phi_1(0), _max_phi_1(2.*3.1415927),_width_phi_1(2.*3.1415927/72.),
_nBins_eta_1(0), _min_eta_1(0), _max_eta_1(0), _width_eta_1(0.1),
_nBins_etaPhi_1(0),
_nBins_etaPhiPt_1(0),
_nBins_zEtaPhiPt_1(0),
_nBins_pt_2(18), _min_pt_2(0.2), _max_pt_2(2.0), _width_pt_2(0.1),
_nBins_phi_2(72), _min_phi_2(0), _max_phi_2(2.*3.1415927),_width_phi_2(2.*3.1415927/72),
_nBins_eta_2(0), _min_eta_2(0), _max_eta_2(0), _width_eta_2(0.1),
_nBins_etaPhi_2(0),
_nBins_etaPhiPt_2(0),
_nBins_zEtaPhiPt_2(0),
_nBins_etaPhi_12(0),
__n1_1(0),
__n1_2(0),
__n2_12(0),
__s1pt_1(0),
__s1pt_2(0),
__s2ptpt_12(0),
__s2NPt_12(0),
__s2PtN_12(0),
__n1Nw_1(0),
__n1Nw_2(0),
__n2Nw_12(0),
__s1ptNw_1(0),
__s1ptNw_2(0),
__s2ptptNw_12(0),
__s2NPtNw_12(0),
__s2PtNNw_12(0),
__n1_1_vsPt(0),
__n1_1_vsEtaPhi(0),
__s1pt_1_vsEtaPhi(0),
__n1_1_vsZEtaPhiPt(0),
__n1_2_vsPt(0),
__n1_2_vsEtaPhi(0),
__s1pt_2_vsEtaPhi(0),
__n1_2_vsZEtaPhiPt(0),
__n2_12_vsPtPt(0),
__n2_12_vsEtaPhi(0),
__s2ptpt_12_vsEtaPhi(0),
__s2PtN_12_vsEtaPhi(0),
__s2NPt_12_vsEtaPhi(0),
_weight_1 ( 0 ),
_weight_2 ( 0 ),
_eventAccounting ( 0),
_m0 ( 0),
_m1 ( 0),
_m2 ( 0),
_m3 ( 0),
_m4 ( 0),
_m5 ( 0),
_m6 ( 0),
_vertexZ ( 0),
_Ncluster1 ( 0),
_Ncluster2 ( 0),
_etadis ( 0),
_phidis ( 0),
_dcaz ( 0),
_dcaxy ( 0),
_n1_1_vsPt ( 0),
_n1_1_vsEtaVsPhi ( 0),
_s1pt_1_vsEtaVsPhi ( 0),
_n1_1_vsZVsEtaVsPhiVsPt ( 0),
_n1_1_vsM ( 0),
_s1pt_1_vsM ( 0),
_n1Nw_1_vsM ( 0),
_s1ptNw_1_vsM ( 0),
_dedxVsP_1 ( 0),
_corrDedxVsP_1 ( 0),
_betaVsP_1 ( 0),
_n1_2_vsPt ( 0),
_n1_2_vsEtaVsPhi ( 0),
_s1pt_2_vsEtaVsPhi ( 0),
_n1_2_vsZVsEtaVsPhiVsPt ( 0),
_n1_2_vsM ( 0),
_s1pt_2_vsM ( 0),
_n1Nw_2_vsM ( 0),
_s1ptNw_2_vsM ( 0),
_dedxVsP_2 ( 0),
_corrDedxVsP_2 ( 0),
_betaVsP_2 ( 0),
_n2_12_vsEtaPhi ( 0),
_n2_12_vsPtVsPt ( 0),
_s2PtPt_12_vsEtaPhi( 0),
_s2PtN_12_vsEtaPhi ( 0),
_s2NPt_12_vsEtaPhi ( 0),
_n2_12_vsM ( 0),
_s2PtPt_12_vsM ( 0),
_s2PtN_12_vsM ( 0),
_s2NPt_12_vsM ( 0),
_n2Nw_12_vsM ( 0),
_s2PtPtNw_12_vsM ( 0),
_s2PtNNw_12_vsM ( 0),
_s2NPtNw_12_vsM ( 0),
_invMass ( 0),
_invMassElec ( 0),
n1Name("NA"),
n1NwName("NA"),
n2Name("NA"),
n2NwName("NA"),
n3Name("NA"),
n1n1Name("NA"),
n1n1n1Name("NA"),
n2n1Name("NA"),
r1Name("NA"),
r2Name("NA"),
r3Name("NA"),
r2r1Name("NA"),
c2Name("NA"),
c3Name("NA"),
d3Name("NA"),
p3Name("NA"),
cName("NA"),
intR2Name("NA"),
binCorrName("NA"),
intBinCorrName("NA"),
countsName("NA"),
part_1_Name("NA"),
part_2_Name("NA"),
part_3_Name("NA"),
pair_12_Name("NA"),
pair_13_Name("NA"),
pair_23_Name("NA"),
tripletName("NA"),
avg("NA"),
avgName("NA"),
sumName("NA"),
s1ptName("NA"),
s1ptNwName("NA"),
s1DptName("NA"),
s2PtPtName("NA"),
s2NPtName("NA"),
s2PtNName("NA"),
s2DptDptName("NA"),
s2PtPtNwName("NA"),
s2NPtNwName("NA"),
s2PtNNwName("NA"),
ptName("NA"),
ptptName("NA"),
pt1pt1Name("NA"),
DptName("NA"),
DptDptName("NA"),
RDptDptName("NA"),
nPtName("NA"),
ptNName("NA"),
seanName("NA"),
_title_counts("NA"),
_title_m0("NA"),
_title_m1("NA"),
_title_m2("NA"),
_title_m3("NA"),
_title_m4("NA"),
_title_m5("NA"),
_title_m6("NA"),
_title_eta_1("NA"),
_title_phi_1("NA"),
_title_pt_1("NA"),
_title_etaPhi_1("NA"),
_title_n_1("NA"),
_title_SumPt_1("NA"),
_title_AvgPt_1("NA"),
_title_AvgN_1("NA"),
_title_AvgSumPt_1("NA"),
_title_eta_2("NA"),
_title_phi_2("NA"),
_title_pt_2("NA"),
_title_etaPhi_2("NA"),
_title_n_2("NA"),
_title_SumPt_2("NA"),
_title_AvgPt_2("NA"),
_title_AvgN_2("NA"),
_title_AvgSumPt_2("NA"),
_title_etaPhi_12("NA"),
_title_AvgN2_12("NA"),
_title_AvgSumPtPt_12("NA"),
_title_AvgSumPtN_12("NA"),
_title_AvgNSumPt_12("NA"),
vsZ("NA"),
vsM("NA"),
vsPt("NA"),
vsPhi("NA"),
vsEta("NA"),
vsEtaPhi("NA"),
vsPtVsPt("NA")
{
printf("2nd constructor called ");
DefineOutput(0, TList::Class());
printf("passed ");
}
AliAnalysisTaskpypy::~AliAnalysisTaskpypy()
{
}
void AliAnalysisTaskpypy::UserCreateOutputObjects()
{
OpenFile(0);
_outputHistoList = new TList();
_outputHistoList->SetOwner();
_nBins_M0 = 500; _min_M0 = 0.; _max_M0 = 5000.; _width_M0 = (_max_M0-_min_M0)/_nBins_M0;
_nBins_M1 = 500; _min_M1 = 0.; _max_M1 = 5000.; _width_M1 = (_max_M1-_min_M1)/_nBins_M1;
_nBins_M2 = 500; _min_M2 = 0.; _max_M2 = 5000.; _width_M2 = (_max_M2-_min_M2)/_nBins_M2;
_nBins_M3 = 500; _min_M3 = 0.; _max_M3 = 5000.; _width_M3 = (_max_M3-_min_M3)/_nBins_M3;
_nBins_M4 = 100; _min_M4 = 0.; _max_M4 = 100.; _width_M4 = (_max_M4-_min_M4)/_nBins_M4;
_nBins_M5 = 100; _min_M5 = 0.; _max_M5 = 100.; _width_M5 = (_max_M5-_min_M5)/_nBins_M5;
_nBins_M6 = 100; _min_M6 = 0.; _max_M6 = 100.; _width_M6 = (_max_M6-_min_M6)/_nBins_M6;
_min_vertexZ = _vertexZMin;
_max_vertexZ = _vertexZMax;
_width_vertexZ = 0.5;
_nBins_vertexZ = int(0.5+ (_max_vertexZ - _min_vertexZ)/_width_vertexZ);
_nBins_pt_1 = int(0.5+ (_max_pt_1 -_min_pt_1 )/_width_pt_1);
_nBins_eta_1 = int(0.5+ (_max_eta_1-_min_eta_1)/_width_eta_1);
_width_phi_1 = (_max_phi_1 - _min_phi_1) /_nBins_phi_1;
_nBins_etaPhi_1 = _nBins_phi_1 * _nBins_eta_1;
_nBins_etaPhiPt_1 = _nBins_etaPhi_1 * _nBins_pt_1;
_nBins_zEtaPhiPt_1 = _nBins_vertexZ * _nBins_etaPhiPt_1;
_nBins_pt_2 = int(0.5+ (_max_pt_2 -_min_pt_2 )/_width_pt_2);
_nBins_eta_2 = int(0.5+ (_max_eta_2-_min_eta_2)/_width_eta_2);
_width_phi_2 = (_max_phi_2 - _min_phi_2) /_nBins_phi_2;
_nBins_etaPhi_2 = _nBins_phi_2 * _nBins_eta_2;
_nBins_etaPhiPt_2 = _nBins_etaPhi_2 * _nBins_pt_2;
_nBins_zEtaPhiPt_2 = _nBins_vertexZ * _nBins_etaPhiPt_2;
_nBins_etaPhi_12 = _nBins_etaPhi_1 * _nBins_etaPhi_2;
_id_1 = new int[arraySize];
_charge_1 = new int[arraySize];
_iEtaPhi_1 = new int[arraySize];
_iPt_1 = new int[arraySize];
_pt_1 = new float[arraySize];
_px_1 = new float[arraySize];
_py_1 = new float[arraySize];
_pz_1 = new float[arraySize];
_correction_1 = new float[arraySize];
_dedx_1 = new float[arraySize];
__n1_1_vsPt = getDoubleArray(_nBins_pt_1, 0.);
__n1_1_vsEtaPhi = getDoubleArray(_nBins_etaPhi_1, 0.);
__s1pt_1_vsEtaPhi = getDoubleArray(_nBins_etaPhi_1, 0.);
__n1_1_vsZEtaPhiPt = getFloatArray(_nBins_zEtaPhiPt_1, 0.);
if (_requestedCharge_2!=_requestedCharge_1)
{
_sameFilter = 0;
_id_2 = new int[arraySize];
_charge_2 = new int[arraySize];
_iEtaPhi_2 = new int[arraySize];
_iPt_2 = new int[arraySize];
_pt_2 = new float[arraySize];
_px_2 = new float[arraySize];
_py_2 = new float[arraySize];
_pz_2 = new float[arraySize];
_correction_2 = new float[arraySize];
_dedx_2 = new float[arraySize];
__n1_2_vsPt = getDoubleArray(_nBins_pt_2, 0.);
__n1_2_vsEtaPhi = getDoubleArray(_nBins_etaPhi_2, 0.);
__s1pt_2_vsEtaPhi = getDoubleArray(_nBins_etaPhi_2, 0.);
__n1_2_vsZEtaPhiPt = getFloatArray(_nBins_zEtaPhiPt_2, 0.);
}
__n2_12_vsPtPt = getDoubleArray(_nBins_pt_1*_nBins_pt_2,0.);
__n2_12_vsEtaPhi = getFloatArray(_nBins_etaPhi_12, 0.);
__s2ptpt_12_vsEtaPhi = getFloatArray(_nBins_etaPhi_12, 0.);
__s2PtN_12_vsEtaPhi = getFloatArray(_nBins_etaPhi_12, 0.);
__s2NPt_12_vsEtaPhi = getFloatArray(_nBins_etaPhi_12, 0.);
part_1_Name = "_1";
part_2_Name = "_2";
pair_12_Name = "_12";
n1Name = "n1";
n2Name = "n2";
n1NwName = "n1Nw";
n2NwName = "n2Nw";
r1Name = "r1";
r2Name = "r2";
r3Name = "r3";
r2r1Name = "r2r1";
c2Name = "c2";
c3Name = "c3";
d3Name = "d3";
p3Name = "p3";
cName = "sean";
intR2Name = "intR2";
binCorrName = "binCorr";
intBinCorrName = "intBinCorr";
avgName = "avg";
sumName = "sum";
s1ptName = "sumPt";
s1ptNwName = "sumPtNw";
s1DptName = "sumDpt";
s2PtPtName = "sumPtPt";
s2PtPtNwName = "sumPtPtNw";
s2DptDptName = "sumDptDpt";
s2NPtName = "sumNPt";
s2NPtNwName = "sumNPtNw";
s2PtNName = "sumPtN";
s2NPtNwName = "sumNPtNw";
s2PtNNwName = "sumPtNNw";
ptName = "avgPt";
ptptName = "avgPtPt";
pt1pt1Name = "avgPtavgPt";
DptName = "avgDpt";
DptDptName = "avgDptDpt";
RDptDptName = "relDptDpt";
nPtName = "avgNpt";
ptNName = "avgPtN";
seanName = "seanC";
_title_counts = "yield";
_title_m0 = "M_{0}";
_title_m1 = "M_{1}";
_title_m2 = "M_{2}";
_title_m3 = "M_{3}";
_title_m4 = "V0Centrality";
_title_m5 = "TrkCentrality";
_title_m6 = "SpdCentrality";
_title_eta_1 = "#eta_{1}";
_title_phi_1 = "#varphi_{1} (radian)";
_title_etaPhi_1 = "#eta_{1}#times#varphi_{1}";
_title_pt_1 = "p_{t,1} (GeV/c)";
_title_n_1 = "n_{1}";
_title_SumPt_1 = "#Sigma p_{t,1} (GeV/c)";
_title_AvgPt_1 = "#LT p_{t,1} #GT (GeV/c)";
_title_AvgN_1 = "#LT n_{1} #GT";
_title_AvgSumPt_1 = "#LT #Sigma p_{t,1} #GT (GeV/c)";
_title_eta_2 = "#eta_{2}";
_title_phi_2 = "#varphi_{2} (radian)";
_title_etaPhi_2 = "#eta_{2}#times#varphi_{2}";
_title_pt_2 = "p_{t,2} (GeV/c)";
_title_n_2 = "n_{2}";
_title_SumPt_2 = "#Sigma p_{t,1} (GeV/c)";
_title_AvgPt_2 = "#LT p_{t,2} #GT (GeV/c)";
_title_AvgN_2 = "#LT n_{2} #GT";
_title_AvgSumPt_2 = "#LT #Sigma p_{t,2} #GT (GeV/c)";
_title_etaPhi_12 = "#eta_{1}#times#varphi_{1}#times#eta_{2}#times#varphi_{2}";
_title_AvgN2_12 = "#LT n_{2} #GT";;
_title_AvgSumPtPt_12 = "#LT #Sigma p_{t,1}p_{t,2} #GT";;
_title_AvgSumPtN_12 = "#LT #Sigma p_{t,1}N #GT";;
_title_AvgNSumPt_12 = "#LT N#Sigma p_{t,2} #GT";;
vsZ = "_vsZ";
vsM = "_vsM";
vsPt = "_vsPt";
vsPhi = "_vsPhi";
vsEta = "_vsEta";
vsEtaPhi = "_vsEtaPhi";
vsPtVsPt = "_vsPtVsPt";
if (_useWeights)
{
int iZ, iEtaPhi, iPt;
int iZ1,iEtaPhi1,iPt1;
int a, b;
if (_weight_1)
{
_correctionWeight_1 = new float[_nBins_vertexZ*_nBins_etaPhi_1*_nBins_pt_1];
a = _nBins_pt_1;
b = _nBins_etaPhi_1*_nBins_pt_1;
for (iZ=0,iZ1=1; iZ<_nBins_vertexZ; iZ++, iZ1++)
{
for (iEtaPhi=0,iEtaPhi1=1; iEtaPhi<_nBins_etaPhi_1; iEtaPhi++, iEtaPhi1++)
{
for (iPt=0,iPt1=1; iPt<_nBins_pt_1; iPt++, iPt1++)
{
_correctionWeight_1[iZ*b+iEtaPhi*a+iPt] = _weight_1->GetBinContent(iZ1,iEtaPhi1,iPt1);
}
}
}
}
else
{
AliError("AliAnalysisTaskpypy:: _weight_1 is a null pointer.");
return;
}
if (!_sameFilter)
{
if (_weight_2)
{
_correctionWeight_2 = new float[_nBins_vertexZ*_nBins_etaPhi_2*_nBins_pt_2];
a = _nBins_pt_2;
b = _nBins_etaPhi_2*_nBins_pt_2;
for (iZ=0,iZ1=1; iZ<_nBins_vertexZ; iZ++, iZ1++)
{
for (iEtaPhi=0,iEtaPhi1=1; iEtaPhi<_nBins_etaPhi_2; iEtaPhi++, iEtaPhi1++)
{
for (iPt=0,iPt1=1; iPt<_nBins_pt_2; iPt++, iPt1++)
{
_correctionWeight_2[iZ*b+iEtaPhi*a+iPt] = _weight_2->GetBinContent(iZ1,iEtaPhi1,iPt1);
}
}
}
}
else
{
AliError("AliAnalysisTaskpypy:: _weight_1 is a null pointer.");
return;
}
}
}
createHistograms();
PostData(0,_outputHistoList);
}
void AliAnalysisTaskpypy::createHistograms()
{
AliInfo(" AliAnalysisTaskpypy::createHistoHistograms() Creating Event Histos");
TString name;
name = "eventAccounting";
_eventAccounting = createHisto1D(name,name,10, -0.5, 9.5, "event Code", _title_counts);
name = "m0"; _m0 = createHisto1D(name,name,_nBins_M1, _min_M1, _max_M1, _title_m0, _title_counts);
name = "m1"; _m1 = createHisto1D(name,name,_nBins_M1, _min_M1, _max_M1, _title_m1, _title_counts);
name = "m2"; _m2 = createHisto1D(name,name,_nBins_M2, _min_M2, _max_M2, _title_m2, _title_counts);
name = "m3"; _m3 = createHisto1D(name,name,_nBins_M3, _min_M3, _max_M3, _title_m3, _title_counts);
name = "m4"; _m4 = createHisto1D(name,name,_nBins_M4, _min_M4, _max_M4, _title_m4, _title_counts);
name = "m5"; _m5 = createHisto1D(name,name,_nBins_M5, _min_M5, _max_M5, _title_m5, _title_counts);
name = "m6"; _m6 = createHisto1D(name,name,_nBins_M6, _min_M6, _max_M6, _title_m6, _title_counts);
name = "zV"; _vertexZ = createHisto1D(name,name,100, -10, 10, "z-Vertex (cm)", _title_counts);
name = "Eta"; _etadis = createHisto1F(name,name, 200, -1.0, 1.0, "#eta","counts");
name = "Phi"; _phidis = createHisto1F(name,name, 360, 0.0, 6.4, "#phi","counts");
name = "DCAz"; _dcaz = createHisto1F(name,name, 500, -5.0, 5.0, "dcaZ","counts");
name = "DCAxy"; _dcaxy = createHisto1F(name,name, 500, -5.0, 5.0, "dcaXY","counts");
if (_singlesOnly)
{
name = n1Name+part_1_Name+vsPt; _n1_1_vsPt = createHisto1F(name,name, _nBins_pt_1, _min_pt_1, _max_pt_1, _title_pt_1, _title_AvgN_1);
name = n1Name+part_1_Name+vsZ+vsEtaPhi+vsPt; _n1_1_vsZVsEtaVsPhiVsPt = createHisto3F(name,name, _nBins_vertexZ,_min_vertexZ,_max_vertexZ, _nBins_etaPhi_1, 0., double(_nBins_etaPhi_1), _nBins_pt_1, _min_pt_1, _max_pt_1, "zVertex", _title_etaPhi_1, _title_pt_1);
name = n1Name+part_2_Name+vsPt; _n1_2_vsPt = createHisto1F(name,name, _nBins_pt_2, _min_pt_2, _max_pt_2, _title_pt_2, _title_AvgN_2);
name = n1Name+part_2_Name+vsZ+vsEtaPhi+vsPt; _n1_2_vsZVsEtaVsPhiVsPt = createHisto3F(name,name, _nBins_vertexZ,_min_vertexZ,_max_vertexZ, _nBins_etaPhi_2, 0., double(_nBins_etaPhi_2), _nBins_pt_2, _min_pt_2, _max_pt_2, "zVertex", _title_etaPhi_2, _title_pt_2);
}
else
{
name = n1Name+part_1_Name+vsEtaPhi; _n1_1_vsEtaVsPhi = createHisto2F(name,name, _nBins_eta_1, _min_eta_1, _max_eta_1, _nBins_phi_1, _min_phi_1, _max_phi_1, _title_eta_1, _title_phi_1, _title_AvgN_1);
name = s1ptName+part_1_Name+vsEtaPhi; _s1pt_1_vsEtaVsPhi = createHisto2F(name,name, _nBins_eta_1, _min_eta_1, _max_eta_1, _nBins_phi_1, _min_phi_1, _max_phi_1, _title_eta_1, _title_phi_1, _title_AvgSumPt_1);
name = n1Name+part_1_Name+vsM; _n1_1_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN_1);
name = s1ptName+part_1_Name+vsM; _s1pt_1_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPt_1);
name = n1NwName+part_1_Name+vsM; _n1Nw_1_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN_1);
name = s1ptNwName+part_1_Name+vsM; _s1ptNw_1_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPt_1);
name = n1Name+part_2_Name+vsEtaPhi; _n1_2_vsEtaVsPhi = createHisto2F(name,name, _nBins_eta_2, _min_eta_2, _max_eta_2, _nBins_phi_2, _min_phi_2, _max_phi_2, _title_eta_2, _title_phi_2, _title_AvgN_2);
name = s1ptName+part_2_Name+vsEtaPhi; _s1pt_2_vsEtaVsPhi = createHisto2F(name,name, _nBins_eta_2, _min_eta_2, _max_eta_2, _nBins_phi_2, _min_phi_2, _max_phi_2, _title_eta_2, _title_phi_2, _title_AvgSumPt_2);
name = n1Name+part_2_Name + vsM; _n1_2_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN_2);
name = s1ptName+part_2_Name + vsM; _s1pt_2_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPt_2);
name = n1NwName+part_2_Name+vsM; _n1Nw_2_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN_1);
name = s1ptNwName+part_2_Name+vsM; _s1ptNw_2_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPt_1);
name = n2Name+pair_12_Name+vsEtaPhi; _n2_12_vsEtaPhi = createHisto1F(name,name, _nBins_etaPhi_12, 0., double(_nBins_etaPhi_12), _title_etaPhi_12, _title_AvgN2_12);
name = s2PtPtName+pair_12_Name + vsEtaPhi;_s2PtPt_12_vsEtaPhi = createHisto1F(name,name, _nBins_etaPhi_12, 0., double(_nBins_etaPhi_12), _title_etaPhi_12, _title_AvgSumPtPt_12);
name = s2PtNName+pair_12_Name + vsEtaPhi; _s2PtN_12_vsEtaPhi = createHisto1F(name,name, _nBins_etaPhi_12, 0., double(_nBins_etaPhi_12), _title_etaPhi_12, _title_AvgSumPtN_12);
name = s2NPtName+pair_12_Name + vsEtaPhi; _s2NPt_12_vsEtaPhi = createHisto1F(name,name, _nBins_etaPhi_12, 0., double(_nBins_etaPhi_12), _title_etaPhi_12, _title_AvgNSumPt_12);
name = n2Name+pair_12_Name+vsPtVsPt; _n2_12_vsPtVsPt = createHisto2F(name,name, _nBins_pt_1, _min_pt_1, _max_pt_1, _nBins_pt_2, _min_pt_2, _max_pt_2, _title_pt_1, _title_pt_2, _title_AvgN2_12);
name = n2Name+pair_12_Name + vsM; _n2_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN2_12);
name = s2PtPtName+pair_12_Name + vsM; _s2PtPt_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPtPt_12);
name = s2PtNName+pair_12_Name + vsM; _s2PtN_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPtN_12);
name = s2NPtName+pair_12_Name + vsM; _s2NPt_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgNSumPt_12);
name = n2NwName+pair_12_Name + vsM; _n2Nw_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgN2_12);
name = s2PtPtNwName+pair_12_Name + vsM; _s2PtPtNw_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPtPt_12);
name = s2PtNNwName+pair_12_Name + vsM; _s2PtNNw_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgSumPtN_12);
name = s2NPtNwName+pair_12_Name + vsM; _s2NPtNw_12_vsM = createProfile(name,name, _nBins_M4, _min_M4, _max_M4, _title_m4, _title_AvgNSumPt_12);
name = "mInv"; _invMass = createHisto1F(name,name, 50, 0.41, 0.55, "M_{inv}","counts");
name = "mInvElec"; _invMassElec = createHisto1F(name,name, 500, 0., 1.000, "M_{inv}","counts");
}
AliInfo(" AliAnalysisTaskpypy::createHistoHistograms() All Done");
}
void AliAnalysisTaskpypy::finalizeHistograms()
{
AliInfo("AliAnalysisTaskpypy::finalizeHistograms() starting");
AliInfo(Form("CorrelationAnalyzers::finalizeHistograms() _eventCount : %d",int(_eventCount)));
if (_singlesOnly)
{
if (_sameFilter)
{
fillHistoWithArray(_n1_1_vsPt, __n1_1_vsPt, _nBins_pt_1);
fillHistoWithArray(_n1_1_vsZVsEtaVsPhiVsPt, __n1_1_vsZEtaPhiPt, _nBins_vertexZ, _nBins_etaPhi_1, _nBins_pt_1);
fillHistoWithArray(_n1_2_vsPt, __n1_1_vsPt, _nBins_pt_1);
fillHistoWithArray(_n1_2_vsZVsEtaVsPhiVsPt, __n1_1_vsZEtaPhiPt, _nBins_vertexZ, _nBins_etaPhi_1, _nBins_pt_1);
}
else
{
fillHistoWithArray(_n1_1_vsPt, __n1_1_vsPt, _nBins_pt_1);
fillHistoWithArray(_n1_1_vsZVsEtaVsPhiVsPt, __n1_1_vsZEtaPhiPt, _nBins_vertexZ, _nBins_etaPhi_1, _nBins_pt_1);
fillHistoWithArray(_n1_2_vsPt, __n1_2_vsPt, _nBins_pt_2);
fillHistoWithArray(_n1_2_vsZVsEtaVsPhiVsPt, __n1_2_vsZEtaPhiPt, _nBins_vertexZ, _nBins_etaPhi_2, _nBins_pt_2);
}
}
else
{
if (_sameFilter)
{
fillHistoWithArray(_n1_1_vsEtaVsPhi, __n1_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
fillHistoWithArray(_s1pt_1_vsEtaVsPhi, __s1pt_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
fillHistoWithArray(_n1_2_vsEtaVsPhi, __n1_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
fillHistoWithArray(_s1pt_2_vsEtaVsPhi, __s1pt_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
}
else
{
fillHistoWithArray(_n1_1_vsEtaVsPhi, __n1_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
fillHistoWithArray(_s1pt_1_vsEtaVsPhi, __s1pt_1_vsEtaPhi, _nBins_eta_1, _nBins_phi_1);
fillHistoWithArray(_n1_2_vsEtaVsPhi, __n1_2_vsEtaPhi, _nBins_eta_2, _nBins_phi_2);
fillHistoWithArray(_s1pt_2_vsEtaVsPhi, __s1pt_2_vsEtaPhi, _nBins_eta_2, _nBins_phi_2);
}
fillHistoWithArray(_n2_12_vsEtaPhi, __n2_12_vsEtaPhi, _nBins_etaPhi_12);
fillHistoWithArray(_s2PtPt_12_vsEtaPhi, __s2ptpt_12_vsEtaPhi, _nBins_etaPhi_12);
fillHistoWithArray(_s2PtN_12_vsEtaPhi, __s2PtN_12_vsEtaPhi, _nBins_etaPhi_12);
fillHistoWithArray(_s2NPt_12_vsEtaPhi, __s2NPt_12_vsEtaPhi, _nBins_etaPhi_12);
fillHistoWithArray(_n2_12_vsPtVsPt, __n2_12_vsPtPt, _nBins_pt_1, _nBins_pt_2);
}
AliInfo("AliAnalysisTaskpypy::finalizeHistograms() Done ");
}
void AliAnalysisTaskpypy::UserExec(Option_t *)
{
int k1,k2;
int iPhi, iEta, iEtaPhi, iPt, charge;
float q, phi, pt, eta, corr, corrPt, px, py, pz, dedx;
int ij;
int id_1, q_1, iEtaPhi_1, iPt_1;
float pt_1, px_1, py_1, pz_1, corr_1, dedx_1;
int id_2, q_2, iEtaPhi_2, iPt_2;
float pt_2, px_2, py_2, pz_2, corr_2, dedx_2;
float ptpt;
int iVertex, iVertexP1, iVertexP2;
int iZEtaPhiPt;
float massElecSq = 1.94797849000000016e-02;
const AliAODVertex* vertex;
bool bitOK;
AliAnalysisManager* manager = AliAnalysisManager::GetAnalysisManager();
if (!manager) {
return;
}
AliAODInputHandler* inputHandler = dynamic_cast<AliAODInputHandler*> (manager->GetInputEventHandler());
if (!inputHandler) {
return;
}
fAODEvent = dynamic_cast<AliAODEvent*>(InputEvent());
if (!fAODEvent)
{
return;
}
fPIDResponse =inputHandler->GetPIDResponse();
if (!fPIDResponse){
AliFatal("This Task needs the PID response attached to the inputHandler");
return;
}
_eventCount++;
if (_eventAccounting)
{
_eventAccounting->Fill(0);
}
else
{
return;
}
_eventAccounting->Fill(1);
k1 = k2 = 0;
__n1_1 = __n1_2 = __s1pt_1 = __s1pt_2 = __n1Nw_1 = __n1Nw_2 = __s1ptNw_1 = __s1ptNw_2 = 0;
float v0Centr = -999.;
float v0ACentr = -999.;
float trkCentr = -999.;
float spdCentr = -999.;
float vertexZ = -999;
float centrality = -999;
if(fAODEvent)
{
AliCentrality* centralityObject = ((AliVAODHeader*)fAODEvent->GetHeader())->GetCentralityP();
if (centralityObject)
{
v0Centr = centralityObject->GetCentralityPercentile("V0M");
v0ACentr = centralityObject->GetCentralityPercentile("V0A");
trkCentr = centralityObject->GetCentralityPercentile("TRK");
spdCentr = centralityObject->GetCentralityPercentile("CL1");
}
_nTracks =fAODEvent->GetNumberOfTracks();
_mult3 = _nTracks;
_mult4 = v0Centr;
_mult4a = v0ACentr;
_mult5 = trkCentr;
_mult6 = spdCentr;
_field = fAODEvent->GetMagneticField();
switch (_centralityMethod)
{
case 0: centrality = _mult0; break;
case 1: centrality = _mult1; break;
case 2: centrality = _mult2; break;
case 3: centrality = _mult3; break;
case 4: centrality = _mult4; break;
case 5: centrality = _mult5; break;
case 6: centrality = _mult6; break;
case 7: centrality = _mult4a; break;
}
if ( centrality < _centralityMin || centrality > _centralityMax )
{
return;
}
_eventAccounting->Fill(2);
vertex = (AliAODVertex*) fAODEvent->GetPrimaryVertex();
if(vertex)
{
Double32_t fCov[6];
vertex->GetCovarianceMatrix(fCov);
if(vertex->GetNContributors() > 0)
{
if(fCov[5] != 0)
{
vertexZ = vertex->GetZ();
if(TMath::Abs(vertexZ) > 10)
{
return;
}
}
}
}
iVertex = int((vertexZ-_min_vertexZ)/_width_vertexZ);
iVertexP1 = iVertex*_nBins_etaPhiPt_1;
iVertexP2 = iVertex*_nBins_etaPhiPt_2;
if (iVertex<0 || iVertex>=_nBins_vertexZ)
{
AliError("AliAnalysisTaskpypy::Exec(Option_t *option) iVertex<0 || iVertex>=_nBins_vertexZ ");
return;
}
_eventAccounting->Fill(3);
TExMap *trackMap = new TExMap();
for(Int_t i = 0; i < _nTracks; i++)
{
AliAODTrack* aodTrack = dynamic_cast<AliAODTrack *>(fAODEvent->GetTrack(i));
if(!aodTrack) {
AliError(Form("ERROR: Could not retrieve AODtrack %d",i));
continue;
}
Int_t gID = aodTrack->GetID();
if (aodTrack->TestFilterBit(1)) trackMap->Add(gID, i);
}
AliAODTrack* newAodTrack;
for (int iTrack=0; iTrack< _nTracks; iTrack++)
{
AliAODTrack* t = dynamic_cast<AliAODTrack *>(fAODEvent->GetTrack(iTrack));
if (!t) {
AliError(Form("Could not receive track %d", iTrack));
continue;
}
bitOK = t->TestFilterBit(_trackFilterBit);
if (!bitOK) continue;
Int_t gID = t->GetID();
newAodTrack = gID >= 0 ?t : dynamic_cast<AliAODTrack*>(fAODEvent->GetTrack(trackMap->GetValue(-1-gID)));
if(!newAodTrack) AliFatal("Not a standard AOD?");
q = t->Charge();
charge = int(q);
phi = t->Phi();
pt = t->Pt();
pz = t->Pz();
eta = t->Eta();
dedx = t->GetTPCsignal();
px = pt*cos(phi);
py = pt*sin(phi);
Double_t nsigmaelectron = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(newAodTrack,(AliPID::EParticleType)AliPID::kElectron));
Double_t nsigmapion = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(newAodTrack,(AliPID::EParticleType)AliPID::kPion));
Double_t nsigmakaon = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(newAodTrack,(AliPID::EParticleType)AliPID::kKaon));
Double_t nsigmaproton = TMath::Abs(fPIDResponse->NumberOfSigmasTPC(newAodTrack,(AliPID::EParticleType)AliPID::kProton));
if(nsigmaelectron < fNSigmaCut
&& nsigmapion > fNSigmaCut
&& nsigmakaon > fNSigmaCut
&& nsigmaproton > fNSigmaCut ) continue;
if(charge == 0) continue;
if( py < _min_pt_1 || py > _max_pt_1) continue;
if( eta < _min_eta_1 || eta > _max_eta_1) continue;
if (_requestedCharge_1 == charge && dedx >= _dedxMin && dedx < _dedxMax)
{
iPhi = int( phi/_width_phi_1);
if (iPhi<0 || iPhi>=_nBins_phi_1 )
{
AliWarning("AliAnalysisTaskpypy::analyze() iPhi<0 || iPhi>=_nBins_phi_1");
return;
}
iEta = int((eta-_min_eta_1)/_width_eta_1);
if (iEta<0 || iEta>=_nBins_eta_1)
{
AliWarning(Form("AliAnalysisTaskpypy::analyze(AliceEvent * event) Mismatched iEta: %d", iEta));
continue;
}
iPt = int((pt -_min_pt_1 )/_width_pt_1 );
if (iPt<0 || iPt >=_nBins_pt_1)
{
AliWarning(Form("AliAnalysisTaskpypy::analyze(AliceEvent * event) Mismatched iPt: %d",iPt));
continue;
}
iEtaPhi = iEta*_nBins_phi_1+iPhi;
iZEtaPhiPt = iVertexP1 + iEtaPhi*_nBins_pt_1 + iPt;
if (_correctionWeight_1)
corr = _correctionWeight_1[iZEtaPhiPt];
else
corr = 1;
if (iZEtaPhiPt<0 || iZEtaPhiPt>=_nBins_zEtaPhiPt_1)
{
AliWarning("AliAnalysisTaskpypy::analyze(AliceEvent * event) iZEtaPhiPt<0 || iZEtaPhiPt>=_nBins_zEtaPhiPt_1");
continue;
}
if (_singlesOnly)
{
__n1_1_vsPt[iPt] += corr;
__n1_1_vsZEtaPhiPt[iZEtaPhiPt] += corr;
}
else
{
corrPt = corr*pt;
_id_1[k1] = iTrack;
_charge_1[k1] = charge;
_iEtaPhi_1[k1] = iEtaPhi;
_iPt_1[k1] = iPt;
_pt_1[k1] = py;
_px_1[k1] = px;
_py_1[k1] = py;
_pz_1[k1] = pz;
_correction_1[k1] = corr;
__n1_1 += corr;
__n1_1_vsEtaPhi[iEtaPhi] += corr;
__s1pt_1 += corrPt;
__s1pt_1_vsEtaPhi[iEtaPhi] += corrPt;
__n1Nw_1 += 1;
__s1ptNw_1 += pt;
++k1;
if (k1>=arraySize)
{
AliError(Form("AliAnalysisTaskpypy::analyze(AliceEvent * event) k1 >=arraySize; arraySize: %d",arraySize));
return;
}
}
}
if (!_sameFilter && _requestedCharge_2 == charge &&
dedx >= _dedxMin && dedx < _dedxMax)
{
iPhi = int( phi/_width_phi_2);
if (iPhi<0 || iPhi>=_nBins_phi_2 )
{
AliWarning("AliAnalysisTaskpypy::analyze() iPhi<0 || iPhi>=_nBins_phi_1");
return;
}
iEta = int((eta-_min_eta_2)/_width_eta_2);
if (iEta<0 || iEta>=_nBins_eta_2)
{
AliWarning(Form("AliAnalysisTaskpypy::analyze(AliceEvent * event) Mismatched iEta: %d", iEta));
continue;
}
iPt = int((pt -_min_pt_2 )/_width_pt_2 );
if (iPt<0 || iPt >=_nBins_pt_2)
{
AliWarning(Form("AliAnalysisTaskpypy::analyze(AliceEvent * event) Mismatched iPt: %d",iPt));
continue;
}
iEtaPhi = iEta*_nBins_phi_2+iPhi;
iZEtaPhiPt = iVertexP2 + iEtaPhi*_nBins_pt_2 + iPt;
if (iZEtaPhiPt<0 || iZEtaPhiPt>=_nBins_zEtaPhiPt_2)
{
AliWarning("AliAnalysisTaskpypy::analyze(AliceEvent * event) iZEtaPhiPt<0 || iZEtaPhiPt>=_nBins_zEtaPhiPt_2");
continue;
}
if (_correctionWeight_2)
corr = _correctionWeight_2[iZEtaPhiPt];
else
corr = 1;
if (_singlesOnly)
{
__n1_2_vsPt[iPt] += corr;
__n1_2_vsZEtaPhiPt[iZEtaPhiPt] += corr;
}
else
{
corrPt = corr*pt;
_id_2[k2] = iTrack;
_charge_2[k2] = charge;
_iEtaPhi_2[k2] = iEtaPhi;
_iPt_2[k2] = iPt;
_pt_2[k2] = py;
_px_2[k2] = px;
_py_2[k2] = py;
_pz_2[k2] = pz;
_correction_2[k2] = corr;
__n1_2 += corr;
__s1pt_2 += corrPt;
__n1Nw_2 += 1;
__n1_2_vsEtaPhi[iEtaPhi] += corr;
__s1pt_2_vsEtaPhi[iEtaPhi] += corrPt;
__s1ptNw_2 += pt;
++k2;
if (k2>=arraySize)
{
AliWarning(Form("-W- k2 >=arraySize; arraySize: %d",arraySize));
return;
}
}
}
}
}
_m0->Fill(_mult0);
_m1->Fill(_mult1);
_m2->Fill(_mult2);
_m3->Fill(_mult3);
_m4->Fill(_mult4);
_m5->Fill(_mult5);
_m6->Fill(_mult6);
if (_singlesOnly)
{
}
else
{
if (_sameFilter)
{
_n1_1_vsM->Fill(centrality, __n1_1);
_s1pt_1_vsM->Fill(centrality, __s1pt_1);
_n1Nw_1_vsM->Fill(centrality, __n1Nw_1);
_s1ptNw_1_vsM->Fill(centrality, __s1ptNw_1);
_n1_2_vsM->Fill(centrality, __n1_1);
_s1pt_2_vsM->Fill(centrality, __s1pt_1);
_n1Nw_2_vsM->Fill(centrality, __n1Nw_1);
_s1ptNw_2_vsM->Fill(centrality, __s1ptNw_1);
__n2_12 = __s2ptpt_12 = __s2NPt_12 = __s2PtN_12 = 0;
__n2Nw_12 = __s2ptptNw_12 = __s2NPtNw_12 = __s2PtNNw_12 = 0;
if (_field>0)
{
for (int i1=0; i1<k1; i1++)
{
id_1 = _id_1[i1];
q_1 = _charge_1[i1];
iEtaPhi_1 = _iEtaPhi_1[i1];
iPt_1 = _iPt_1[i1];
corr_1 = _correction_1[i1];
pt_1 = _pt_1[i1];
dedx_1 = _dedx_1[i1];
for (int i2=i1+1; i2<k1; i2++)
{
id_2 = _id_1[i2];
if (id_1!=id_2)
{
q_2 = _charge_1[i2];
iEtaPhi_2 = _iEtaPhi_1[i2];
iPt_2 = _iPt_1[i2];
corr_2 = _correction_1[i2];
pt_2 = _pt_1[i2];
dedx_2 = _dedx_1[i2];
corr = corr_1*corr_2;
if (q_2>q_1 || (q_1>0 && q_2>0 && pt_2<=pt_1) || (q_1<0 && q_2<0 && pt_2>=pt_1))
{
ij = iEtaPhi_1*_nBins_etaPhi_1 + iEtaPhi_2;
}
else
{
ij = iEtaPhi_2*_nBins_etaPhi_1 + iEtaPhi_1;
}
__n2_12 += corr;
__n2_12_vsEtaPhi[ij] += corr;
ptpt = pt_1*pt_2;
__s2ptpt_12 += corr*ptpt;
__s2PtN_12 += corr*pt_1;
__s2NPt_12 += corr*pt_2;
__s2ptpt_12_vsEtaPhi[ij] += corr*ptpt;
__s2PtN_12_vsEtaPhi[ij] += corr*pt_1;
__s2NPt_12_vsEtaPhi[ij] += corr*pt_2;
__n2_12_vsPtPt[iPt_1*_nBins_pt_2 + iPt_2] += corr;
__n2Nw_12 += 1;
__s2ptptNw_12 += ptpt;
__s2PtNNw_12 += pt_1;
__s2NPtNw_12 += pt_2;
}
}
}
}
else
{
for (int i1=0; i1<k1; i1++)
{
id_1 = _id_1[i1];
q_1 = _charge_1[i1];
iEtaPhi_1 = _iEtaPhi_1[i1];
iPt_1 = _iPt_1[i1];
corr_1 = _correction_1[i1];
pt_1 = _pt_1[i1];
dedx_1 = _dedx_1[i1];
for (int i2=i1+1; i2<k1; i2++)
{
id_2 = _id_1[i2];
if (id_1!=id_2)
{
q_2 = _charge_1[i2];
iEtaPhi_2 = _iEtaPhi_1[i2];
iPt_2 = _iPt_1[i2];
corr_2 = _correction_1[i2];
pt_2 = _pt_1[i2];
dedx_2 = _dedx_1[i2];
corr = corr_1*corr_2;
if ( q_2<q_1 || (q_1>0 && q_2>0 && pt_2>=pt_1) || (q_1<0 && q_2<0 && pt_2<=pt_1))
{
ij = iEtaPhi_1*_nBins_etaPhi_1 + iEtaPhi_2;
}
else
{
ij = iEtaPhi_2*_nBins_etaPhi_1 + iEtaPhi_1;
}
__n2_12 += corr;
__n2_12_vsEtaPhi[ij] += corr;
ptpt = pt_1*pt_2;
__s2ptpt_12 += corr*ptpt;
__s2PtN_12 += corr*pt_1;
__s2NPt_12 += corr*pt_2;
__s2ptpt_12_vsEtaPhi[ij] += corr*ptpt;
__s2PtN_12_vsEtaPhi[ij] += corr*pt_1;
__s2NPt_12_vsEtaPhi[ij] += corr*pt_2;
__n2_12_vsPtPt[iPt_1*_nBins_pt_2 + iPt_2] += corr;
__n2Nw_12 += 1;
__s2ptptNw_12 += ptpt;
__s2PtNNw_12 += pt_1;
__s2NPtNw_12 += pt_2;
}
}
}
}
}
else
{
_n1_1_vsM->Fill(centrality, __n1_1);
_s1pt_1_vsM->Fill(centrality, __s1pt_1);
_n1Nw_1_vsM->Fill(centrality, __n1Nw_1);
_s1ptNw_1_vsM->Fill(centrality, __s1ptNw_1);
_n1_2_vsM->Fill(centrality, __n1_2);
_s1pt_2_vsM->Fill(centrality, __s1pt_2);
_n1Nw_2_vsM->Fill(centrality, __n1Nw_2);
_s1ptNw_2_vsM->Fill(centrality, __s1ptNw_2);
__n2_12 = __s2ptpt_12 = __s2NPt_12 = __s2PtN_12 = 0;
__n2Nw_12 = __s2ptptNw_12 = __s2NPtNw_12 = __s2PtNNw_12 = 0;
for (int i1=0; i1<k1; i1++)
{
id_1 = _id_1[i1];
q_1 = _charge_1[i1];
iEtaPhi_1 = _iEtaPhi_1[i1];
iPt_1 = _iPt_1[i1];
corr_1 = _correction_1[i1];
pt_1 = _pt_1[i1];
px_1 = _px_1[i1];
py_1 = _py_1[i1];
pz_1 = _pz_1[i1];
dedx_1 = _dedx_1[i1];
for (int i2=0; i2<k2; i2++)
{
id_2 = _id_2[i2];
if (id_1!=id_2)
{
q_2 = _charge_2[i2];
iEtaPhi_2 = _iEtaPhi_2[i2];
iPt_2 = _iPt_2[i2];
corr_2 = _correction_2[i2];
pt_2 = _pt_2[i2];
px_2 = _px_2[i2];
py_2 = _py_2[i2];
pz_2 = _pz_2[i2];
dedx_2 = _dedx_2[i2];
if (_rejectPairConversion)
{
float e1Sq = massElecSq + pt_1*pt_1 + pz_1*pz_1;
float e2Sq = massElecSq + pt_2*pt_2 + pz_2*pz_2;
float mInvSq = 2*(massElecSq + sqrt(e1Sq*e2Sq) - px_1*px_2 - py_1*py_2 - pz_1*pz_2 );
float mInv = sqrt(mInvSq);
_invMass->Fill(mInv);
if (mInv<0.51)
{
if (dedx_1>75. && dedx_2>75.)
{
}
}
}
corr = corr_1*corr_2;
ij = iEtaPhi_1*_nBins_etaPhi_1 + iEtaPhi_2;
__n2_12 += corr;
__n2_12_vsEtaPhi[ij] += corr;
ptpt = pt_1*pt_2;
__s2ptpt_12 += corr*ptpt;
__s2PtN_12 += corr*pt_1;
__s2NPt_12 += corr*pt_2;
__s2ptpt_12_vsEtaPhi[ij] += corr*ptpt;
__s2PtN_12_vsEtaPhi[ij] += corr*pt_1;
__s2NPt_12_vsEtaPhi[ij] += corr*pt_2;
__n2_12_vsPtPt[iPt_1*_nBins_pt_2 + iPt_2] += corr;
__n2Nw_12 += 1;
__s2ptptNw_12 += ptpt;
__s2PtNNw_12 += pt_1;
__s2NPtNw_12 += pt_2;
}
}
}
}
_n2_12_vsM->Fill(centrality, __n2_12);
_s2PtPt_12_vsM->Fill(centrality, __s2ptpt_12);
_s2PtN_12_vsM->Fill(centrality, __s2NPt_12);
_s2NPt_12_vsM->Fill(centrality, __s2PtN_12);
_n2Nw_12_vsM->Fill(centrality, __n2Nw_12);
_s2PtPtNw_12_vsM->Fill(centrality, __s2ptptNw_12);
_s2PtNNw_12_vsM->Fill(centrality, __s2NPtNw_12);
_s2NPtNw_12_vsM->Fill(centrality, __s2PtNNw_12);
}
AliInfo("AliAnalysisTaskpypy::UserExec() -----------------Event Done ");
PostData(0,_outputHistoList);
}
void AliAnalysisTaskpypy::FinishTaskOutput()
{
AliInfo("AliAnalysisTaskpypy::FinishTaskOutput() Starting.");
Printf("= 0 ====================================================================");
finalizeHistograms();
AliInfo("= 1 ====================================================================");
PostData(0,_outputHistoList);
AliInfo("= 2 ====================================================================");
AliInfo("AliAnalysisTaskpypy::FinishTaskOutput() Done.");
}
void AliAnalysisTaskpypy::Terminate(Option_t* )
{
AliInfo("AliAnalysisTaskpypy::Terminate() Starting/Done.");
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH1 * h, float * array, int size)
{
int i, i1;
float v1, ev1, v2, ev2, sum, esum;
for (i=0, i1=1; i<size; ++i,++i1)
{
v1 = array[i]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1);
ev2 = h->GetBinError(i1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,sum);
h->SetBinError(i1,esum);
}
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH2 * h, float * array, int size1, int size2)
{
int i, i1;
int j, j1;
float v1, ev1, v2, ev2, sum, esum;
for (i=0, i1=1; i<size1; ++i,++i1)
{
for (j=0, j1=1; j<size2; ++j,++j1)
{
v1 = array[i*size2+j]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1,j1);
ev2 = h->GetBinError(i1,j1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,j1,sum);
h->SetBinError(i1,j1,esum);
}
}
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH3 * h, float * array, int size1, int size2, int size3)
{
int i, i1;
int j, j1;
int k, k1;
float v1, ev1, v2, ev2, sum, esum;
int size23 = size2*size3;
for (i=0, i1=1; i<size1; ++i,++i1)
{
for (j=0, j1=1; j<size2; ++j,++j1)
{
for (k=0, k1=1; k<size3; ++k,++k1)
{
v1 = array[i*size23+j*size3+k]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1,j1,k1);
ev2 = h->GetBinError(i1,j1,k1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,j1,k1,sum);
h->SetBinError(i1,j1,k1,esum);
}
}
}
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH1 * h, double * array, int size)
{
int i, i1;
double v1, ev1, v2, ev2, sum, esum;
for (i=0, i1=1; i<size; ++i,++i1)
{
v1 = array[i]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1);
ev2 = h->GetBinError(i1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,sum);
h->SetBinError(i1,esum);
}
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH2 * h, double * array, int size1, int size2)
{
int i, i1;
int j, j1;
double v1, ev1, v2, ev2, sum, esum;
for (i=0, i1=1; i<size1; ++i,++i1)
{
for (j=0, j1=1; j<size2; ++j,++j1)
{
v1 = array[i*size2+j]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1,j1);
ev2 = h->GetBinError(i1,j1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,j1,sum);
h->SetBinError(i1,j1,esum);
}
}
}
void AliAnalysisTaskpypy::fillHistoWithArray(TH3 * h, double * array, int size1, int size2, int size3)
{
int i, i1;
int j, j1;
int k, k1;
double v1, ev1, v2, ev2, sum, esum;
int size23 = size2*size3;
for (i=0, i1=1; i<size1; ++i,++i1)
{
for (j=0, j1=1; j<size2; ++j,++j1)
{
for (k=0, k1=1; k<size3; ++k,++k1)
{
v1 = array[i*size23+j*size3+k]; ev1 = sqrt(v1);
v2 = h->GetBinContent(i1,j1,k1);
ev2 = h->GetBinError(i1,j1,k1);
sum = v1 + v2;
esum = sqrt(ev1*ev1+ev2*ev2);
h->SetBinContent(i1,j1,k1,sum);
h->SetBinError(i1,j1,k1,esum);
}
}
}
}
double * AliAnalysisTaskpypy::getDoubleArray(int size, double v)
{
double * array = new double [size];
for (int i=0;i<size;++i) array[i]=v;
return array;
}
float * AliAnalysisTaskpypy::getFloatArray(int size, float v)
{
float * array = new float [size];
for (int i=0;i<size;++i) array[i]=v;
return array;
}
TH1D * AliAnalysisTaskpypy::createHisto1D(const TString & name, const TString & title,
int n, double xMin, double xMax,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D histo %s nBins: %d xMin: %f xMax: %f",name.Data(),n,xMin,xMax));
TH1D * h = new TH1D(name,title,n,xMin,xMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
TH1D * AliAnalysisTaskpypy::createHisto1D(const TString & name, const TString & title,
int n, double * bins,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D histo %s with %d non uniform nBins",name.Data(),n));
TH1D * h = new TH1D(name,title,n,bins);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
TH2D * AliAnalysisTaskpypy::createHisto2D(const TString & name, const TString & title,
int nx, double xMin, double xMax, int ny, double yMin, double yMax,
const TString & xTitle, const TString & yTitle, const TString & zTitle)
{
AliInfo(Form("createHisto 2D histo %s nx: %d xMin: %f10.4 xMax: %f10.4 ny: %d yMin: %f10.4 yMax: %f10.4",name.Data(),nx,xMin,xMax,ny,yMin,yMax));
TH2D * h = new TH2D(name,title,nx,xMin,xMax,ny,yMin,yMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
h->GetZaxis()->SetTitle(zTitle);
addToList(h);
return h;
}
TH2D * AliAnalysisTaskpypy::createHisto2D(const TString & name, const TString & title,
int nx, double* xbins, int ny, double yMin, double yMax,
const TString & xTitle, const TString & yTitle, const TString & zTitle)
{
AliInfo(Form("createHisto 2D histo %s with %d non uniform nBins",name.Data(),nx));
TH2D * h;
h = new TH2D(name,title,nx,xbins,ny,yMin,yMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
h->GetZaxis()->SetTitle(zTitle);
addToList(h);
return h;
}
TH1F * AliAnalysisTaskpypy::createHisto1F(const TString & name, const TString & title,
int n, double xMin, double xMax,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D histo %s nBins: %d xMin: %f xMax: %f",name.Data(),n,xMin,xMax));
TH1F * h = new TH1F(name,title,n,xMin,xMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
TH1F * AliAnalysisTaskpypy::createHisto1F(const TString & name, const TString & title,
int n, double * bins,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D histo %s with %d non uniform nBins",name.Data(),n));
TH1F * h = new TH1F(name,title,n,bins);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
TH2F * AliAnalysisTaskpypy::createHisto2F(const TString & name, const TString & title,
int nx, double xMin, double xMax, int ny, double yMin, double yMax,
const TString & xTitle, const TString & yTitle, const TString & zTitle)
{
AliInfo(Form("createHisto 2D histo %s nx: %d xMin: %f10.4 xMax: %f10.4 ny: %d yMin: %f10.4 yMax: %f10.4",name.Data(),nx,xMin,xMax,ny,yMin,yMax));
TH2F * h = new TH2F(name,title,nx,xMin,xMax,ny,yMin,yMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
h->GetZaxis()->SetTitle(zTitle);
addToList(h);
return h;
}
TH2F * AliAnalysisTaskpypy::createHisto2F(const TString & name, const TString & title,
int nx, double* xbins, int ny, double yMin, double yMax,
const TString & xTitle, const TString & yTitle, const TString & zTitle)
{
AliInfo(Form("createHisto 2D histo %s with %d non uniform nBins",name.Data(),nx));
TH2F * h;
h = new TH2F(name,title,nx,xbins,ny,yMin,yMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
h->GetZaxis()->SetTitle(zTitle);
addToList(h);
return h;
}
TH3F * AliAnalysisTaskpypy::createHisto3F(const TString & name, const TString & title,
int nx, double xMin, double xMax,
int ny, double yMin, double yMax,
int nz, double zMin, double zMax,
const TString & xTitle, const TString & yTitle, const TString & zTitle)
{
AliInfo(Form("createHisto 2D histo %s nx: %d xMin: %f10.4 xMax: %f10.4 ny: %d yMin: %f10.4 yMax: %f10.4 nz: %d zMin: %f10.4 zMax: %f10.4",name.Data(),nx,xMin,xMax,ny,yMin,yMax,nz,zMin,zMax));
TH3F * h = new TH3F(name,title,nx,xMin,xMax,ny,yMin,yMax,nz,zMin,zMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
h->GetZaxis()->SetTitle(zTitle);
addToList(h);
return h;
}
TProfile * AliAnalysisTaskpypy::createProfile(const TString & name, const TString & description,
int nx,double xMin,double xMax,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D profile %s nBins: %d xMin: %f10.4 xMax: %f10.4",name.Data(),nx,xMin,xMax));
TProfile * h = new TProfile(name,description,nx,xMin,xMax);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
TProfile * AliAnalysisTaskpypy::createProfile(const TString & name,const TString & description,
int nx, double* bins,
const TString & xTitle, const TString & yTitle)
{
AliInfo(Form("createHisto 1D profile %s with %d non uniform bins",name.Data(),nx));
TProfile * h = new TProfile(name,description,nx,bins);
h->GetXaxis()->SetTitle(xTitle);
h->GetYaxis()->SetTitle(yTitle);
addToList(h);
return h;
}
void AliAnalysisTaskpypy::addToList(TH1 *h)
{
if (_outputHistoList)
{
_outputHistoList->Add(h);
}
else
AliInfo("addToList(TH1 *h) _outputHistoList is null!!!!! Should abort ship");
}
AliAnalysisTaskpypy.cxx:1 AliAnalysisTaskpypy.cxx:2 AliAnalysisTaskpypy.cxx:3 AliAnalysisTaskpypy.cxx:4 AliAnalysisTaskpypy.cxx:5 AliAnalysisTaskpypy.cxx:6 AliAnalysisTaskpypy.cxx:7 AliAnalysisTaskpypy.cxx:8 AliAnalysisTaskpypy.cxx:9 AliAnalysisTaskpypy.cxx:10 AliAnalysisTaskpypy.cxx:11 AliAnalysisTaskpypy.cxx:12 AliAnalysisTaskpypy.cxx:13 AliAnalysisTaskpypy.cxx:14 AliAnalysisTaskpypy.cxx:15 AliAnalysisTaskpypy.cxx:16 AliAnalysisTaskpypy.cxx:17 AliAnalysisTaskpypy.cxx:18 AliAnalysisTaskpypy.cxx:19 AliAnalysisTaskpypy.cxx:20 AliAnalysisTaskpypy.cxx:21 AliAnalysisTaskpypy.cxx:22 AliAnalysisTaskpypy.cxx:23 AliAnalysisTaskpypy.cxx:24 AliAnalysisTaskpypy.cxx:25 AliAnalysisTaskpypy.cxx:26 AliAnalysisTaskpypy.cxx:27 AliAnalysisTaskpypy.cxx:28 AliAnalysisTaskpypy.cxx:29 AliAnalysisTaskpypy.cxx:30 AliAnalysisTaskpypy.cxx:31 AliAnalysisTaskpypy.cxx:32 AliAnalysisTaskpypy.cxx:33 AliAnalysisTaskpypy.cxx:34 AliAnalysisTaskpypy.cxx:35 AliAnalysisTaskpypy.cxx:36 AliAnalysisTaskpypy.cxx:37 AliAnalysisTaskpypy.cxx:38 AliAnalysisTaskpypy.cxx:39 AliAnalysisTaskpypy.cxx:40 AliAnalysisTaskpypy.cxx:41 AliAnalysisTaskpypy.cxx:42 AliAnalysisTaskpypy.cxx:43 AliAnalysisTaskpypy.cxx:44 AliAnalysisTaskpypy.cxx:45 AliAnalysisTaskpypy.cxx:46 AliAnalysisTaskpypy.cxx:47 AliAnalysisTaskpypy.cxx:48 AliAnalysisTaskpypy.cxx:49 AliAnalysisTaskpypy.cxx:50 AliAnalysisTaskpypy.cxx:51 AliAnalysisTaskpypy.cxx:52 AliAnalysisTaskpypy.cxx:53 AliAnalysisTaskpypy.cxx:54 AliAnalysisTaskpypy.cxx:55 AliAnalysisTaskpypy.cxx:56 AliAnalysisTaskpypy.cxx:57 AliAnalysisTaskpypy.cxx:58 AliAnalysisTaskpypy.cxx:59 AliAnalysisTaskpypy.cxx:60 AliAnalysisTaskpypy.cxx:61 AliAnalysisTaskpypy.cxx:62 AliAnalysisTaskpypy.cxx:63 AliAnalysisTaskpypy.cxx:64 AliAnalysisTaskpypy.cxx:65 AliAnalysisTaskpypy.cxx:66 AliAnalysisTaskpypy.cxx:67 AliAnalysisTaskpypy.cxx:68 AliAnalysisTaskpypy.cxx:69 AliAnalysisTaskpypy.cxx:70 AliAnalysisTaskpypy.cxx:71 AliAnalysisTaskpypy.cxx:72 AliAnalysisTaskpypy.cxx:73 AliAnalysisTaskpypy.cxx:74 AliAnalysisTaskpypy.cxx:75 AliAnalysisTaskpypy.cxx:76 AliAnalysisTaskpypy.cxx:77 AliAnalysisTaskpypy.cxx:78 AliAnalysisTaskpypy.cxx:79 AliAnalysisTaskpypy.cxx:80 AliAnalysisTaskpypy.cxx:81 AliAnalysisTaskpypy.cxx:82 AliAnalysisTaskpypy.cxx:83 AliAnalysisTaskpypy.cxx:84 AliAnalysisTaskpypy.cxx:85 AliAnalysisTaskpypy.cxx:86 AliAnalysisTaskpypy.cxx:87 AliAnalysisTaskpypy.cxx:88 AliAnalysisTaskpypy.cxx:89 AliAnalysisTaskpypy.cxx:90 AliAnalysisTaskpypy.cxx:91 AliAnalysisTaskpypy.cxx:92 AliAnalysisTaskpypy.cxx:93 AliAnalysisTaskpypy.cxx:94 AliAnalysisTaskpypy.cxx:95 AliAnalysisTaskpypy.cxx:96 AliAnalysisTaskpypy.cxx:97 AliAnalysisTaskpypy.cxx:98 AliAnalysisTaskpypy.cxx:99 AliAnalysisTaskpypy.cxx:100 AliAnalysisTaskpypy.cxx:101 AliAnalysisTaskpypy.cxx:102 AliAnalysisTaskpypy.cxx:103 AliAnalysisTaskpypy.cxx:104 AliAnalysisTaskpypy.cxx:105 AliAnalysisTaskpypy.cxx:106 AliAnalysisTaskpypy.cxx:107 AliAnalysisTaskpypy.cxx:108 AliAnalysisTaskpypy.cxx:109 AliAnalysisTaskpypy.cxx:110 AliAnalysisTaskpypy.cxx:111 AliAnalysisTaskpypy.cxx:112 AliAnalysisTaskpypy.cxx:113 AliAnalysisTaskpypy.cxx:114 AliAnalysisTaskpypy.cxx:115 AliAnalysisTaskpypy.cxx:116 AliAnalysisTaskpypy.cxx:117 AliAnalysisTaskpypy.cxx:118 AliAnalysisTaskpypy.cxx:119 AliAnalysisTaskpypy.cxx:120 AliAnalysisTaskpypy.cxx:121 AliAnalysisTaskpypy.cxx:122 AliAnalysisTaskpypy.cxx:123 AliAnalysisTaskpypy.cxx:124 AliAnalysisTaskpypy.cxx:125 AliAnalysisTaskpypy.cxx:126 AliAnalysisTaskpypy.cxx:127 AliAnalysisTaskpypy.cxx:128 AliAnalysisTaskpypy.cxx:129 AliAnalysisTaskpypy.cxx:130 AliAnalysisTaskpypy.cxx:131 AliAnalysisTaskpypy.cxx:132 AliAnalysisTaskpypy.cxx:133 AliAnalysisTaskpypy.cxx:134 AliAnalysisTaskpypy.cxx:135 AliAnalysisTaskpypy.cxx:136 AliAnalysisTaskpypy.cxx:137 AliAnalysisTaskpypy.cxx:138 AliAnalysisTaskpypy.cxx:139 AliAnalysisTaskpypy.cxx:140 AliAnalysisTaskpypy.cxx:141 AliAnalysisTaskpypy.cxx:142 AliAnalysisTaskpypy.cxx:143 AliAnalysisTaskpypy.cxx:144 AliAnalysisTaskpypy.cxx:145 AliAnalysisTaskpypy.cxx:146 AliAnalysisTaskpypy.cxx:147 AliAnalysisTaskpypy.cxx:148 AliAnalysisTaskpypy.cxx:149 AliAnalysisTaskpypy.cxx:150 AliAnalysisTaskpypy.cxx:151 AliAnalysisTaskpypy.cxx:152 AliAnalysisTaskpypy.cxx:153 AliAnalysisTaskpypy.cxx:154 AliAnalysisTaskpypy.cxx:155 AliAnalysisTaskpypy.cxx:156 AliAnalysisTaskpypy.cxx:157 AliAnalysisTaskpypy.cxx:158 AliAnalysisTaskpypy.cxx:159 AliAnalysisTaskpypy.cxx:160 AliAnalysisTaskpypy.cxx:161 AliAnalysisTaskpypy.cxx:162 AliAnalysisTaskpypy.cxx:163 AliAnalysisTaskpypy.cxx:164 AliAnalysisTaskpypy.cxx:165 AliAnalysisTaskpypy.cxx:166 AliAnalysisTaskpypy.cxx:167 AliAnalysisTaskpypy.cxx:168 AliAnalysisTaskpypy.cxx:169 AliAnalysisTaskpypy.cxx:170 AliAnalysisTaskpypy.cxx:171 AliAnalysisTaskpypy.cxx:172 AliAnalysisTaskpypy.cxx:173 AliAnalysisTaskpypy.cxx:174 AliAnalysisTaskpypy.cxx:175 AliAnalysisTaskpypy.cxx:176 AliAnalysisTaskpypy.cxx:177 AliAnalysisTaskpypy.cxx:178 AliAnalysisTaskpypy.cxx:179 AliAnalysisTaskpypy.cxx:180 AliAnalysisTaskpypy.cxx:181 AliAnalysisTaskpypy.cxx:182 AliAnalysisTaskpypy.cxx:183 AliAnalysisTaskpypy.cxx:184 AliAnalysisTaskpypy.cxx:185 AliAnalysisTaskpypy.cxx:186 AliAnalysisTaskpypy.cxx:187 AliAnalysisTaskpypy.cxx:188 AliAnalysisTaskpypy.cxx:189 AliAnalysisTaskpypy.cxx:190 AliAnalysisTaskpypy.cxx:191 AliAnalysisTaskpypy.cxx:192 AliAnalysisTaskpypy.cxx:193 AliAnalysisTaskpypy.cxx:194 AliAnalysisTaskpypy.cxx:195 AliAnalysisTaskpypy.cxx:196 AliAnalysisTaskpypy.cxx:197 AliAnalysisTaskpypy.cxx:198 AliAnalysisTaskpypy.cxx:199 AliAnalysisTaskpypy.cxx:200 AliAnalysisTaskpypy.cxx:201 AliAnalysisTaskpypy.cxx:202 AliAnalysisTaskpypy.cxx:203 AliAnalysisTaskpypy.cxx:204 AliAnalysisTaskpypy.cxx:205 AliAnalysisTaskpypy.cxx:206 AliAnalysisTaskpypy.cxx:207 AliAnalysisTaskpypy.cxx:208 AliAnalysisTaskpypy.cxx:209 AliAnalysisTaskpypy.cxx:210 AliAnalysisTaskpypy.cxx:211 AliAnalysisTaskpypy.cxx:212 AliAnalysisTaskpypy.cxx:213 AliAnalysisTaskpypy.cxx:214 AliAnalysisTaskpypy.cxx:215 AliAnalysisTaskpypy.cxx:216 AliAnalysisTaskpypy.cxx:217 AliAnalysisTaskpypy.cxx:218 AliAnalysisTaskpypy.cxx:219 AliAnalysisTaskpypy.cxx:220 AliAnalysisTaskpypy.cxx:221 AliAnalysisTaskpypy.cxx:222 AliAnalysisTaskpypy.cxx:223 AliAnalysisTaskpypy.cxx:224 AliAnalysisTaskpypy.cxx:225 AliAnalysisTaskpypy.cxx:226 AliAnalysisTaskpypy.cxx:227 AliAnalysisTaskpypy.cxx:228 AliAnalysisTaskpypy.cxx:229 AliAnalysisTaskpypy.cxx:230 AliAnalysisTaskpypy.cxx:231 AliAnalysisTaskpypy.cxx:232 AliAnalysisTaskpypy.cxx:233 AliAnalysisTaskpypy.cxx:234 AliAnalysisTaskpypy.cxx:235 AliAnalysisTaskpypy.cxx:236 AliAnalysisTaskpypy.cxx:237 AliAnalysisTaskpypy.cxx:238 AliAnalysisTaskpypy.cxx:239 AliAnalysisTaskpypy.cxx:240 AliAnalysisTaskpypy.cxx:241 AliAnalysisTaskpypy.cxx:242 AliAnalysisTaskpypy.cxx:243 AliAnalysisTaskpypy.cxx:244 AliAnalysisTaskpypy.cxx:245 AliAnalysisTaskpypy.cxx:246 AliAnalysisTaskpypy.cxx:247 AliAnalysisTaskpypy.cxx:248 AliAnalysisTaskpypy.cxx:249 AliAnalysisTaskpypy.cxx:250 AliAnalysisTaskpypy.cxx:251 AliAnalysisTaskpypy.cxx:252 AliAnalysisTaskpypy.cxx:253 AliAnalysisTaskpypy.cxx:254 AliAnalysisTaskpypy.cxx:255 AliAnalysisTaskpypy.cxx:256 AliAnalysisTaskpypy.cxx:257 AliAnalysisTaskpypy.cxx:258 AliAnalysisTaskpypy.cxx:259 AliAnalysisTaskpypy.cxx:260 AliAnalysisTaskpypy.cxx:261 AliAnalysisTaskpypy.cxx:262 AliAnalysisTaskpypy.cxx:263 AliAnalysisTaskpypy.cxx:264 AliAnalysisTaskpypy.cxx:265 AliAnalysisTaskpypy.cxx:266 AliAnalysisTaskpypy.cxx:267 AliAnalysisTaskpypy.cxx:268 AliAnalysisTaskpypy.cxx:269 AliAnalysisTaskpypy.cxx:270 AliAnalysisTaskpypy.cxx:271 AliAnalysisTaskpypy.cxx:272 AliAnalysisTaskpypy.cxx:273 AliAnalysisTaskpypy.cxx:274 AliAnalysisTaskpypy.cxx:275 AliAnalysisTaskpypy.cxx:276 AliAnalysisTaskpypy.cxx:277 AliAnalysisTaskpypy.cxx:278 AliAnalysisTaskpypy.cxx:279 AliAnalysisTaskpypy.cxx:280 AliAnalysisTaskpypy.cxx:281 AliAnalysisTaskpypy.cxx:282 AliAnalysisTaskpypy.cxx:283 AliAnalysisTaskpypy.cxx:284 AliAnalysisTaskpypy.cxx:285 AliAnalysisTaskpypy.cxx:286 AliAnalysisTaskpypy.cxx:287 AliAnalysisTaskpypy.cxx:288 AliAnalysisTaskpypy.cxx:289 AliAnalysisTaskpypy.cxx:290 AliAnalysisTaskpypy.cxx:291 AliAnalysisTaskpypy.cxx:292 AliAnalysisTaskpypy.cxx:293 AliAnalysisTaskpypy.cxx:294 AliAnalysisTaskpypy.cxx:295 AliAnalysisTaskpypy.cxx:296 AliAnalysisTaskpypy.cxx:297 AliAnalysisTaskpypy.cxx:298 AliAnalysisTaskpypy.cxx:299 AliAnalysisTaskpypy.cxx:300 AliAnalysisTaskpypy.cxx:301 AliAnalysisTaskpypy.cxx:302 AliAnalysisTaskpypy.cxx:303 AliAnalysisTaskpypy.cxx:304 AliAnalysisTaskpypy.cxx:305 AliAnalysisTaskpypy.cxx:306 AliAnalysisTaskpypy.cxx:307 AliAnalysisTaskpypy.cxx:308 AliAnalysisTaskpypy.cxx:309 AliAnalysisTaskpypy.cxx:310 AliAnalysisTaskpypy.cxx:311 AliAnalysisTaskpypy.cxx:312 AliAnalysisTaskpypy.cxx:313 AliAnalysisTaskpypy.cxx:314 AliAnalysisTaskpypy.cxx:315 AliAnalysisTaskpypy.cxx:316 AliAnalysisTaskpypy.cxx:317 AliAnalysisTaskpypy.cxx:318 AliAnalysisTaskpypy.cxx:319 AliAnalysisTaskpypy.cxx:320 AliAnalysisTaskpypy.cxx:321 AliAnalysisTaskpypy.cxx:322 AliAnalysisTaskpypy.cxx:323 AliAnalysisTaskpypy.cxx:324 AliAnalysisTaskpypy.cxx:325 AliAnalysisTaskpypy.cxx:326 AliAnalysisTaskpypy.cxx:327 AliAnalysisTaskpypy.cxx:328 AliAnalysisTaskpypy.cxx:329 AliAnalysisTaskpypy.cxx:330 AliAnalysisTaskpypy.cxx:331 AliAnalysisTaskpypy.cxx:332 AliAnalysisTaskpypy.cxx:333 AliAnalysisTaskpypy.cxx:334 AliAnalysisTaskpypy.cxx:335 AliAnalysisTaskpypy.cxx:336 AliAnalysisTaskpypy.cxx:337 AliAnalysisTaskpypy.cxx:338 AliAnalysisTaskpypy.cxx:339 AliAnalysisTaskpypy.cxx:340 AliAnalysisTaskpypy.cxx:341 AliAnalysisTaskpypy.cxx:342 AliAnalysisTaskpypy.cxx:343 AliAnalysisTaskpypy.cxx:344 AliAnalysisTaskpypy.cxx:345 AliAnalysisTaskpypy.cxx:346 AliAnalysisTaskpypy.cxx:347 AliAnalysisTaskpypy.cxx:348 AliAnalysisTaskpypy.cxx:349 AliAnalysisTaskpypy.cxx:350 AliAnalysisTaskpypy.cxx:351 AliAnalysisTaskpypy.cxx:352 AliAnalysisTaskpypy.cxx:353 AliAnalysisTaskpypy.cxx:354 AliAnalysisTaskpypy.cxx:355 AliAnalysisTaskpypy.cxx:356 AliAnalysisTaskpypy.cxx:357 AliAnalysisTaskpypy.cxx:358 AliAnalysisTaskpypy.cxx:359 AliAnalysisTaskpypy.cxx:360 AliAnalysisTaskpypy.cxx:361 AliAnalysisTaskpypy.cxx:362 AliAnalysisTaskpypy.cxx:363 AliAnalysisTaskpypy.cxx:364 AliAnalysisTaskpypy.cxx:365 AliAnalysisTaskpypy.cxx:366 AliAnalysisTaskpypy.cxx:367 AliAnalysisTaskpypy.cxx:368 AliAnalysisTaskpypy.cxx:369 AliAnalysisTaskpypy.cxx:370 AliAnalysisTaskpypy.cxx:371 AliAnalysisTaskpypy.cxx:372 AliAnalysisTaskpypy.cxx:373 AliAnalysisTaskpypy.cxx:374 AliAnalysisTaskpypy.cxx:375 AliAnalysisTaskpypy.cxx:376 AliAnalysisTaskpypy.cxx:377 AliAnalysisTaskpypy.cxx:378 AliAnalysisTaskpypy.cxx:379 AliAnalysisTaskpypy.cxx:380 AliAnalysisTaskpypy.cxx:381 AliAnalysisTaskpypy.cxx:382 AliAnalysisTaskpypy.cxx:383 AliAnalysisTaskpypy.cxx:384 AliAnalysisTaskpypy.cxx:385 AliAnalysisTaskpypy.cxx:386 AliAnalysisTaskpypy.cxx:387 AliAnalysisTaskpypy.cxx:388 AliAnalysisTaskpypy.cxx:389 AliAnalysisTaskpypy.cxx:390 AliAnalysisTaskpypy.cxx:391 AliAnalysisTaskpypy.cxx:392 AliAnalysisTaskpypy.cxx:393 AliAnalysisTaskpypy.cxx:394 AliAnalysisTaskpypy.cxx:395 AliAnalysisTaskpypy.cxx:396 AliAnalysisTaskpypy.cxx:397 AliAnalysisTaskpypy.cxx:398 AliAnalysisTaskpypy.cxx:399 AliAnalysisTaskpypy.cxx:400 AliAnalysisTaskpypy.cxx:401 AliAnalysisTaskpypy.cxx:402 AliAnalysisTaskpypy.cxx:403 AliAnalysisTaskpypy.cxx:404 AliAnalysisTaskpypy.cxx:405 AliAnalysisTaskpypy.cxx:406 AliAnalysisTaskpypy.cxx:407 AliAnalysisTaskpypy.cxx:408 AliAnalysisTaskpypy.cxx:409 AliAnalysisTaskpypy.cxx:410 AliAnalysisTaskpypy.cxx:411 AliAnalysisTaskpypy.cxx:412 AliAnalysisTaskpypy.cxx:413 AliAnalysisTaskpypy.cxx:414 AliAnalysisTaskpypy.cxx:415 AliAnalysisTaskpypy.cxx:416 AliAnalysisTaskpypy.cxx:417 AliAnalysisTaskpypy.cxx:418 AliAnalysisTaskpypy.cxx:419 AliAnalysisTaskpypy.cxx:420 AliAnalysisTaskpypy.cxx:421 AliAnalysisTaskpypy.cxx:422 AliAnalysisTaskpypy.cxx:423 AliAnalysisTaskpypy.cxx:424 AliAnalysisTaskpypy.cxx:425 AliAnalysisTaskpypy.cxx:426 AliAnalysisTaskpypy.cxx:427 AliAnalysisTaskpypy.cxx:428 AliAnalysisTaskpypy.cxx:429 AliAnalysisTaskpypy.cxx:430 AliAnalysisTaskpypy.cxx:431 AliAnalysisTaskpypy.cxx:432 AliAnalysisTaskpypy.cxx:433 AliAnalysisTaskpypy.cxx:434 AliAnalysisTaskpypy.cxx:435 AliAnalysisTaskpypy.cxx:436 AliAnalysisTaskpypy.cxx:437 AliAnalysisTaskpypy.cxx:438 AliAnalysisTaskpypy.cxx:439 AliAnalysisTaskpypy.cxx:440 AliAnalysisTaskpypy.cxx:441 AliAnalysisTaskpypy.cxx:442 AliAnalysisTaskpypy.cxx:443 AliAnalysisTaskpypy.cxx:444 AliAnalysisTaskpypy.cxx:445 AliAnalysisTaskpypy.cxx:446 AliAnalysisTaskpypy.cxx:447 AliAnalysisTaskpypy.cxx:448 AliAnalysisTaskpypy.cxx:449 AliAnalysisTaskpypy.cxx:450 AliAnalysisTaskpypy.cxx:451 AliAnalysisTaskpypy.cxx:452 AliAnalysisTaskpypy.cxx:453 AliAnalysisTaskpypy.cxx:454 AliAnalysisTaskpypy.cxx:455 AliAnalysisTaskpypy.cxx:456 AliAnalysisTaskpypy.cxx:457 AliAnalysisTaskpypy.cxx:458 AliAnalysisTaskpypy.cxx:459 AliAnalysisTaskpypy.cxx:460 AliAnalysisTaskpypy.cxx:461 AliAnalysisTaskpypy.cxx:462 AliAnalysisTaskpypy.cxx:463 AliAnalysisTaskpypy.cxx:464 AliAnalysisTaskpypy.cxx:465 AliAnalysisTaskpypy.cxx:466 AliAnalysisTaskpypy.cxx:467 AliAnalysisTaskpypy.cxx:468 AliAnalysisTaskpypy.cxx:469 AliAnalysisTaskpypy.cxx:470 AliAnalysisTaskpypy.cxx:471 AliAnalysisTaskpypy.cxx:472 AliAnalysisTaskpypy.cxx:473 AliAnalysisTaskpypy.cxx:474 AliAnalysisTaskpypy.cxx:475 AliAnalysisTaskpypy.cxx:476 AliAnalysisTaskpypy.cxx:477 AliAnalysisTaskpypy.cxx:478 AliAnalysisTaskpypy.cxx:479 AliAnalysisTaskpypy.cxx:480 AliAnalysisTaskpypy.cxx:481 AliAnalysisTaskpypy.cxx:482 AliAnalysisTaskpypy.cxx:483 AliAnalysisTaskpypy.cxx:484 AliAnalysisTaskpypy.cxx:485 AliAnalysisTaskpypy.cxx:486 AliAnalysisTaskpypy.cxx:487 AliAnalysisTaskpypy.cxx:488 AliAnalysisTaskpypy.cxx:489 AliAnalysisTaskpypy.cxx:490 AliAnalysisTaskpypy.cxx:491 AliAnalysisTaskpypy.cxx:492 AliAnalysisTaskpypy.cxx:493 AliAnalysisTaskpypy.cxx:494 AliAnalysisTaskpypy.cxx:495 AliAnalysisTaskpypy.cxx:496 AliAnalysisTaskpypy.cxx:497 AliAnalysisTaskpypy.cxx:498 AliAnalysisTaskpypy.cxx:499 AliAnalysisTaskpypy.cxx:500 AliAnalysisTaskpypy.cxx:501 AliAnalysisTaskpypy.cxx:502 AliAnalysisTaskpypy.cxx:503 AliAnalysisTaskpypy.cxx:504 AliAnalysisTaskpypy.cxx:505 AliAnalysisTaskpypy.cxx:506 AliAnalysisTaskpypy.cxx:507 AliAnalysisTaskpypy.cxx:508 AliAnalysisTaskpypy.cxx:509 AliAnalysisTaskpypy.cxx:510 AliAnalysisTaskpypy.cxx:511 AliAnalysisTaskpypy.cxx:512 AliAnalysisTaskpypy.cxx:513 AliAnalysisTaskpypy.cxx:514 AliAnalysisTaskpypy.cxx:515 AliAnalysisTaskpypy.cxx:516 AliAnalysisTaskpypy.cxx:517 AliAnalysisTaskpypy.cxx:518 AliAnalysisTaskpypy.cxx:519 AliAnalysisTaskpypy.cxx:520 AliAnalysisTaskpypy.cxx:521 AliAnalysisTaskpypy.cxx:522 AliAnalysisTaskpypy.cxx:523 AliAnalysisTaskpypy.cxx:524 AliAnalysisTaskpypy.cxx:525 AliAnalysisTaskpypy.cxx:526 AliAnalysisTaskpypy.cxx:527 AliAnalysisTaskpypy.cxx:528 AliAnalysisTaskpypy.cxx:529 AliAnalysisTaskpypy.cxx:530 AliAnalysisTaskpypy.cxx:531 AliAnalysisTaskpypy.cxx:532 AliAnalysisTaskpypy.cxx:533 AliAnalysisTaskpypy.cxx:534 AliAnalysisTaskpypy.cxx:535 AliAnalysisTaskpypy.cxx:536 AliAnalysisTaskpypy.cxx:537 AliAnalysisTaskpypy.cxx:538 AliAnalysisTaskpypy.cxx:539 AliAnalysisTaskpypy.cxx:540 AliAnalysisTaskpypy.cxx:541 AliAnalysisTaskpypy.cxx:542 AliAnalysisTaskpypy.cxx:543 AliAnalysisTaskpypy.cxx:544 AliAnalysisTaskpypy.cxx:545 AliAnalysisTaskpypy.cxx:546 AliAnalysisTaskpypy.cxx:547 AliAnalysisTaskpypy.cxx:548 AliAnalysisTaskpypy.cxx:549 AliAnalysisTaskpypy.cxx:550 AliAnalysisTaskpypy.cxx:551 AliAnalysisTaskpypy.cxx:552 AliAnalysisTaskpypy.cxx:553 AliAnalysisTaskpypy.cxx:554 AliAnalysisTaskpypy.cxx:555 AliAnalysisTaskpypy.cxx:556 AliAnalysisTaskpypy.cxx:557 AliAnalysisTaskpypy.cxx:558 AliAnalysisTaskpypy.cxx:559 AliAnalysisTaskpypy.cxx:560 AliAnalysisTaskpypy.cxx:561 AliAnalysisTaskpypy.cxx:562 AliAnalysisTaskpypy.cxx:563 AliAnalysisTaskpypy.cxx:564 AliAnalysisTaskpypy.cxx:565 AliAnalysisTaskpypy.cxx:566 AliAnalysisTaskpypy.cxx:567 AliAnalysisTaskpypy.cxx:568 AliAnalysisTaskpypy.cxx:569 AliAnalysisTaskpypy.cxx:570 AliAnalysisTaskpypy.cxx:571 AliAnalysisTaskpypy.cxx:572 AliAnalysisTaskpypy.cxx:573 AliAnalysisTaskpypy.cxx:574 AliAnalysisTaskpypy.cxx:575 AliAnalysisTaskpypy.cxx:576 AliAnalysisTaskpypy.cxx:577 AliAnalysisTaskpypy.cxx:578 AliAnalysisTaskpypy.cxx:579 AliAnalysisTaskpypy.cxx:580 AliAnalysisTaskpypy.cxx:581 AliAnalysisTaskpypy.cxx:582 AliAnalysisTaskpypy.cxx:583 AliAnalysisTaskpypy.cxx:584 AliAnalysisTaskpypy.cxx:585 AliAnalysisTaskpypy.cxx:586 AliAnalysisTaskpypy.cxx:587 AliAnalysisTaskpypy.cxx:588 AliAnalysisTaskpypy.cxx:589 AliAnalysisTaskpypy.cxx:590 AliAnalysisTaskpypy.cxx:591 AliAnalysisTaskpypy.cxx:592 AliAnalysisTaskpypy.cxx:593 AliAnalysisTaskpypy.cxx:594 AliAnalysisTaskpypy.cxx:595 AliAnalysisTaskpypy.cxx:596 AliAnalysisTaskpypy.cxx:597 AliAnalysisTaskpypy.cxx:598 AliAnalysisTaskpypy.cxx:599 AliAnalysisTaskpypy.cxx:600 AliAnalysisTaskpypy.cxx:601 AliAnalysisTaskpypy.cxx:602 AliAnalysisTaskpypy.cxx:603 AliAnalysisTaskpypy.cxx:604 AliAnalysisTaskpypy.cxx:605 AliAnalysisTaskpypy.cxx:606 AliAnalysisTaskpypy.cxx:607 AliAnalysisTaskpypy.cxx:608 AliAnalysisTaskpypy.cxx:609 AliAnalysisTaskpypy.cxx:610 AliAnalysisTaskpypy.cxx:611 AliAnalysisTaskpypy.cxx:612 AliAnalysisTaskpypy.cxx:613 AliAnalysisTaskpypy.cxx:614 AliAnalysisTaskpypy.cxx:615 AliAnalysisTaskpypy.cxx:616 AliAnalysisTaskpypy.cxx:617 AliAnalysisTaskpypy.cxx:618 AliAnalysisTaskpypy.cxx:619 AliAnalysisTaskpypy.cxx:620 AliAnalysisTaskpypy.cxx:621 AliAnalysisTaskpypy.cxx:622 AliAnalysisTaskpypy.cxx:623 AliAnalysisTaskpypy.cxx:624 AliAnalysisTaskpypy.cxx:625 AliAnalysisTaskpypy.cxx:626 AliAnalysisTaskpypy.cxx:627 AliAnalysisTaskpypy.cxx:628 AliAnalysisTaskpypy.cxx:629 AliAnalysisTaskpypy.cxx:630 AliAnalysisTaskpypy.cxx:631 AliAnalysisTaskpypy.cxx:632 AliAnalysisTaskpypy.cxx:633 AliAnalysisTaskpypy.cxx:634 AliAnalysisTaskpypy.cxx:635 AliAnalysisTaskpypy.cxx:636 AliAnalysisTaskpypy.cxx:637 AliAnalysisTaskpypy.cxx:638 AliAnalysisTaskpypy.cxx:639 AliAnalysisTaskpypy.cxx:640 AliAnalysisTaskpypy.cxx:641 AliAnalysisTaskpypy.cxx:642 AliAnalysisTaskpypy.cxx:643 AliAnalysisTaskpypy.cxx:644 AliAnalysisTaskpypy.cxx:645 AliAnalysisTaskpypy.cxx:646 AliAnalysisTaskpypy.cxx:647 AliAnalysisTaskpypy.cxx:648 AliAnalysisTaskpypy.cxx:649 AliAnalysisTaskpypy.cxx:650 AliAnalysisTaskpypy.cxx:651 AliAnalysisTaskpypy.cxx:652 AliAnalysisTaskpypy.cxx:653 AliAnalysisTaskpypy.cxx:654 AliAnalysisTaskpypy.cxx:655 AliAnalysisTaskpypy.cxx:656 AliAnalysisTaskpypy.cxx:657 AliAnalysisTaskpypy.cxx:658 AliAnalysisTaskpypy.cxx:659 AliAnalysisTaskpypy.cxx:660 AliAnalysisTaskpypy.cxx:661 AliAnalysisTaskpypy.cxx:662 AliAnalysisTaskpypy.cxx:663 AliAnalysisTaskpypy.cxx:664 AliAnalysisTaskpypy.cxx:665 AliAnalysisTaskpypy.cxx:666 AliAnalysisTaskpypy.cxx:667 AliAnalysisTaskpypy.cxx:668 AliAnalysisTaskpypy.cxx:669 AliAnalysisTaskpypy.cxx:670 AliAnalysisTaskpypy.cxx:671 AliAnalysisTaskpypy.cxx:672 AliAnalysisTaskpypy.cxx:673 AliAnalysisTaskpypy.cxx:674 AliAnalysisTaskpypy.cxx:675 AliAnalysisTaskpypy.cxx:676 AliAnalysisTaskpypy.cxx:677 AliAnalysisTaskpypy.cxx:678 AliAnalysisTaskpypy.cxx:679 AliAnalysisTaskpypy.cxx:680 AliAnalysisTaskpypy.cxx:681 AliAnalysisTaskpypy.cxx:682 AliAnalysisTaskpypy.cxx:683 AliAnalysisTaskpypy.cxx:684 AliAnalysisTaskpypy.cxx:685 AliAnalysisTaskpypy.cxx:686 AliAnalysisTaskpypy.cxx:687 AliAnalysisTaskpypy.cxx:688 AliAnalysisTaskpypy.cxx:689 AliAnalysisTaskpypy.cxx:690 AliAnalysisTaskpypy.cxx:691 AliAnalysisTaskpypy.cxx:692 AliAnalysisTaskpypy.cxx:693 AliAnalysisTaskpypy.cxx:694 AliAnalysisTaskpypy.cxx:695 AliAnalysisTaskpypy.cxx:696 AliAnalysisTaskpypy.cxx:697 AliAnalysisTaskpypy.cxx:698 AliAnalysisTaskpypy.cxx:699 AliAnalysisTaskpypy.cxx:700 AliAnalysisTaskpypy.cxx:701 AliAnalysisTaskpypy.cxx:702 AliAnalysisTaskpypy.cxx:703 AliAnalysisTaskpypy.cxx:704 AliAnalysisTaskpypy.cxx:705 AliAnalysisTaskpypy.cxx:706 AliAnalysisTaskpypy.cxx:707 AliAnalysisTaskpypy.cxx:708 AliAnalysisTaskpypy.cxx:709 AliAnalysisTaskpypy.cxx:710 AliAnalysisTaskpypy.cxx:711 AliAnalysisTaskpypy.cxx:712 AliAnalysisTaskpypy.cxx:713 AliAnalysisTaskpypy.cxx:714 AliAnalysisTaskpypy.cxx:715 AliAnalysisTaskpypy.cxx:716 AliAnalysisTaskpypy.cxx:717 AliAnalysisTaskpypy.cxx:718 AliAnalysisTaskpypy.cxx:719 AliAnalysisTaskpypy.cxx:720 AliAnalysisTaskpypy.cxx:721 AliAnalysisTaskpypy.cxx:722 AliAnalysisTaskpypy.cxx:723 AliAnalysisTaskpypy.cxx:724 AliAnalysisTaskpypy.cxx:725 AliAnalysisTaskpypy.cxx:726 AliAnalysisTaskpypy.cxx:727 AliAnalysisTaskpypy.cxx:728 AliAnalysisTaskpypy.cxx:729 AliAnalysisTaskpypy.cxx:730 AliAnalysisTaskpypy.cxx:731 AliAnalysisTaskpypy.cxx:732 AliAnalysisTaskpypy.cxx:733 AliAnalysisTaskpypy.cxx:734 AliAnalysisTaskpypy.cxx:735 AliAnalysisTaskpypy.cxx:736 AliAnalysisTaskpypy.cxx:737 AliAnalysisTaskpypy.cxx:738 AliAnalysisTaskpypy.cxx:739 AliAnalysisTaskpypy.cxx:740 AliAnalysisTaskpypy.cxx:741 AliAnalysisTaskpypy.cxx:742 AliAnalysisTaskpypy.cxx:743 AliAnalysisTaskpypy.cxx:744 AliAnalysisTaskpypy.cxx:745 AliAnalysisTaskpypy.cxx:746 AliAnalysisTaskpypy.cxx:747 AliAnalysisTaskpypy.cxx:748 AliAnalysisTaskpypy.cxx:749 AliAnalysisTaskpypy.cxx:750 AliAnalysisTaskpypy.cxx:751 AliAnalysisTaskpypy.cxx:752 AliAnalysisTaskpypy.cxx:753 AliAnalysisTaskpypy.cxx:754 AliAnalysisTaskpypy.cxx:755 AliAnalysisTaskpypy.cxx:756 AliAnalysisTaskpypy.cxx:757 AliAnalysisTaskpypy.cxx:758 AliAnalysisTaskpypy.cxx:759 AliAnalysisTaskpypy.cxx:760 AliAnalysisTaskpypy.cxx:761 AliAnalysisTaskpypy.cxx:762 AliAnalysisTaskpypy.cxx:763 AliAnalysisTaskpypy.cxx:764 AliAnalysisTaskpypy.cxx:765 AliAnalysisTaskpypy.cxx:766 AliAnalysisTaskpypy.cxx:767 AliAnalysisTaskpypy.cxx:768 AliAnalysisTaskpypy.cxx:769 AliAnalysisTaskpypy.cxx:770 AliAnalysisTaskpypy.cxx:771 AliAnalysisTaskpypy.cxx:772 AliAnalysisTaskpypy.cxx:773 AliAnalysisTaskpypy.cxx:774 AliAnalysisTaskpypy.cxx:775 AliAnalysisTaskpypy.cxx:776 AliAnalysisTaskpypy.cxx:777 AliAnalysisTaskpypy.cxx:778 AliAnalysisTaskpypy.cxx:779 AliAnalysisTaskpypy.cxx:780 AliAnalysisTaskpypy.cxx:781 AliAnalysisTaskpypy.cxx:782 AliAnalysisTaskpypy.cxx:783 AliAnalysisTaskpypy.cxx:784 AliAnalysisTaskpypy.cxx:785 AliAnalysisTaskpypy.cxx:786 AliAnalysisTaskpypy.cxx:787 AliAnalysisTaskpypy.cxx:788 AliAnalysisTaskpypy.cxx:789 AliAnalysisTaskpypy.cxx:790 AliAnalysisTaskpypy.cxx:791 AliAnalysisTaskpypy.cxx:792 AliAnalysisTaskpypy.cxx:793 AliAnalysisTaskpypy.cxx:794 AliAnalysisTaskpypy.cxx:795 AliAnalysisTaskpypy.cxx:796 AliAnalysisTaskpypy.cxx:797 AliAnalysisTaskpypy.cxx:798 AliAnalysisTaskpypy.cxx:799 AliAnalysisTaskpypy.cxx:800 AliAnalysisTaskpypy.cxx:801 AliAnalysisTaskpypy.cxx:802 AliAnalysisTaskpypy.cxx:803 AliAnalysisTaskpypy.cxx:804 AliAnalysisTaskpypy.cxx:805 AliAnalysisTaskpypy.cxx:806 AliAnalysisTaskpypy.cxx:807 AliAnalysisTaskpypy.cxx:808 AliAnalysisTaskpypy.cxx:809 AliAnalysisTaskpypy.cxx:810 AliAnalysisTaskpypy.cxx:811 AliAnalysisTaskpypy.cxx:812 AliAnalysisTaskpypy.cxx:813 AliAnalysisTaskpypy.cxx:814 AliAnalysisTaskpypy.cxx:815 AliAnalysisTaskpypy.cxx:816 AliAnalysisTaskpypy.cxx:817 AliAnalysisTaskpypy.cxx:818 AliAnalysisTaskpypy.cxx:819 AliAnalysisTaskpypy.cxx:820 AliAnalysisTaskpypy.cxx:821 AliAnalysisTaskpypy.cxx:822 AliAnalysisTaskpypy.cxx:823 AliAnalysisTaskpypy.cxx:824 AliAnalysisTaskpypy.cxx:825 AliAnalysisTaskpypy.cxx:826 AliAnalysisTaskpypy.cxx:827 AliAnalysisTaskpypy.cxx:828 AliAnalysisTaskpypy.cxx:829 AliAnalysisTaskpypy.cxx:830 AliAnalysisTaskpypy.cxx:831 AliAnalysisTaskpypy.cxx:832 AliAnalysisTaskpypy.cxx:833 AliAnalysisTaskpypy.cxx:834 AliAnalysisTaskpypy.cxx:835 AliAnalysisTaskpypy.cxx:836 AliAnalysisTaskpypy.cxx:837 AliAnalysisTaskpypy.cxx:838 AliAnalysisTaskpypy.cxx:839 AliAnalysisTaskpypy.cxx:840 AliAnalysisTaskpypy.cxx:841 AliAnalysisTaskpypy.cxx:842 AliAnalysisTaskpypy.cxx:843 AliAnalysisTaskpypy.cxx:844 AliAnalysisTaskpypy.cxx:845 AliAnalysisTaskpypy.cxx:846 AliAnalysisTaskpypy.cxx:847 AliAnalysisTaskpypy.cxx:848 AliAnalysisTaskpypy.cxx:849 AliAnalysisTaskpypy.cxx:850 AliAnalysisTaskpypy.cxx:851 AliAnalysisTaskpypy.cxx:852 AliAnalysisTaskpypy.cxx:853 AliAnalysisTaskpypy.cxx:854 AliAnalysisTaskpypy.cxx:855 AliAnalysisTaskpypy.cxx:856 AliAnalysisTaskpypy.cxx:857 AliAnalysisTaskpypy.cxx:858 AliAnalysisTaskpypy.cxx:859 AliAnalysisTaskpypy.cxx:860 AliAnalysisTaskpypy.cxx:861 AliAnalysisTaskpypy.cxx:862 AliAnalysisTaskpypy.cxx:863 AliAnalysisTaskpypy.cxx:864 AliAnalysisTaskpypy.cxx:865 AliAnalysisTaskpypy.cxx:866 AliAnalysisTaskpypy.cxx:867 AliAnalysisTaskpypy.cxx:868 AliAnalysisTaskpypy.cxx:869 AliAnalysisTaskpypy.cxx:870 AliAnalysisTaskpypy.cxx:871 AliAnalysisTaskpypy.cxx:872 AliAnalysisTaskpypy.cxx:873 AliAnalysisTaskpypy.cxx:874 AliAnalysisTaskpypy.cxx:875 AliAnalysisTaskpypy.cxx:876 AliAnalysisTaskpypy.cxx:877 AliAnalysisTaskpypy.cxx:878 AliAnalysisTaskpypy.cxx:879 AliAnalysisTaskpypy.cxx:880 AliAnalysisTaskpypy.cxx:881 AliAnalysisTaskpypy.cxx:882 AliAnalysisTaskpypy.cxx:883 AliAnalysisTaskpypy.cxx:884 AliAnalysisTaskpypy.cxx:885 AliAnalysisTaskpypy.cxx:886 AliAnalysisTaskpypy.cxx:887 AliAnalysisTaskpypy.cxx:888 AliAnalysisTaskpypy.cxx:889 AliAnalysisTaskpypy.cxx:890 AliAnalysisTaskpypy.cxx:891 AliAnalysisTaskpypy.cxx:892 AliAnalysisTaskpypy.cxx:893 AliAnalysisTaskpypy.cxx:894 AliAnalysisTaskpypy.cxx:895 AliAnalysisTaskpypy.cxx:896 AliAnalysisTaskpypy.cxx:897 AliAnalysisTaskpypy.cxx:898 AliAnalysisTaskpypy.cxx:899 AliAnalysisTaskpypy.cxx:900 AliAnalysisTaskpypy.cxx:901 AliAnalysisTaskpypy.cxx:902 AliAnalysisTaskpypy.cxx:903 AliAnalysisTaskpypy.cxx:904 AliAnalysisTaskpypy.cxx:905 AliAnalysisTaskpypy.cxx:906 AliAnalysisTaskpypy.cxx:907 AliAnalysisTaskpypy.cxx:908 AliAnalysisTaskpypy.cxx:909 AliAnalysisTaskpypy.cxx:910 AliAnalysisTaskpypy.cxx:911 AliAnalysisTaskpypy.cxx:912 AliAnalysisTaskpypy.cxx:913 AliAnalysisTaskpypy.cxx:914 AliAnalysisTaskpypy.cxx:915 AliAnalysisTaskpypy.cxx:916 AliAnalysisTaskpypy.cxx:917 AliAnalysisTaskpypy.cxx:918 AliAnalysisTaskpypy.cxx:919 AliAnalysisTaskpypy.cxx:920 AliAnalysisTaskpypy.cxx:921 AliAnalysisTaskpypy.cxx:922 AliAnalysisTaskpypy.cxx:923 AliAnalysisTaskpypy.cxx:924 AliAnalysisTaskpypy.cxx:925 AliAnalysisTaskpypy.cxx:926 AliAnalysisTaskpypy.cxx:927 AliAnalysisTaskpypy.cxx:928 AliAnalysisTaskpypy.cxx:929 AliAnalysisTaskpypy.cxx:930 AliAnalysisTaskpypy.cxx:931 AliAnalysisTaskpypy.cxx:932 AliAnalysisTaskpypy.cxx:933 AliAnalysisTaskpypy.cxx:934 AliAnalysisTaskpypy.cxx:935 AliAnalysisTaskpypy.cxx:936 AliAnalysisTaskpypy.cxx:937 AliAnalysisTaskpypy.cxx:938 AliAnalysisTaskpypy.cxx:939 AliAnalysisTaskpypy.cxx:940 AliAnalysisTaskpypy.cxx:941 AliAnalysisTaskpypy.cxx:942 AliAnalysisTaskpypy.cxx:943 AliAnalysisTaskpypy.cxx:944 AliAnalysisTaskpypy.cxx:945 AliAnalysisTaskpypy.cxx:946 AliAnalysisTaskpypy.cxx:947 AliAnalysisTaskpypy.cxx:948 AliAnalysisTaskpypy.cxx:949 AliAnalysisTaskpypy.cxx:950 AliAnalysisTaskpypy.cxx:951 AliAnalysisTaskpypy.cxx:952 AliAnalysisTaskpypy.cxx:953 AliAnalysisTaskpypy.cxx:954 AliAnalysisTaskpypy.cxx:955 AliAnalysisTaskpypy.cxx:956 AliAnalysisTaskpypy.cxx:957 AliAnalysisTaskpypy.cxx:958 AliAnalysisTaskpypy.cxx:959 AliAnalysisTaskpypy.cxx:960 AliAnalysisTaskpypy.cxx:961 AliAnalysisTaskpypy.cxx:962 AliAnalysisTaskpypy.cxx:963 AliAnalysisTaskpypy.cxx:964 AliAnalysisTaskpypy.cxx:965 AliAnalysisTaskpypy.cxx:966 AliAnalysisTaskpypy.cxx:967 AliAnalysisTaskpypy.cxx:968 AliAnalysisTaskpypy.cxx:969 AliAnalysisTaskpypy.cxx:970 AliAnalysisTaskpypy.cxx:971 AliAnalysisTaskpypy.cxx:972 AliAnalysisTaskpypy.cxx:973 AliAnalysisTaskpypy.cxx:974 AliAnalysisTaskpypy.cxx:975 AliAnalysisTaskpypy.cxx:976 AliAnalysisTaskpypy.cxx:977 AliAnalysisTaskpypy.cxx:978 AliAnalysisTaskpypy.cxx:979 AliAnalysisTaskpypy.cxx:980 AliAnalysisTaskpypy.cxx:981 AliAnalysisTaskpypy.cxx:982 AliAnalysisTaskpypy.cxx:983 AliAnalysisTaskpypy.cxx:984 AliAnalysisTaskpypy.cxx:985 AliAnalysisTaskpypy.cxx:986 AliAnalysisTaskpypy.cxx:987 AliAnalysisTaskpypy.cxx:988 AliAnalysisTaskpypy.cxx:989 AliAnalysisTaskpypy.cxx:990 AliAnalysisTaskpypy.cxx:991 AliAnalysisTaskpypy.cxx:992 AliAnalysisTaskpypy.cxx:993 AliAnalysisTaskpypy.cxx:994 AliAnalysisTaskpypy.cxx:995 AliAnalysisTaskpypy.cxx:996 AliAnalysisTaskpypy.cxx:997 AliAnalysisTaskpypy.cxx:998 AliAnalysisTaskpypy.cxx:999 AliAnalysisTaskpypy.cxx:1000 AliAnalysisTaskpypy.cxx:1001 AliAnalysisTaskpypy.cxx:1002 AliAnalysisTaskpypy.cxx:1003 AliAnalysisTaskpypy.cxx:1004 AliAnalysisTaskpypy.cxx:1005 AliAnalysisTaskpypy.cxx:1006 AliAnalysisTaskpypy.cxx:1007 AliAnalysisTaskpypy.cxx:1008 AliAnalysisTaskpypy.cxx:1009 AliAnalysisTaskpypy.cxx:1010 AliAnalysisTaskpypy.cxx:1011 AliAnalysisTaskpypy.cxx:1012 AliAnalysisTaskpypy.cxx:1013 AliAnalysisTaskpypy.cxx:1014 AliAnalysisTaskpypy.cxx:1015 AliAnalysisTaskpypy.cxx:1016 AliAnalysisTaskpypy.cxx:1017 AliAnalysisTaskpypy.cxx:1018 AliAnalysisTaskpypy.cxx:1019 AliAnalysisTaskpypy.cxx:1020 AliAnalysisTaskpypy.cxx:1021 AliAnalysisTaskpypy.cxx:1022 AliAnalysisTaskpypy.cxx:1023 AliAnalysisTaskpypy.cxx:1024 AliAnalysisTaskpypy.cxx:1025 AliAnalysisTaskpypy.cxx:1026 AliAnalysisTaskpypy.cxx:1027 AliAnalysisTaskpypy.cxx:1028 AliAnalysisTaskpypy.cxx:1029 AliAnalysisTaskpypy.cxx:1030 AliAnalysisTaskpypy.cxx:1031 AliAnalysisTaskpypy.cxx:1032 AliAnalysisTaskpypy.cxx:1033 AliAnalysisTaskpypy.cxx:1034 AliAnalysisTaskpypy.cxx:1035 AliAnalysisTaskpypy.cxx:1036 AliAnalysisTaskpypy.cxx:1037 AliAnalysisTaskpypy.cxx:1038 AliAnalysisTaskpypy.cxx:1039 AliAnalysisTaskpypy.cxx:1040 AliAnalysisTaskpypy.cxx:1041 AliAnalysisTaskpypy.cxx:1042 AliAnalysisTaskpypy.cxx:1043 AliAnalysisTaskpypy.cxx:1044 AliAnalysisTaskpypy.cxx:1045 AliAnalysisTaskpypy.cxx:1046 AliAnalysisTaskpypy.cxx:1047 AliAnalysisTaskpypy.cxx:1048 AliAnalysisTaskpypy.cxx:1049 AliAnalysisTaskpypy.cxx:1050 AliAnalysisTaskpypy.cxx:1051 AliAnalysisTaskpypy.cxx:1052 AliAnalysisTaskpypy.cxx:1053 AliAnalysisTaskpypy.cxx:1054 AliAnalysisTaskpypy.cxx:1055 AliAnalysisTaskpypy.cxx:1056 AliAnalysisTaskpypy.cxx:1057 AliAnalysisTaskpypy.cxx:1058 AliAnalysisTaskpypy.cxx:1059 AliAnalysisTaskpypy.cxx:1060 AliAnalysisTaskpypy.cxx:1061 AliAnalysisTaskpypy.cxx:1062 AliAnalysisTaskpypy.cxx:1063 AliAnalysisTaskpypy.cxx:1064 AliAnalysisTaskpypy.cxx:1065 AliAnalysisTaskpypy.cxx:1066 AliAnalysisTaskpypy.cxx:1067 AliAnalysisTaskpypy.cxx:1068 AliAnalysisTaskpypy.cxx:1069 AliAnalysisTaskpypy.cxx:1070 AliAnalysisTaskpypy.cxx:1071 AliAnalysisTaskpypy.cxx:1072 AliAnalysisTaskpypy.cxx:1073 AliAnalysisTaskpypy.cxx:1074 AliAnalysisTaskpypy.cxx:1075 AliAnalysisTaskpypy.cxx:1076 AliAnalysisTaskpypy.cxx:1077 AliAnalysisTaskpypy.cxx:1078 AliAnalysisTaskpypy.cxx:1079 AliAnalysisTaskpypy.cxx:1080 AliAnalysisTaskpypy.cxx:1081 AliAnalysisTaskpypy.cxx:1082 AliAnalysisTaskpypy.cxx:1083 AliAnalysisTaskpypy.cxx:1084 AliAnalysisTaskpypy.cxx:1085 AliAnalysisTaskpypy.cxx:1086 AliAnalysisTaskpypy.cxx:1087 AliAnalysisTaskpypy.cxx:1088 AliAnalysisTaskpypy.cxx:1089 AliAnalysisTaskpypy.cxx:1090 AliAnalysisTaskpypy.cxx:1091 AliAnalysisTaskpypy.cxx:1092 AliAnalysisTaskpypy.cxx:1093 AliAnalysisTaskpypy.cxx:1094 AliAnalysisTaskpypy.cxx:1095 AliAnalysisTaskpypy.cxx:1096 AliAnalysisTaskpypy.cxx:1097 AliAnalysisTaskpypy.cxx:1098 AliAnalysisTaskpypy.cxx:1099 AliAnalysisTaskpypy.cxx:1100 AliAnalysisTaskpypy.cxx:1101 AliAnalysisTaskpypy.cxx:1102 AliAnalysisTaskpypy.cxx:1103 AliAnalysisTaskpypy.cxx:1104 AliAnalysisTaskpypy.cxx:1105 AliAnalysisTaskpypy.cxx:1106 AliAnalysisTaskpypy.cxx:1107 AliAnalysisTaskpypy.cxx:1108 AliAnalysisTaskpypy.cxx:1109 AliAnalysisTaskpypy.cxx:1110 AliAnalysisTaskpypy.cxx:1111 AliAnalysisTaskpypy.cxx:1112 AliAnalysisTaskpypy.cxx:1113 AliAnalysisTaskpypy.cxx:1114 AliAnalysisTaskpypy.cxx:1115 AliAnalysisTaskpypy.cxx:1116 AliAnalysisTaskpypy.cxx:1117 AliAnalysisTaskpypy.cxx:1118 AliAnalysisTaskpypy.cxx:1119 AliAnalysisTaskpypy.cxx:1120 AliAnalysisTaskpypy.cxx:1121 AliAnalysisTaskpypy.cxx:1122 AliAnalysisTaskpypy.cxx:1123 AliAnalysisTaskpypy.cxx:1124 AliAnalysisTaskpypy.cxx:1125 AliAnalysisTaskpypy.cxx:1126 AliAnalysisTaskpypy.cxx:1127 AliAnalysisTaskpypy.cxx:1128 AliAnalysisTaskpypy.cxx:1129 AliAnalysisTaskpypy.cxx:1130 AliAnalysisTaskpypy.cxx:1131 AliAnalysisTaskpypy.cxx:1132 AliAnalysisTaskpypy.cxx:1133 AliAnalysisTaskpypy.cxx:1134 AliAnalysisTaskpypy.cxx:1135 AliAnalysisTaskpypy.cxx:1136 AliAnalysisTaskpypy.cxx:1137 AliAnalysisTaskpypy.cxx:1138 AliAnalysisTaskpypy.cxx:1139 AliAnalysisTaskpypy.cxx:1140 AliAnalysisTaskpypy.cxx:1141 AliAnalysisTaskpypy.cxx:1142 AliAnalysisTaskpypy.cxx:1143 AliAnalysisTaskpypy.cxx:1144 AliAnalysisTaskpypy.cxx:1145 AliAnalysisTaskpypy.cxx:1146 AliAnalysisTaskpypy.cxx:1147 AliAnalysisTaskpypy.cxx:1148 AliAnalysisTaskpypy.cxx:1149 AliAnalysisTaskpypy.cxx:1150 AliAnalysisTaskpypy.cxx:1151 AliAnalysisTaskpypy.cxx:1152 AliAnalysisTaskpypy.cxx:1153 AliAnalysisTaskpypy.cxx:1154 AliAnalysisTaskpypy.cxx:1155 AliAnalysisTaskpypy.cxx:1156 AliAnalysisTaskpypy.cxx:1157 AliAnalysisTaskpypy.cxx:1158 AliAnalysisTaskpypy.cxx:1159 AliAnalysisTaskpypy.cxx:1160 AliAnalysisTaskpypy.cxx:1161 AliAnalysisTaskpypy.cxx:1162 AliAnalysisTaskpypy.cxx:1163 AliAnalysisTaskpypy.cxx:1164 AliAnalysisTaskpypy.cxx:1165 AliAnalysisTaskpypy.cxx:1166 AliAnalysisTaskpypy.cxx:1167 AliAnalysisTaskpypy.cxx:1168 AliAnalysisTaskpypy.cxx:1169 AliAnalysisTaskpypy.cxx:1170 AliAnalysisTaskpypy.cxx:1171 AliAnalysisTaskpypy.cxx:1172 AliAnalysisTaskpypy.cxx:1173 AliAnalysisTaskpypy.cxx:1174 AliAnalysisTaskpypy.cxx:1175 AliAnalysisTaskpypy.cxx:1176 AliAnalysisTaskpypy.cxx:1177 AliAnalysisTaskpypy.cxx:1178 AliAnalysisTaskpypy.cxx:1179 AliAnalysisTaskpypy.cxx:1180 AliAnalysisTaskpypy.cxx:1181 AliAnalysisTaskpypy.cxx:1182 AliAnalysisTaskpypy.cxx:1183 AliAnalysisTaskpypy.cxx:1184 AliAnalysisTaskpypy.cxx:1185 AliAnalysisTaskpypy.cxx:1186 AliAnalysisTaskpypy.cxx:1187 AliAnalysisTaskpypy.cxx:1188 AliAnalysisTaskpypy.cxx:1189 AliAnalysisTaskpypy.cxx:1190 AliAnalysisTaskpypy.cxx:1191 AliAnalysisTaskpypy.cxx:1192 AliAnalysisTaskpypy.cxx:1193 AliAnalysisTaskpypy.cxx:1194 AliAnalysisTaskpypy.cxx:1195 AliAnalysisTaskpypy.cxx:1196 AliAnalysisTaskpypy.cxx:1197 AliAnalysisTaskpypy.cxx:1198 AliAnalysisTaskpypy.cxx:1199 AliAnalysisTaskpypy.cxx:1200 AliAnalysisTaskpypy.cxx:1201 AliAnalysisTaskpypy.cxx:1202 AliAnalysisTaskpypy.cxx:1203 AliAnalysisTaskpypy.cxx:1204 AliAnalysisTaskpypy.cxx:1205 AliAnalysisTaskpypy.cxx:1206 AliAnalysisTaskpypy.cxx:1207 AliAnalysisTaskpypy.cxx:1208 AliAnalysisTaskpypy.cxx:1209 AliAnalysisTaskpypy.cxx:1210 AliAnalysisTaskpypy.cxx:1211 AliAnalysisTaskpypy.cxx:1212 AliAnalysisTaskpypy.cxx:1213 AliAnalysisTaskpypy.cxx:1214 AliAnalysisTaskpypy.cxx:1215 AliAnalysisTaskpypy.cxx:1216 AliAnalysisTaskpypy.cxx:1217 AliAnalysisTaskpypy.cxx:1218 AliAnalysisTaskpypy.cxx:1219 AliAnalysisTaskpypy.cxx:1220 AliAnalysisTaskpypy.cxx:1221 AliAnalysisTaskpypy.cxx:1222 AliAnalysisTaskpypy.cxx:1223 AliAnalysisTaskpypy.cxx:1224 AliAnalysisTaskpypy.cxx:1225 AliAnalysisTaskpypy.cxx:1226 AliAnalysisTaskpypy.cxx:1227 AliAnalysisTaskpypy.cxx:1228 AliAnalysisTaskpypy.cxx:1229 AliAnalysisTaskpypy.cxx:1230 AliAnalysisTaskpypy.cxx:1231 AliAnalysisTaskpypy.cxx:1232 AliAnalysisTaskpypy.cxx:1233 AliAnalysisTaskpypy.cxx:1234 AliAnalysisTaskpypy.cxx:1235 AliAnalysisTaskpypy.cxx:1236 AliAnalysisTaskpypy.cxx:1237 AliAnalysisTaskpypy.cxx:1238 AliAnalysisTaskpypy.cxx:1239 AliAnalysisTaskpypy.cxx:1240 AliAnalysisTaskpypy.cxx:1241 AliAnalysisTaskpypy.cxx:1242 AliAnalysisTaskpypy.cxx:1243 AliAnalysisTaskpypy.cxx:1244 AliAnalysisTaskpypy.cxx:1245 AliAnalysisTaskpypy.cxx:1246 AliAnalysisTaskpypy.cxx:1247 AliAnalysisTaskpypy.cxx:1248 AliAnalysisTaskpypy.cxx:1249 AliAnalysisTaskpypy.cxx:1250 AliAnalysisTaskpypy.cxx:1251 AliAnalysisTaskpypy.cxx:1252 AliAnalysisTaskpypy.cxx:1253 AliAnalysisTaskpypy.cxx:1254 AliAnalysisTaskpypy.cxx:1255 AliAnalysisTaskpypy.cxx:1256 AliAnalysisTaskpypy.cxx:1257 AliAnalysisTaskpypy.cxx:1258 AliAnalysisTaskpypy.cxx:1259 AliAnalysisTaskpypy.cxx:1260 AliAnalysisTaskpypy.cxx:1261 AliAnalysisTaskpypy.cxx:1262 AliAnalysisTaskpypy.cxx:1263 AliAnalysisTaskpypy.cxx:1264 AliAnalysisTaskpypy.cxx:1265 AliAnalysisTaskpypy.cxx:1266 AliAnalysisTaskpypy.cxx:1267 AliAnalysisTaskpypy.cxx:1268 AliAnalysisTaskpypy.cxx:1269 AliAnalysisTaskpypy.cxx:1270 AliAnalysisTaskpypy.cxx:1271 AliAnalysisTaskpypy.cxx:1272 AliAnalysisTaskpypy.cxx:1273 AliAnalysisTaskpypy.cxx:1274 AliAnalysisTaskpypy.cxx:1275 AliAnalysisTaskpypy.cxx:1276 AliAnalysisTaskpypy.cxx:1277 AliAnalysisTaskpypy.cxx:1278 AliAnalysisTaskpypy.cxx:1279 AliAnalysisTaskpypy.cxx:1280 AliAnalysisTaskpypy.cxx:1281 AliAnalysisTaskpypy.cxx:1282 AliAnalysisTaskpypy.cxx:1283 AliAnalysisTaskpypy.cxx:1284 AliAnalysisTaskpypy.cxx:1285 AliAnalysisTaskpypy.cxx:1286 AliAnalysisTaskpypy.cxx:1287 AliAnalysisTaskpypy.cxx:1288 AliAnalysisTaskpypy.cxx:1289 AliAnalysisTaskpypy.cxx:1290 AliAnalysisTaskpypy.cxx:1291 AliAnalysisTaskpypy.cxx:1292 AliAnalysisTaskpypy.cxx:1293 AliAnalysisTaskpypy.cxx:1294 AliAnalysisTaskpypy.cxx:1295 AliAnalysisTaskpypy.cxx:1296 AliAnalysisTaskpypy.cxx:1297 AliAnalysisTaskpypy.cxx:1298 AliAnalysisTaskpypy.cxx:1299 AliAnalysisTaskpypy.cxx:1300 AliAnalysisTaskpypy.cxx:1301 AliAnalysisTaskpypy.cxx:1302 AliAnalysisTaskpypy.cxx:1303 AliAnalysisTaskpypy.cxx:1304 AliAnalysisTaskpypy.cxx:1305 AliAnalysisTaskpypy.cxx:1306 AliAnalysisTaskpypy.cxx:1307 AliAnalysisTaskpypy.cxx:1308 AliAnalysisTaskpypy.cxx:1309 AliAnalysisTaskpypy.cxx:1310 AliAnalysisTaskpypy.cxx:1311 AliAnalysisTaskpypy.cxx:1312 AliAnalysisTaskpypy.cxx:1313 AliAnalysisTaskpypy.cxx:1314 AliAnalysisTaskpypy.cxx:1315 AliAnalysisTaskpypy.cxx:1316 AliAnalysisTaskpypy.cxx:1317 AliAnalysisTaskpypy.cxx:1318 AliAnalysisTaskpypy.cxx:1319 AliAnalysisTaskpypy.cxx:1320 AliAnalysisTaskpypy.cxx:1321 AliAnalysisTaskpypy.cxx:1322 AliAnalysisTaskpypy.cxx:1323 AliAnalysisTaskpypy.cxx:1324 AliAnalysisTaskpypy.cxx:1325 AliAnalysisTaskpypy.cxx:1326 AliAnalysisTaskpypy.cxx:1327 AliAnalysisTaskpypy.cxx:1328 AliAnalysisTaskpypy.cxx:1329 AliAnalysisTaskpypy.cxx:1330 AliAnalysisTaskpypy.cxx:1331 AliAnalysisTaskpypy.cxx:1332 AliAnalysisTaskpypy.cxx:1333 AliAnalysisTaskpypy.cxx:1334 AliAnalysisTaskpypy.cxx:1335 AliAnalysisTaskpypy.cxx:1336 AliAnalysisTaskpypy.cxx:1337 AliAnalysisTaskpypy.cxx:1338 AliAnalysisTaskpypy.cxx:1339 AliAnalysisTaskpypy.cxx:1340 AliAnalysisTaskpypy.cxx:1341 AliAnalysisTaskpypy.cxx:1342 AliAnalysisTaskpypy.cxx:1343 AliAnalysisTaskpypy.cxx:1344 AliAnalysisTaskpypy.cxx:1345 AliAnalysisTaskpypy.cxx:1346 AliAnalysisTaskpypy.cxx:1347 AliAnalysisTaskpypy.cxx:1348 AliAnalysisTaskpypy.cxx:1349 AliAnalysisTaskpypy.cxx:1350 AliAnalysisTaskpypy.cxx:1351 AliAnalysisTaskpypy.cxx:1352 AliAnalysisTaskpypy.cxx:1353 AliAnalysisTaskpypy.cxx:1354 AliAnalysisTaskpypy.cxx:1355 AliAnalysisTaskpypy.cxx:1356 AliAnalysisTaskpypy.cxx:1357 AliAnalysisTaskpypy.cxx:1358 AliAnalysisTaskpypy.cxx:1359 AliAnalysisTaskpypy.cxx:1360 AliAnalysisTaskpypy.cxx:1361 AliAnalysisTaskpypy.cxx:1362 AliAnalysisTaskpypy.cxx:1363 AliAnalysisTaskpypy.cxx:1364 AliAnalysisTaskpypy.cxx:1365 AliAnalysisTaskpypy.cxx:1366 AliAnalysisTaskpypy.cxx:1367 AliAnalysisTaskpypy.cxx:1368 AliAnalysisTaskpypy.cxx:1369 AliAnalysisTaskpypy.cxx:1370 AliAnalysisTaskpypy.cxx:1371 AliAnalysisTaskpypy.cxx:1372 AliAnalysisTaskpypy.cxx:1373 AliAnalysisTaskpypy.cxx:1374 AliAnalysisTaskpypy.cxx:1375 AliAnalysisTaskpypy.cxx:1376 AliAnalysisTaskpypy.cxx:1377 AliAnalysisTaskpypy.cxx:1378 AliAnalysisTaskpypy.cxx:1379 AliAnalysisTaskpypy.cxx:1380 AliAnalysisTaskpypy.cxx:1381 AliAnalysisTaskpypy.cxx:1382 AliAnalysisTaskpypy.cxx:1383 AliAnalysisTaskpypy.cxx:1384 AliAnalysisTaskpypy.cxx:1385 AliAnalysisTaskpypy.cxx:1386 AliAnalysisTaskpypy.cxx:1387 AliAnalysisTaskpypy.cxx:1388 AliAnalysisTaskpypy.cxx:1389 AliAnalysisTaskpypy.cxx:1390 AliAnalysisTaskpypy.cxx:1391 AliAnalysisTaskpypy.cxx:1392 AliAnalysisTaskpypy.cxx:1393 AliAnalysisTaskpypy.cxx:1394 AliAnalysisTaskpypy.cxx:1395 AliAnalysisTaskpypy.cxx:1396 AliAnalysisTaskpypy.cxx:1397 AliAnalysisTaskpypy.cxx:1398 AliAnalysisTaskpypy.cxx:1399 AliAnalysisTaskpypy.cxx:1400 AliAnalysisTaskpypy.cxx:1401 AliAnalysisTaskpypy.cxx:1402 AliAnalysisTaskpypy.cxx:1403 AliAnalysisTaskpypy.cxx:1404 AliAnalysisTaskpypy.cxx:1405 AliAnalysisTaskpypy.cxx:1406 AliAnalysisTaskpypy.cxx:1407 AliAnalysisTaskpypy.cxx:1408 AliAnalysisTaskpypy.cxx:1409 AliAnalysisTaskpypy.cxx:1410 AliAnalysisTaskpypy.cxx:1411 AliAnalysisTaskpypy.cxx:1412 AliAnalysisTaskpypy.cxx:1413 AliAnalysisTaskpypy.cxx:1414 AliAnalysisTaskpypy.cxx:1415 AliAnalysisTaskpypy.cxx:1416 AliAnalysisTaskpypy.cxx:1417 AliAnalysisTaskpypy.cxx:1418 AliAnalysisTaskpypy.cxx:1419 AliAnalysisTaskpypy.cxx:1420 AliAnalysisTaskpypy.cxx:1421 AliAnalysisTaskpypy.cxx:1422 AliAnalysisTaskpypy.cxx:1423 AliAnalysisTaskpypy.cxx:1424 AliAnalysisTaskpypy.cxx:1425 AliAnalysisTaskpypy.cxx:1426 AliAnalysisTaskpypy.cxx:1427 AliAnalysisTaskpypy.cxx:1428 AliAnalysisTaskpypy.cxx:1429 AliAnalysisTaskpypy.cxx:1430 AliAnalysisTaskpypy.cxx:1431 AliAnalysisTaskpypy.cxx:1432 AliAnalysisTaskpypy.cxx:1433 AliAnalysisTaskpypy.cxx:1434 AliAnalysisTaskpypy.cxx:1435 AliAnalysisTaskpypy.cxx:1436 AliAnalysisTaskpypy.cxx:1437 AliAnalysisTaskpypy.cxx:1438 AliAnalysisTaskpypy.cxx:1439 AliAnalysisTaskpypy.cxx:1440 AliAnalysisTaskpypy.cxx:1441 AliAnalysisTaskpypy.cxx:1442 AliAnalysisTaskpypy.cxx:1443 AliAnalysisTaskpypy.cxx:1444 AliAnalysisTaskpypy.cxx:1445 AliAnalysisTaskpypy.cxx:1446 AliAnalysisTaskpypy.cxx:1447 AliAnalysisTaskpypy.cxx:1448 AliAnalysisTaskpypy.cxx:1449 AliAnalysisTaskpypy.cxx:1450 AliAnalysisTaskpypy.cxx:1451 AliAnalysisTaskpypy.cxx:1452 AliAnalysisTaskpypy.cxx:1453 AliAnalysisTaskpypy.cxx:1454 AliAnalysisTaskpypy.cxx:1455 AliAnalysisTaskpypy.cxx:1456 AliAnalysisTaskpypy.cxx:1457 AliAnalysisTaskpypy.cxx:1458 AliAnalysisTaskpypy.cxx:1459 AliAnalysisTaskpypy.cxx:1460 AliAnalysisTaskpypy.cxx:1461 AliAnalysisTaskpypy.cxx:1462 AliAnalysisTaskpypy.cxx:1463 AliAnalysisTaskpypy.cxx:1464 AliAnalysisTaskpypy.cxx:1465 AliAnalysisTaskpypy.cxx:1466 AliAnalysisTaskpypy.cxx:1467 AliAnalysisTaskpypy.cxx:1468 AliAnalysisTaskpypy.cxx:1469 AliAnalysisTaskpypy.cxx:1470 AliAnalysisTaskpypy.cxx:1471 AliAnalysisTaskpypy.cxx:1472 AliAnalysisTaskpypy.cxx:1473 AliAnalysisTaskpypy.cxx:1474 AliAnalysisTaskpypy.cxx:1475 AliAnalysisTaskpypy.cxx:1476 AliAnalysisTaskpypy.cxx:1477 AliAnalysisTaskpypy.cxx:1478 AliAnalysisTaskpypy.cxx:1479 AliAnalysisTaskpypy.cxx:1480 AliAnalysisTaskpypy.cxx:1481 AliAnalysisTaskpypy.cxx:1482 AliAnalysisTaskpypy.cxx:1483 AliAnalysisTaskpypy.cxx:1484 AliAnalysisTaskpypy.cxx:1485 AliAnalysisTaskpypy.cxx:1486 AliAnalysisTaskpypy.cxx:1487 AliAnalysisTaskpypy.cxx:1488 AliAnalysisTaskpypy.cxx:1489 AliAnalysisTaskpypy.cxx:1490 AliAnalysisTaskpypy.cxx:1491 AliAnalysisTaskpypy.cxx:1492 AliAnalysisTaskpypy.cxx:1493 AliAnalysisTaskpypy.cxx:1494 AliAnalysisTaskpypy.cxx:1495 AliAnalysisTaskpypy.cxx:1496 AliAnalysisTaskpypy.cxx:1497 AliAnalysisTaskpypy.cxx:1498 AliAnalysisTaskpypy.cxx:1499 AliAnalysisTaskpypy.cxx:1500 AliAnalysisTaskpypy.cxx:1501 AliAnalysisTaskpypy.cxx:1502 AliAnalysisTaskpypy.cxx:1503 AliAnalysisTaskpypy.cxx:1504 AliAnalysisTaskpypy.cxx:1505 AliAnalysisTaskpypy.cxx:1506 AliAnalysisTaskpypy.cxx:1507 AliAnalysisTaskpypy.cxx:1508 AliAnalysisTaskpypy.cxx:1509 AliAnalysisTaskpypy.cxx:1510 AliAnalysisTaskpypy.cxx:1511 AliAnalysisTaskpypy.cxx:1512 AliAnalysisTaskpypy.cxx:1513 AliAnalysisTaskpypy.cxx:1514 AliAnalysisTaskpypy.cxx:1515 AliAnalysisTaskpypy.cxx:1516 AliAnalysisTaskpypy.cxx:1517 AliAnalysisTaskpypy.cxx:1518 AliAnalysisTaskpypy.cxx:1519 AliAnalysisTaskpypy.cxx:1520 AliAnalysisTaskpypy.cxx:1521 AliAnalysisTaskpypy.cxx:1522 AliAnalysisTaskpypy.cxx:1523 AliAnalysisTaskpypy.cxx:1524 AliAnalysisTaskpypy.cxx:1525 AliAnalysisTaskpypy.cxx:1526 AliAnalysisTaskpypy.cxx:1527 AliAnalysisTaskpypy.cxx:1528 AliAnalysisTaskpypy.cxx:1529 AliAnalysisTaskpypy.cxx:1530 AliAnalysisTaskpypy.cxx:1531 AliAnalysisTaskpypy.cxx:1532 AliAnalysisTaskpypy.cxx:1533 AliAnalysisTaskpypy.cxx:1534 AliAnalysisTaskpypy.cxx:1535 AliAnalysisTaskpypy.cxx:1536 AliAnalysisTaskpypy.cxx:1537 AliAnalysisTaskpypy.cxx:1538 AliAnalysisTaskpypy.cxx:1539 AliAnalysisTaskpypy.cxx:1540 AliAnalysisTaskpypy.cxx:1541 AliAnalysisTaskpypy.cxx:1542 AliAnalysisTaskpypy.cxx:1543 AliAnalysisTaskpypy.cxx:1544 AliAnalysisTaskpypy.cxx:1545 AliAnalysisTaskpypy.cxx:1546 AliAnalysisTaskpypy.cxx:1547 AliAnalysisTaskpypy.cxx:1548 AliAnalysisTaskpypy.cxx:1549 AliAnalysisTaskpypy.cxx:1550 AliAnalysisTaskpypy.cxx:1551 AliAnalysisTaskpypy.cxx:1552 AliAnalysisTaskpypy.cxx:1553 AliAnalysisTaskpypy.cxx:1554 AliAnalysisTaskpypy.cxx:1555 AliAnalysisTaskpypy.cxx:1556 AliAnalysisTaskpypy.cxx:1557 AliAnalysisTaskpypy.cxx:1558 AliAnalysisTaskpypy.cxx:1559 AliAnalysisTaskpypy.cxx:1560 AliAnalysisTaskpypy.cxx:1561 AliAnalysisTaskpypy.cxx:1562 AliAnalysisTaskpypy.cxx:1563 AliAnalysisTaskpypy.cxx:1564 AliAnalysisTaskpypy.cxx:1565 AliAnalysisTaskpypy.cxx:1566 AliAnalysisTaskpypy.cxx:1567 AliAnalysisTaskpypy.cxx:1568 AliAnalysisTaskpypy.cxx:1569 AliAnalysisTaskpypy.cxx:1570 AliAnalysisTaskpypy.cxx:1571 AliAnalysisTaskpypy.cxx:1572 AliAnalysisTaskpypy.cxx:1573 AliAnalysisTaskpypy.cxx:1574 AliAnalysisTaskpypy.cxx:1575 AliAnalysisTaskpypy.cxx:1576 AliAnalysisTaskpypy.cxx:1577 AliAnalysisTaskpypy.cxx:1578 AliAnalysisTaskpypy.cxx:1579 AliAnalysisTaskpypy.cxx:1580 AliAnalysisTaskpypy.cxx:1581 AliAnalysisTaskpypy.cxx:1582 AliAnalysisTaskpypy.cxx:1583 AliAnalysisTaskpypy.cxx:1584 AliAnalysisTaskpypy.cxx:1585 AliAnalysisTaskpypy.cxx:1586 AliAnalysisTaskpypy.cxx:1587 AliAnalysisTaskpypy.cxx:1588 AliAnalysisTaskpypy.cxx:1589 AliAnalysisTaskpypy.cxx:1590 AliAnalysisTaskpypy.cxx:1591 AliAnalysisTaskpypy.cxx:1592 AliAnalysisTaskpypy.cxx:1593 AliAnalysisTaskpypy.cxx:1594 AliAnalysisTaskpypy.cxx:1595 AliAnalysisTaskpypy.cxx:1596 AliAnalysisTaskpypy.cxx:1597 AliAnalysisTaskpypy.cxx:1598 AliAnalysisTaskpypy.cxx:1599 AliAnalysisTaskpypy.cxx:1600 AliAnalysisTaskpypy.cxx:1601 AliAnalysisTaskpypy.cxx:1602 AliAnalysisTaskpypy.cxx:1603 AliAnalysisTaskpypy.cxx:1604 AliAnalysisTaskpypy.cxx:1605 AliAnalysisTaskpypy.cxx:1606 AliAnalysisTaskpypy.cxx:1607 AliAnalysisTaskpypy.cxx:1608 AliAnalysisTaskpypy.cxx:1609 AliAnalysisTaskpypy.cxx:1610 AliAnalysisTaskpypy.cxx:1611 AliAnalysisTaskpypy.cxx:1612 AliAnalysisTaskpypy.cxx:1613 AliAnalysisTaskpypy.cxx:1614 AliAnalysisTaskpypy.cxx:1615 AliAnalysisTaskpypy.cxx:1616 AliAnalysisTaskpypy.cxx:1617 AliAnalysisTaskpypy.cxx:1618 AliAnalysisTaskpypy.cxx:1619 AliAnalysisTaskpypy.cxx:1620 AliAnalysisTaskpypy.cxx:1621 AliAnalysisTaskpypy.cxx:1622 AliAnalysisTaskpypy.cxx:1623 AliAnalysisTaskpypy.cxx:1624 AliAnalysisTaskpypy.cxx:1625 AliAnalysisTaskpypy.cxx:1626 AliAnalysisTaskpypy.cxx:1627 AliAnalysisTaskpypy.cxx:1628 AliAnalysisTaskpypy.cxx:1629 AliAnalysisTaskpypy.cxx:1630 AliAnalysisTaskpypy.cxx:1631 AliAnalysisTaskpypy.cxx:1632 AliAnalysisTaskpypy.cxx:1633 AliAnalysisTaskpypy.cxx:1634 AliAnalysisTaskpypy.cxx:1635 AliAnalysisTaskpypy.cxx:1636 AliAnalysisTaskpypy.cxx:1637 AliAnalysisTaskpypy.cxx:1638 AliAnalysisTaskpypy.cxx:1639 AliAnalysisTaskpypy.cxx:1640 AliAnalysisTaskpypy.cxx:1641 AliAnalysisTaskpypy.cxx:1642 AliAnalysisTaskpypy.cxx:1643 AliAnalysisTaskpypy.cxx:1644 AliAnalysisTaskpypy.cxx:1645 AliAnalysisTaskpypy.cxx:1646 AliAnalysisTaskpypy.cxx:1647 AliAnalysisTaskpypy.cxx:1648 AliAnalysisTaskpypy.cxx:1649 AliAnalysisTaskpypy.cxx:1650 AliAnalysisTaskpypy.cxx:1651 AliAnalysisTaskpypy.cxx:1652 AliAnalysisTaskpypy.cxx:1653 AliAnalysisTaskpypy.cxx:1654 AliAnalysisTaskpypy.cxx:1655 AliAnalysisTaskpypy.cxx:1656 AliAnalysisTaskpypy.cxx:1657 AliAnalysisTaskpypy.cxx:1658 AliAnalysisTaskpypy.cxx:1659 AliAnalysisTaskpypy.cxx:1660 AliAnalysisTaskpypy.cxx:1661 AliAnalysisTaskpypy.cxx:1662 AliAnalysisTaskpypy.cxx:1663 AliAnalysisTaskpypy.cxx:1664 AliAnalysisTaskpypy.cxx:1665 AliAnalysisTaskpypy.cxx:1666 AliAnalysisTaskpypy.cxx:1667 AliAnalysisTaskpypy.cxx:1668 AliAnalysisTaskpypy.cxx:1669 AliAnalysisTaskpypy.cxx:1670 AliAnalysisTaskpypy.cxx:1671 AliAnalysisTaskpypy.cxx:1672 AliAnalysisTaskpypy.cxx:1673 AliAnalysisTaskpypy.cxx:1674 AliAnalysisTaskpypy.cxx:1675 AliAnalysisTaskpypy.cxx:1676 AliAnalysisTaskpypy.cxx:1677 AliAnalysisTaskpypy.cxx:1678 AliAnalysisTaskpypy.cxx:1679 AliAnalysisTaskpypy.cxx:1680 AliAnalysisTaskpypy.cxx:1681 AliAnalysisTaskpypy.cxx:1682 AliAnalysisTaskpypy.cxx:1683 AliAnalysisTaskpypy.cxx:1684 AliAnalysisTaskpypy.cxx:1685 AliAnalysisTaskpypy.cxx:1686 AliAnalysisTaskpypy.cxx:1687 AliAnalysisTaskpypy.cxx:1688 AliAnalysisTaskpypy.cxx:1689 AliAnalysisTaskpypy.cxx:1690 AliAnalysisTaskpypy.cxx:1691 AliAnalysisTaskpypy.cxx:1692 AliAnalysisTaskpypy.cxx:1693 AliAnalysisTaskpypy.cxx:1694 AliAnalysisTaskpypy.cxx:1695 AliAnalysisTaskpypy.cxx:1696 AliAnalysisTaskpypy.cxx:1697 AliAnalysisTaskpypy.cxx:1698 AliAnalysisTaskpypy.cxx:1699 AliAnalysisTaskpypy.cxx:1700 AliAnalysisTaskpypy.cxx:1701 AliAnalysisTaskpypy.cxx:1702 AliAnalysisTaskpypy.cxx:1703 AliAnalysisTaskpypy.cxx:1704 AliAnalysisTaskpypy.cxx:1705 AliAnalysisTaskpypy.cxx:1706 AliAnalysisTaskpypy.cxx:1707 AliAnalysisTaskpypy.cxx:1708 AliAnalysisTaskpypy.cxx:1709 AliAnalysisTaskpypy.cxx:1710 AliAnalysisTaskpypy.cxx:1711 AliAnalysisTaskpypy.cxx:1712 AliAnalysisTaskpypy.cxx:1713 AliAnalysisTaskpypy.cxx:1714 AliAnalysisTaskpypy.cxx:1715 AliAnalysisTaskpypy.cxx:1716 AliAnalysisTaskpypy.cxx:1717 AliAnalysisTaskpypy.cxx:1718 AliAnalysisTaskpypy.cxx:1719 AliAnalysisTaskpypy.cxx:1720 AliAnalysisTaskpypy.cxx:1721 AliAnalysisTaskpypy.cxx:1722 AliAnalysisTaskpypy.cxx:1723 AliAnalysisTaskpypy.cxx:1724 AliAnalysisTaskpypy.cxx:1725 AliAnalysisTaskpypy.cxx:1726 AliAnalysisTaskpypy.cxx:1727 AliAnalysisTaskpypy.cxx:1728 AliAnalysisTaskpypy.cxx:1729 AliAnalysisTaskpypy.cxx:1730 AliAnalysisTaskpypy.cxx:1731 AliAnalysisTaskpypy.cxx:1732 AliAnalysisTaskpypy.cxx:1733 AliAnalysisTaskpypy.cxx:1734 AliAnalysisTaskpypy.cxx:1735 AliAnalysisTaskpypy.cxx:1736 AliAnalysisTaskpypy.cxx:1737 AliAnalysisTaskpypy.cxx:1738 AliAnalysisTaskpypy.cxx:1739 AliAnalysisTaskpypy.cxx:1740 AliAnalysisTaskpypy.cxx:1741 AliAnalysisTaskpypy.cxx:1742 AliAnalysisTaskpypy.cxx:1743 AliAnalysisTaskpypy.cxx:1744 AliAnalysisTaskpypy.cxx:1745 AliAnalysisTaskpypy.cxx:1746 AliAnalysisTaskpypy.cxx:1747 AliAnalysisTaskpypy.cxx:1748 AliAnalysisTaskpypy.cxx:1749 AliAnalysisTaskpypy.cxx:1750 AliAnalysisTaskpypy.cxx:1751 AliAnalysisTaskpypy.cxx:1752 AliAnalysisTaskpypy.cxx:1753 AliAnalysisTaskpypy.cxx:1754 AliAnalysisTaskpypy.cxx:1755 AliAnalysisTaskpypy.cxx:1756 AliAnalysisTaskpypy.cxx:1757 AliAnalysisTaskpypy.cxx:1758 AliAnalysisTaskpypy.cxx:1759 AliAnalysisTaskpypy.cxx:1760 AliAnalysisTaskpypy.cxx:1761 AliAnalysisTaskpypy.cxx:1762 AliAnalysisTaskpypy.cxx:1763 AliAnalysisTaskpypy.cxx:1764 AliAnalysisTaskpypy.cxx:1765 AliAnalysisTaskpypy.cxx:1766 AliAnalysisTaskpypy.cxx:1767 AliAnalysisTaskpypy.cxx:1768 AliAnalysisTaskpypy.cxx:1769 AliAnalysisTaskpypy.cxx:1770 AliAnalysisTaskpypy.cxx:1771 AliAnalysisTaskpypy.cxx:1772 AliAnalysisTaskpypy.cxx:1773 AliAnalysisTaskpypy.cxx:1774 AliAnalysisTaskpypy.cxx:1775 AliAnalysisTaskpypy.cxx:1776 AliAnalysisTaskpypy.cxx:1777 AliAnalysisTaskpypy.cxx:1778 AliAnalysisTaskpypy.cxx:1779 AliAnalysisTaskpypy.cxx:1780 AliAnalysisTaskpypy.cxx:1781 AliAnalysisTaskpypy.cxx:1782 AliAnalysisTaskpypy.cxx:1783 AliAnalysisTaskpypy.cxx:1784 AliAnalysisTaskpypy.cxx:1785 AliAnalysisTaskpypy.cxx:1786 AliAnalysisTaskpypy.cxx:1787 AliAnalysisTaskpypy.cxx:1788 AliAnalysisTaskpypy.cxx:1789 AliAnalysisTaskpypy.cxx:1790 AliAnalysisTaskpypy.cxx:1791 AliAnalysisTaskpypy.cxx:1792 AliAnalysisTaskpypy.cxx:1793 AliAnalysisTaskpypy.cxx:1794 AliAnalysisTaskpypy.cxx:1795 AliAnalysisTaskpypy.cxx:1796 AliAnalysisTaskpypy.cxx:1797 AliAnalysisTaskpypy.cxx:1798 AliAnalysisTaskpypy.cxx:1799 AliAnalysisTaskpypy.cxx:1800 AliAnalysisTaskpypy.cxx:1801 AliAnalysisTaskpypy.cxx:1802 AliAnalysisTaskpypy.cxx:1803 AliAnalysisTaskpypy.cxx:1804 AliAnalysisTaskpypy.cxx:1805 AliAnalysisTaskpypy.cxx:1806 AliAnalysisTaskpypy.cxx:1807 AliAnalysisTaskpypy.cxx:1808 AliAnalysisTaskpypy.cxx:1809 AliAnalysisTaskpypy.cxx:1810 AliAnalysisTaskpypy.cxx:1811 AliAnalysisTaskpypy.cxx:1812 AliAnalysisTaskpypy.cxx:1813 AliAnalysisTaskpypy.cxx:1814 AliAnalysisTaskpypy.cxx:1815 AliAnalysisTaskpypy.cxx:1816 AliAnalysisTaskpypy.cxx:1817 AliAnalysisTaskpypy.cxx:1818 AliAnalysisTaskpypy.cxx:1819 AliAnalysisTaskpypy.cxx:1820 AliAnalysisTaskpypy.cxx:1821 AliAnalysisTaskpypy.cxx:1822 AliAnalysisTaskpypy.cxx:1823 AliAnalysisTaskpypy.cxx:1824 AliAnalysisTaskpypy.cxx:1825 AliAnalysisTaskpypy.cxx:1826 AliAnalysisTaskpypy.cxx:1827 AliAnalysisTaskpypy.cxx:1828 AliAnalysisTaskpypy.cxx:1829 AliAnalysisTaskpypy.cxx:1830 AliAnalysisTaskpypy.cxx:1831 AliAnalysisTaskpypy.cxx:1832 AliAnalysisTaskpypy.cxx:1833 AliAnalysisTaskpypy.cxx:1834 AliAnalysisTaskpypy.cxx:1835 AliAnalysisTaskpypy.cxx:1836 AliAnalysisTaskpypy.cxx:1837 AliAnalysisTaskpypy.cxx:1838 AliAnalysisTaskpypy.cxx:1839 AliAnalysisTaskpypy.cxx:1840 AliAnalysisTaskpypy.cxx:1841 AliAnalysisTaskpypy.cxx:1842 AliAnalysisTaskpypy.cxx:1843 AliAnalysisTaskpypy.cxx:1844 AliAnalysisTaskpypy.cxx:1845 AliAnalysisTaskpypy.cxx:1846 AliAnalysisTaskpypy.cxx:1847 AliAnalysisTaskpypy.cxx:1848 AliAnalysisTaskpypy.cxx:1849 AliAnalysisTaskpypy.cxx:1850 AliAnalysisTaskpypy.cxx:1851 AliAnalysisTaskpypy.cxx:1852 AliAnalysisTaskpypy.cxx:1853 AliAnalysisTaskpypy.cxx:1854 AliAnalysisTaskpypy.cxx:1855 AliAnalysisTaskpypy.cxx:1856 AliAnalysisTaskpypy.cxx:1857 AliAnalysisTaskpypy.cxx:1858 AliAnalysisTaskpypy.cxx:1859 AliAnalysisTaskpypy.cxx:1860 AliAnalysisTaskpypy.cxx:1861 AliAnalysisTaskpypy.cxx:1862 AliAnalysisTaskpypy.cxx:1863 AliAnalysisTaskpypy.cxx:1864 AliAnalysisTaskpypy.cxx:1865 AliAnalysisTaskpypy.cxx:1866 AliAnalysisTaskpypy.cxx:1867 AliAnalysisTaskpypy.cxx:1868 AliAnalysisTaskpypy.cxx:1869 AliAnalysisTaskpypy.cxx:1870 AliAnalysisTaskpypy.cxx:1871 AliAnalysisTaskpypy.cxx:1872 AliAnalysisTaskpypy.cxx:1873 AliAnalysisTaskpypy.cxx:1874 AliAnalysisTaskpypy.cxx:1875 AliAnalysisTaskpypy.cxx:1876 AliAnalysisTaskpypy.cxx:1877 AliAnalysisTaskpypy.cxx:1878 AliAnalysisTaskpypy.cxx:1879 AliAnalysisTaskpypy.cxx:1880 AliAnalysisTaskpypy.cxx:1881 AliAnalysisTaskpypy.cxx:1882 AliAnalysisTaskpypy.cxx:1883 AliAnalysisTaskpypy.cxx:1884 AliAnalysisTaskpypy.cxx:1885 AliAnalysisTaskpypy.cxx:1886 AliAnalysisTaskpypy.cxx:1887 AliAnalysisTaskpypy.cxx:1888 AliAnalysisTaskpypy.cxx:1889 AliAnalysisTaskpypy.cxx:1890 AliAnalysisTaskpypy.cxx:1891 AliAnalysisTaskpypy.cxx:1892 AliAnalysisTaskpypy.cxx:1893 AliAnalysisTaskpypy.cxx:1894 AliAnalysisTaskpypy.cxx:1895 AliAnalysisTaskpypy.cxx:1896 AliAnalysisTaskpypy.cxx:1897 AliAnalysisTaskpypy.cxx:1898 AliAnalysisTaskpypy.cxx:1899 AliAnalysisTaskpypy.cxx:1900 AliAnalysisTaskpypy.cxx:1901 AliAnalysisTaskpypy.cxx:1902 AliAnalysisTaskpypy.cxx:1903 AliAnalysisTaskpypy.cxx:1904 AliAnalysisTaskpypy.cxx:1905 AliAnalysisTaskpypy.cxx:1906 AliAnalysisTaskpypy.cxx:1907 AliAnalysisTaskpypy.cxx:1908 AliAnalysisTaskpypy.cxx:1909 AliAnalysisTaskpypy.cxx:1910 AliAnalysisTaskpypy.cxx:1911 AliAnalysisTaskpypy.cxx:1912 AliAnalysisTaskpypy.cxx:1913 AliAnalysisTaskpypy.cxx:1914 AliAnalysisTaskpypy.cxx:1915 AliAnalysisTaskpypy.cxx:1916 AliAnalysisTaskpypy.cxx:1917 AliAnalysisTaskpypy.cxx:1918 AliAnalysisTaskpypy.cxx:1919 AliAnalysisTaskpypy.cxx:1920 AliAnalysisTaskpypy.cxx:1921 AliAnalysisTaskpypy.cxx:1922 AliAnalysisTaskpypy.cxx:1923 AliAnalysisTaskpypy.cxx:1924 AliAnalysisTaskpypy.cxx:1925 AliAnalysisTaskpypy.cxx:1926 AliAnalysisTaskpypy.cxx:1927 AliAnalysisTaskpypy.cxx:1928 AliAnalysisTaskpypy.cxx:1929 AliAnalysisTaskpypy.cxx:1930 AliAnalysisTaskpypy.cxx:1931 AliAnalysisTaskpypy.cxx:1932 AliAnalysisTaskpypy.cxx:1933 AliAnalysisTaskpypy.cxx:1934 AliAnalysisTaskpypy.cxx:1935 AliAnalysisTaskpypy.cxx:1936 AliAnalysisTaskpypy.cxx:1937 AliAnalysisTaskpypy.cxx:1938 AliAnalysisTaskpypy.cxx:1939 AliAnalysisTaskpypy.cxx:1940 AliAnalysisTaskpypy.cxx:1941