class TTree;
class TParticle;
class TVector3;
#include "AliAnalysisManager.h"
#include <AliMCEventHandler.h>
#include <AliMCEvent.h>
#include <AliStack.h>
class AliESDVertex;
class AliAODVertex;
class AliESDv0;
class AliAODv0;
class AliCascadeVertexer;
#include <iostream>
#include "AliAnalysisTaskSE.h"
#include "TList.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TNtuple.h"
#include "TGraph.h"
#include "TCutG.h"
#include "TF1.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TChain.h"
#include "Riostream.h"
#include "AliLog.h"
#include "AliCascadeVertexer.h"
#include "AliESDEvent.h"
#include "AliESDtrack.h"
#include "AliExternalTrackParam.h"
#include "AliAODEvent.h"
#include "AliInputEventHandler.h"
#include "AliESDcascade.h"
#include "AliAODcascade.h"
#include "AliAnalysisTaskHelium3PiAOD.h"
#include "AliESDtrackCuts.h"
#include "AliCentrality.h"
#include "TString.h"
#include <TDatime.h>
#include <TRandom3.h>
#include <TLorentzVector.h>
#include <AliVTrack.h>
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskHelium3PiAOD)
AliAnalysisTaskHelium3PiAOD::AliAnalysisTaskHelium3PiAOD()
: AliAnalysisTaskSE(),
fAnalysisType("AOD"),
fCollidingSystems(0),
fESDtrackCuts(0),
fDataType("REAL"),
fListHist(0),
fHistEventMultiplicity(0),
fHistTrackMultiplicity(0),
fHistTrackMultiplicityCent(0),
fHistTrackMultiplicitySemiCent(0),
fHistTrackMultiplicityMB(0),
fHistTrackMultiplicityPVCent(0),
fHistTrackMultiplicityPVSemiCent(0),
fHistTrackMultiplicityPVMB(0),
fhBB(0),
fhTOF(0),
fhMassTOF(0),
fhBBPions(0),
fhBBHe(0),
fhNaPos(0),
fhNaNeg(0),
fBetavsTPCsignalPos(0),
fBetavsTPCsignalNeg(0),
fNtuple1(0),
trunNumber(0),
tbunchcross(0),
torbit(0),
tperiod(0),
teventtype(0),
tTrackNumber(0),
tpercentile(0),
txPrimaryVertex(0),
tyPrimaryVertex(0),
tzPrimaryVertex(0),
txSecondaryVertex(0),
tySecondaryVertex(0),
tzSecondaryVertex(0),
tdcaTracks(0),
tCosPointingAngle(0),
tDCAV0toPrimaryVertex(0),
tHeSign(0),
tHepInTPC(0),
tHeTPCsignal(0),
tDcaHeToPrimVertex(0),
tHeEta(0),
tmomHex(0),
tmomHey(0),
tmomHez(0),
tmomHeAtSVx(0),
tmomHeAtSVy(0),
tmomHeAtSVz(0),
tHeTPCNcls(0),
tHeimpactXY(0),
tHeimpactZ(0),
tHeITSClusterMap(0),
tIsHeITSRefit(0),
tPionSign(0),
tPionpInTPC(0),
tPionTPCsignal(0),
tDcaPionToPrimVertex(0),
tPionEta(0),
tmomPionx(0),
tmomPiony(0),
tmomPionz(0),
tmomNegPionAtSVx(0),
tmomNegPionAtSVy(0),
tmomNegPionAtSVz(0),
tPionTPCNcls(0),
tPionimpactXY(0),
tPionimpactZ(0),
tPionITSClusterMap(0),
tIsPiITSRefit(0),
txn(0),
txp(0),
tchi2He(0),
tchi2Pi(0),
fNtuple4(0),
tHelrunNumber(0),
tHelBCNumber(0),
tHelOrbitNumber(0),
tHelPeriodNumber(0),
tHeleventtype(0),
tHelisHeITSrefit(0),
tHelpercentile(0),
tHelSign(0),
tHelpinTPC(0),
tHelGetTPCsignal(0),
tHelPx(0),
tHelPy(0),
tHelPz(0),
tHelEta(0),
tHelisTOF(0),
tHelpoutTPC(0),
tHeltimeTOF(0),
tHeltrackLenghtTOF(0),
tHelimpactXY(0),
tHelimpactZ(0),
tHelmapITS(0),
tHelTPCNcls(0),
tHelTRDsignal(0),
tHelxPrimaryVertex(0),
tHelyPrimaryVertex(0),
tHelzPrimaryVertex(0),
tHelchi2PerClusterTPC(0),
fPIDResponse(0)
{
fESDtrackCuts = new AliESDtrackCuts("fESDtrackCuts");
fESDtrackCuts->SetRequireITSStandAlone(kFALSE);
fESDtrackCuts->SetRequireITSPureStandAlone(kFALSE);
fESDtrackCuts->SetRequireTPCRefit(kTRUE);
fESDtrackCuts->SetAcceptKinkDaughters(kFALSE);
fESDtrackCuts->SetMinNClustersTPC(60);
fESDtrackCuts->SetMaxChi2PerClusterTPC(5);
fESDtrackCuts->SetEtaRange(-0.9,0.9);
}
AliAnalysisTaskHelium3PiAOD::AliAnalysisTaskHelium3PiAOD(const char *name)
: AliAnalysisTaskSE(name),
fAnalysisType("AOD"),
fCollidingSystems(0),
fESDtrackCuts(0),
fDataType("REAL"),
fListHist(0),
fHistEventMultiplicity(0),
fHistTrackMultiplicity(0),
fHistTrackMultiplicityCent(0),
fHistTrackMultiplicitySemiCent(0),
fHistTrackMultiplicityMB(0),
fHistTrackMultiplicityPVCent(0),
fHistTrackMultiplicityPVSemiCent(0),
fHistTrackMultiplicityPVMB(0),
fhBB(0),
fhTOF(0),
fhMassTOF(0),
fhBBPions(0),
fhBBHe(0),
fhNaPos(0),
fhNaNeg(0),
fBetavsTPCsignalPos(0),
fBetavsTPCsignalNeg(0),
fNtuple1(0),
trunNumber(0),
tbunchcross(0),
torbit(0),
tperiod(0),
teventtype(0),
tTrackNumber(0),
tpercentile(0),
txPrimaryVertex(0),
tyPrimaryVertex(0),
tzPrimaryVertex(0),
txSecondaryVertex(0),
tySecondaryVertex(0),
tzSecondaryVertex(0),
tdcaTracks(0),
tCosPointingAngle(0),
tDCAV0toPrimaryVertex(0),
tHeSign(0),
tHepInTPC(0),
tHeTPCsignal(0),
tDcaHeToPrimVertex(0),
tHeEta(0),
tmomHex(0),
tmomHey(0),
tmomHez(0),
tmomHeAtSVx(0),
tmomHeAtSVy(0),
tmomHeAtSVz(0),
tHeTPCNcls(0),
tHeimpactXY(0),
tHeimpactZ(0),
tHeITSClusterMap(0),
tIsHeITSRefit(0),
tPionSign(0),
tPionpInTPC(0),
tPionTPCsignal(0),
tDcaPionToPrimVertex(0),
tPionEta(0),
tmomPionx(0),
tmomPiony(0),
tmomPionz(0),
tmomNegPionAtSVx(0),
tmomNegPionAtSVy(0),
tmomNegPionAtSVz(0),
tPionTPCNcls(0),
tPionimpactXY(0),
tPionimpactZ(0),
tPionITSClusterMap(0),
tIsPiITSRefit(0),
txn(0),
txp(0),
tchi2He(0),
tchi2Pi(0),
fNtuple4(0),
tHelrunNumber(0),
tHelBCNumber(0),
tHelOrbitNumber(0),
tHelPeriodNumber(0),
tHeleventtype(0),
tHelisHeITSrefit(0),
tHelpercentile(0),
tHelSign(0),
tHelpinTPC(0),
tHelGetTPCsignal(0),
tHelPx(0),
tHelPy(0),
tHelPz(0),
tHelEta(0),
tHelisTOF(0),
tHelpoutTPC(0),
tHeltimeTOF(0),
tHeltrackLenghtTOF(0),
tHelimpactXY(0),
tHelimpactZ(0),
tHelmapITS(0),
tHelTPCNcls(0),
tHelTRDsignal(0),
tHelxPrimaryVertex(0),
tHelyPrimaryVertex(0),
tHelzPrimaryVertex(0),
tHelchi2PerClusterTPC(0),
fPIDResponse(0)
{
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
DefineOutput(2, TTree::Class());
DefineOutput(3, TTree::Class());
fESDtrackCuts = new AliESDtrackCuts("fESDtrackCuts");
fESDtrackCuts->SetRequireITSStandAlone(kFALSE);
fESDtrackCuts->SetRequireITSPureStandAlone(kFALSE);
fESDtrackCuts->SetRequireTPCRefit(kTRUE);
fESDtrackCuts->SetAcceptKinkDaughters(kFALSE);
fESDtrackCuts->SetMinNClustersTPC(60);
fESDtrackCuts->SetMaxChi2PerClusterTPC(5);
fESDtrackCuts->SetEtaRange(-0.9,0.9);
}
AliAnalysisTaskHelium3PiAOD::~AliAnalysisTaskHelium3PiAOD()
{
if (fListHist) {
delete fListHist;
fListHist = 0;
}
if (fESDtrackCuts) delete fESDtrackCuts;
if(fNtuple1) delete fNtuple1;
if(fNtuple4) delete fNtuple4;
}
Double_t AliAnalysisTaskHelium3PiAOD::BetheBloch(Double_t betaGamma,Double_t charge,Bool_t isPbPb) {
Double_t kp1, kp2, kp3, kp4, kp5;
if(isPbPb){
kp1 = 4.7*charge*charge;
kp2 = 8.98482806165147636e+00;
kp3 = 1.54000000000000005e-05;
kp4 = 2.30445734159456084e+00;
kp5 = 2.25624744086878559e+00;
}
else{
kp1 = 4.7*charge*charge;
kp2 = 8.98482806165147636e+00;
kp3 = 1.54000000000000005e-05;
kp4 = 2.30445734159456084e+00;
kp5 = 2.25624744086878559e+00;
}
Double_t beta = betaGamma / TMath::Sqrt(1.0 + betaGamma * betaGamma);
Double_t aa = TMath::Power(beta, kp4);
Double_t bb = TMath::Power(1.0 / betaGamma, kp5);
bb = TMath::Log(kp3 + bb);
Double_t out = (kp2 - aa - bb) * kp1 / aa;
return out;
}
void AliAnalysisTaskHelium3PiAOD::UserCreateOutputObjects()
{
fListHist = new TList();
fListHist->SetOwner();
if(! fHistEventMultiplicity ){
fHistEventMultiplicity = new TH1F( "fHistEventMultiplicity" , "Nb of Events" , 10 , -0.5, 9.5);
fHistEventMultiplicity->GetXaxis()->SetBinLabel(1,"All Events");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(2,"Events w/PV");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(3,"Events w/|Vz|<10cm");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(4,"Central Events");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(5,"SemiCentral Events");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(6,"MB Events");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(7,"Central Events w/|Vz|<10cm");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(8,"SemiCentral Events w/|Vz|<10cm");
fHistEventMultiplicity->GetXaxis()->SetBinLabel(9,"MB Events w/|Vz|<10cm");
fListHist->Add(fHistEventMultiplicity);
}
if(! fHistTrackMultiplicity ){
fHistTrackMultiplicity = new TH2F( "fHistTrackMultiplicity" , "Nb of Tracks", 2500,0, 25000,210,-1,104);
fHistTrackMultiplicity->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicity->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicity);
}
if(! fHistTrackMultiplicityCent ){
fHistTrackMultiplicityCent = new TH2F( "fHistTrackMultiplicityCent", "Nb of Tracks Central Events", 2500,0, 25000,210,-1,104 );
fHistTrackMultiplicityCent->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicityCent->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicityCent);
}
if(! fHistTrackMultiplicitySemiCent ){
fHistTrackMultiplicitySemiCent = new TH2F( "fHistTrackMultiplicitySemiCent" , "Nb of Tracks SemiCentral Events", 2500,0, 25000 ,210,-1,104);
fHistTrackMultiplicitySemiCent->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicitySemiCent->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicitySemiCent);
}
if(! fHistTrackMultiplicityMB ){
fHistTrackMultiplicityMB = new TH2F( "fHistTrackMultiplicityMB" , "Nb of Tracks MBral Events", 2500,0, 25000,210,-1,104 );
fHistTrackMultiplicityMB->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicityMB->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicityMB);
}
if(! fHistTrackMultiplicityPVCent ){
fHistTrackMultiplicityPVCent = new TH2F( "fHistTrackMultiplicityPVCent" , "Nb of Tracks Central Events", 2500,0, 25000,210,-1,104 );
fHistTrackMultiplicityPVCent->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicityPVCent->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicityPVCent);
}
if(! fHistTrackMultiplicityPVSemiCent ){
fHistTrackMultiplicityPVSemiCent = new TH2F( "fHistTrackMultiplicityPVSemiCent" , "Nb of Tracks SemiCentral Events", 2500,0, 25000 ,210,-1,104);
fHistTrackMultiplicityPVSemiCent->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicityPVSemiCent->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicityPVSemiCent);
}
if(! fHistTrackMultiplicityPVMB ){
fHistTrackMultiplicityPVMB = new TH2F( "fHistTrackMultiplicityPVMB" , "Nb of Tracks MBral Events", 2500,0, 25000,210,-1,104 );
fHistTrackMultiplicityPVMB->GetXaxis()->SetTitle("Number of tracks");
fHistTrackMultiplicityPVMB->GetYaxis()->SetTitle("Percentile");
fListHist->Add(fHistTrackMultiplicityPVMB);
}
if(! fhBB ){
fhBB = new TH2F( "fhBB" , "BetheBlochTPC" , 120,-6,6,150,0,1500);
fhBB->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhBB->GetYaxis()->SetTitle("TPC Signal");
fListHist->Add(fhBB);
}
if(! fhTOF ){
fhTOF = new TH2F( "fhTOF" , "Scatter Plot TOF" , 120,-6,6,100,0,1.2);
fhTOF->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhTOF->GetYaxis()->SetTitle("#beta");
fListHist->Add(fhTOF);
}
if(! fhMassTOF){
fhMassTOF=new TH1F ("fhMassTOF","Particle Mass - TOF", 300,0 ,5);
fhMassTOF->GetXaxis()->SetTitle("Mass (GeV/#it{c}^{2})");
fListHist->Add(fhMassTOF);
}
if(! fhBBPions ){
fhBBPions = new TH2F( "fhBBPions" , "Bethe-Bloch TPC Pions" , 120,-6,6,150,0,1500);
fhBBPions->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhBBPions->GetYaxis()->SetTitle("TPC Signal");
fListHist->Add(fhBBPions);
}
if(! fhBBHe ){
fhBBHe = new TH2F( "fhBBHe" , "Bethe-Bloch TPC He" , 120,-6,6,150,0,1500);
fhBBHe->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhBBHe->GetYaxis()->SetTitle("TPC Signal");
fListHist->Add(fhBBHe);
}
if(! fhNaPos ){
fhNaPos = new TH2F( "fhNaPos" , "Distribution Pos" , 500,0,5,40,-10,10);
fhNaPos->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhNaPos->GetYaxis()->SetTitle("(TPCSignal-bbtheo)/bbtheo (He)");
fListHist->Add(fhNaPos);
}
if(! fhNaNeg ){
fhNaNeg = new TH2F( "fhNaNeg" , "Distribution Neg" , 500,0,5,40,-10,10);
fhNaNeg->GetXaxis()->SetTitle("p/z (GeV/#it{c})");
fhNaNeg->GetYaxis()->SetTitle("(TPCSignal-bbtheo)/bbtheo (He)");
fListHist->Add(fhNaNeg);
}
if(! fBetavsTPCsignalPos ){
fBetavsTPCsignalPos = new TH2F("fBetavsTPCsignalPos","fBetavsTPCsignalPos",100,0,1.2,150,0,1500);
fBetavsTPCsignalPos->GetXaxis()->SetTitle("#beta");
fBetavsTPCsignalPos->GetYaxis()->SetTitle("TPC Signal");
fListHist->Add(fBetavsTPCsignalPos);
}
if(! fBetavsTPCsignalNeg ){
fBetavsTPCsignalNeg = new TH2F("fBetavsTPCsignalNeg","fBetavsTPCsignalNeg",100,0,1.2,150,0,1500);
fBetavsTPCsignalNeg->GetXaxis()->SetTitle("#beta");
fBetavsTPCsignalNeg->GetYaxis()->SetTitle("TPC Signal");
fListHist->Add(fBetavsTPCsignalNeg);
}
if(! fNtuple1 ) {
fNtuple1 = new TTree("fNtuple1","fNtuple1");
fNtuple1->Branch("trunNumber" ,&trunNumber ,"trunNumber/F");
fNtuple1->Branch("tbunchcross" ,&tbunchcross ,"tbunchcross/F");
fNtuple1->Branch("torbit" ,&torbit ,"torbit/F");
fNtuple1->Branch("tperiod" ,&tperiod ,"tperiod/F");
fNtuple1->Branch("teventtype" ,&teventtype ,"teventtype/F");
fNtuple1->Branch("tTrackNumber" ,&tTrackNumber ,"tTrackNumber/F");
fNtuple1->Branch("tpercentile" ,&tpercentile ,"tpercentile/F") ;
fNtuple1->Branch("txPrimaryVertex" ,&txPrimaryVertex ,"txPrimaryVertex/F");
fNtuple1->Branch("tyPrimaryVertex" ,&tyPrimaryVertex ,"tyPrimaryVertex/F");
fNtuple1->Branch("tzPrimaryVertex" ,&tzPrimaryVertex ,"tzPrimaryVertex/F");
fNtuple1->Branch("txSecondaryVertex" ,&txSecondaryVertex ,"txSecondaryVertex/F");
fNtuple1->Branch("tySecondaryVertex" ,&tySecondaryVertex ,"tySecondaryVertex/F");
fNtuple1->Branch("tzSecondaryVertex" ,&tzSecondaryVertex ,"tzSecondaryVertex/F");
fNtuple1->Branch("tdcaTracks" ,&tdcaTracks ,"tdcaTracks/F");
fNtuple1->Branch("tCosPointingAngle" ,&tCosPointingAngle ,"tCosPointingAngle/F");
fNtuple1->Branch("tDCAV0toPrimaryVertex",&tDCAV0toPrimaryVertex,"tDCAV0toPrimaryVertex/F");
fNtuple1->Branch("tHeSign" ,&tHeSign ,"tHeSign/F");
fNtuple1->Branch("tHepInTPC" ,&tHepInTPC ,"tHepInTPC/F");
fNtuple1->Branch("tHeTPCsignal" ,&tHeTPCsignal ,"tHeTPCsignal/F");
fNtuple1->Branch("tDcaHeToPrimVertex" ,&tDcaHeToPrimVertex ,"tDcaHeToPrimVertex/F");
fNtuple1->Branch("tHeEta" ,&tHeEta ,"tHeEta/F");
fNtuple1->Branch("tmomHex" ,&tmomHex ,"tmomHex/F");
fNtuple1->Branch("tmomHey" ,&tmomHey ,"tmomHey/F");
fNtuple1->Branch("tmomHez" ,&tmomHez ,"tmomHez/F");
fNtuple1->Branch("tmomHeAtSVx" ,&tmomHeAtSVx ,"tmomHeAtSVx/F");
fNtuple1->Branch("tmomHeAtSVy" ,&tmomHeAtSVy ,"tmomHeAtSVy/F");
fNtuple1->Branch("tmomHeAtSVz" ,&tmomHeAtSVz ,"tmomHeAtSVz/F");
fNtuple1->Branch("tHeTPCNcls" ,&tHeTPCNcls ,"tHeTPCNcls/F");
fNtuple1->Branch("tHeimpactXY" ,&tHeimpactXY ,"tHeimpactXY/F");
fNtuple1->Branch("tHeimpactZ" ,&tHeimpactZ ,"tHeimpactZ/F");
fNtuple1->Branch("tHeITSClusterMap" ,&tHeITSClusterMap ,"tHeITSClusterMap/F");
fNtuple1->Branch("tIsHeITSRefit" ,&tIsHeITSRefit ,"tIsHeITSRefit/F");
fNtuple1->Branch("tPionSign" ,&tPionSign ,"tPionSign/F");
fNtuple1->Branch("tPionpInTPC" ,&tPionpInTPC ,"tPionpInTPC/F");
fNtuple1->Branch("tPionTPCsignal" ,&tPionTPCsignal ,"tPionTPCsignal/F");
fNtuple1->Branch("tDcaPionToPrimVertex" ,&tDcaPionToPrimVertex ,"tDcaPionToPrimVertex/F");
fNtuple1->Branch("tPionEta" ,&tPionEta ,"tPionEta/F");
fNtuple1->Branch("tmomPionx" ,&tmomPionx ,"tmomPionx/F");
fNtuple1->Branch("tmomPiony" ,&tmomPiony ,"tmomPiony/F");
fNtuple1->Branch("tmomPionz" ,&tmomPionz ,"tmomPionz/F");
fNtuple1->Branch("tmomNegPionAtSVx" ,&tmomNegPionAtSVx ,"tmomNegPionAtSVx/F");
fNtuple1->Branch("tmomNegPionAtSVy" ,&tmomNegPionAtSVy ,"tmomNegPionAtSVy/F");
fNtuple1->Branch("tmomNegPionAtSVz" ,&tmomNegPionAtSVz ,"tmomNegPionAtSVz/F");
fNtuple1->Branch("tPionTPCNcls" ,&tPionTPCNcls ,"tPionTPCNcls/F");
fNtuple1->Branch("tPionimpactXY" ,&tPionimpactXY ,"tPionimpactXY/F");
fNtuple1->Branch("tPionimpactZ" ,&tPionimpactZ ,"tPionimpactZ/F");
fNtuple1->Branch("tPionITSClusterMap" ,&tPionITSClusterMap ,"tPionITSClusterMap/F");
fNtuple1->Branch("tIsPiITSRefit" ,&tIsPiITSRefit ,"tIsPiITSRefit/F");
fNtuple1->Branch("txn" ,&txn ,"txn/F");
fNtuple1->Branch("txp" ,&txp ,"txp/F");
fNtuple1->Branch("tchi2He" ,&tchi2He ,"tchi2He/F");
fNtuple1->Branch("tchi2Pi" ,&tchi2Pi ,"tchi2Pi/F");
}
if(! fNtuple4 ) {
fNtuple4 = new TTree("fNtuple4","fNtuple4");
fNtuple4->Branch("tHelrunNumber" ,&tHelrunNumber ,"tHelrunNumber/F");
fNtuple4->Branch("tHelBCNumber" ,&tHelBCNumber ,"tHelBCNumber/F");
fNtuple4->Branch("tHelOrbitNumber" ,&tHelOrbitNumber ,"tHelOrbitNumber/F");
fNtuple4->Branch("tHelPeriodNumber" ,&tHelPeriodNumber ,"tHelPeriodNumber/F");
fNtuple4->Branch("tHeleventtype" ,&tHeleventtype ,"tHeleventtype/F");
fNtuple4->Branch("tHelisHeITSrefit" ,&tHelisHeITSrefit ,"tHelisHeITSrefit/F");
fNtuple4->Branch("tHelpercentile" ,&tHelpercentile ,"tHelpercentile/F");
fNtuple4->Branch("tHelSign" ,&tHelSign ,"tHelSign/F");
fNtuple4->Branch("tHelpinTPC" ,&tHelpinTPC ,"tHelpinTPC/F");
fNtuple4->Branch("tHelGetTPCsignal" ,&tHelGetTPCsignal ,"tHelGetTPCsignal/F");
fNtuple4->Branch("tHelPx" ,&tHelPx ,"tHelPx/F");
fNtuple4->Branch("tHelPy" ,&tHelPy ,"tHelPy/F");
fNtuple4->Branch("tHelPz" ,&tHelPz ,"tHelPz/F");
fNtuple4->Branch("tHelEta" ,&tHelEta ,"tHelEta/F");
fNtuple4->Branch("tHelisTOF" ,&tHelisTOF ,"tHelisTOF/F");
fNtuple4->Branch("tHelpoutTPC" ,&tHelpoutTPC ,"tHelpoutTPC/F");
fNtuple4->Branch("tHeltimeTOF" ,&tHeltimeTOF ,"tHeltimeTOF/F");
fNtuple4->Branch("tHeltrackLenghtTOF" ,&tHeltrackLenghtTOF ,"tHeltrackLenghtTOF/F");
fNtuple4->Branch("tHelimpactXY" ,&tHelimpactXY ,"tHelimpactXY/F");
fNtuple4->Branch("tHelimpactZ" ,&tHelimpactZ ,"tHelimpactZ/F");
fNtuple4->Branch("tHelmapITS" ,&tHelmapITS ,"tHelmapITS/F");
fNtuple4->Branch("tHelTPCNcls" ,&tHelTPCNcls ,"tHelTPCNcls/F");
fNtuple4->Branch("tHelTRDsignal" ,&tHelTRDsignal ,"tHelTRDsignal/F");
fNtuple4->Branch("tHelxPrimaryVertex" ,&tHelxPrimaryVertex ,"tHelxPrimaryVertex/F");
fNtuple4->Branch("tHelyPrimaryVertex" ,&tHelyPrimaryVertex ,"tHelyPrimaryVertex/F");
fNtuple4->Branch("tHelzPrimaryVertex" ,&tHelzPrimaryVertex ,"tHelzPrimaryVertex/F");
fNtuple4->Branch("tHelchi2PerClusterTPC",&tHelchi2PerClusterTPC,"tHelchi2PerClusterTPC/F");
}
PostData(1, fListHist);
PostData(2, fNtuple1);
PostData(3, fNtuple4);
}
void AliAnalysisTaskHelium3PiAOD::UserExec(Option_t *)
{
Double_t pinTPC=0.,poutTPC=0.,TPCSignal=0.;
Double_t xPrimaryVertex=0.,yPrimaryVertex=0.,zPrimaryVertex=0.;
Double_t massTOF=0.,timeTOF=0.,trackLenghtTOF=0.,betaTOF=0.;
ULong_t status=0;
ULong_t statusPi=0;
Bool_t isTPC=kFALSE,isTOF=kFALSE,IsHeITSRefit=kFALSE,IsPiITSRefit=kFALSE ;
Float_t nSigmaNegPion=0.;
Double_t cutNSigma = 3;
Double_t bbtheoM=0.,bbtheo=0.;
Double_t zNathashaNeg=0;
Double_t zNathashaPos=0;
Double_t fPos[3]={0.,0.,0.};
Double_t runNumber=0.;
Double_t BCNumber=0.;
Double_t OrbitNumber=0.;
Double_t PeriodNumber=0.;
Double_t Helium3Mass = 2.80839;
Double_t PionMass = 0.13957;
TLorentzVector vPion,vHelium,vSum;
Double_t fgChi2max=33.;
Double_t fgDNmin=0.05;
Double_t fgDCAmax=1.0;
Double_t fgCPAmin=0.99;
Double_t fgRmin=0.1;
Double_t fgRmax=200.;
AliVEvent *event = InputEvent();
if (!event) { Printf("ERROR: Could not retrieve event"); return; }
Info("AliAnalysisTaskHelium3PiAOD","Starting UserExec");
SetDataType("REAL");
AliAODEvent *lAODevent=(AliAODEvent *)InputEvent();
if (!lAODevent) {
Printf("ERROR: aod not available");
return;
}
fHistEventMultiplicity->Fill(0);
Double_t lMagneticField=lAODevent->GetMagneticField();
Int_t TrackNumber = -1;
AliCentrality *centrality = lAODevent->GetCentrality();
Float_t percentile=centrality->GetCentralityPercentile("V0M");
TrackNumber = lAODevent->GetNumberOfTracks();
if (TrackNumber<2) return;
fHistTrackMultiplicity->Fill(TrackNumber,percentile);
AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
fPIDResponse=inputHandler->GetPIDResponse();
Int_t eventtype=-99;
Bool_t isSelectedCentral = (inputHandler->IsEventSelected() & AliVEvent::kCentral);
Bool_t isSelectedSemiCentral = (inputHandler->IsEventSelected() & AliVEvent::kSemiCentral);
Bool_t isSelectedMB = (inputHandler->IsEventSelected() & AliVEvent::kMB);
if(isSelectedCentral){
fHistEventMultiplicity->Fill(3);
fHistTrackMultiplicityCent->Fill(TrackNumber,percentile);
eventtype=1;
}
if(isSelectedSemiCentral){
fHistEventMultiplicity->Fill(4);
fHistTrackMultiplicitySemiCent->Fill(TrackNumber,percentile);
eventtype=2;
}
if(isSelectedMB){
fHistEventMultiplicity->Fill(5);
fHistTrackMultiplicityMB->Fill(TrackNumber,percentile);
eventtype=3;
}
if(isSelectedCentral || isSelectedSemiCentral || isSelectedMB){
Double_t lBestPrimaryVtxPos[3] = {-100.0, -100.0, -100.0};
AliAODVertex* vtx= lAODevent->GetPrimaryVertex();
if(!vtx){
cout<<"No PV"<<endl;
return;
}
vtx->GetXYZ( lBestPrimaryVtxPos );
fHistEventMultiplicity->Fill(1);
xPrimaryVertex=lBestPrimaryVtxPos[0];
yPrimaryVertex=lBestPrimaryVtxPos[1];
zPrimaryVertex=lBestPrimaryVtxPos[2];
if(TMath::Abs(zPrimaryVertex)>10) return;
if(eventtype==1){
fHistTrackMultiplicityPVCent->Fill(TrackNumber,percentile);
fHistEventMultiplicity->Fill(6);
}
if(eventtype==2){
fHistTrackMultiplicityPVSemiCent->Fill(TrackNumber,percentile);
fHistEventMultiplicity->Fill(7);
}
if(eventtype==3){
fHistTrackMultiplicityPVMB->Fill(TrackNumber,percentile);
fHistEventMultiplicity->Fill(8);
}
fHistEventMultiplicity->Fill(2);
TArrayI PionsTPC(TrackNumber);
Int_t nPionsTPC=0;
TArrayI HeTPC(TrackNumber);
Int_t nHeTPC=0;
const Double_t speedOfLight = TMath::C()*1E2*1E-12;
Float_t impactXY=-999, impactZ=-999;
Float_t impactXYpi=-999, impactZpi=-999;
runNumber = lAODevent->GetRunNumber();
BCNumber = lAODevent->GetBunchCrossNumber();
OrbitNumber = lAODevent->GetOrbitNumber();
PeriodNumber= lAODevent->GetPeriodNumber();
for (Int_t j=0; j<TrackNumber; j++) {
AliVTrack *track = lAODevent->GetTrack(j);
AliESDtrack *esdtrack=new AliESDtrack(track);
if(!esdtrack) {
AliError(Form("ERROR: Could not retrieve esdtrack %d",j));
continue;
}
if (!fESDtrackCuts->AcceptTrack(esdtrack)) continue;
status = (ULong_t)esdtrack->GetStatus();
isTPC = (((status) & AliESDtrack::kTPCin) != 0);
isTOF = ((((status) & AliESDtrack::kTOFout) != 0) && (((status) & AliESDtrack::kTIME) != 0));
UInt_t mapITS=esdtrack->GetITSClusterMap();
Double_t d=esdtrack->GetD(xPrimaryVertex,yPrimaryVertex,lMagneticField);
if (TMath::Abs(d)>fgRmax) continue;
TPCSignal=esdtrack->GetTPCsignal();
if (TPCSignal<10)continue;
if (TPCSignal>1000)continue;
if(!isTPC)continue;
if(!esdtrack->GetTPCInnerParam())continue;
AliExternalTrackParam trackIn(*esdtrack->GetInnerParam());
pinTPC= trackIn.GetP();
poutTPC=pinTPC;
if((status) & (AliESDtrack::kITSrefit!=0)){
fhBB->Fill(pinTPC*esdtrack->GetSign(),TPCSignal);
}
timeTOF=esdtrack->GetTOFsignal();
trackLenghtTOF= esdtrack->GetIntegratedLength();
if(isTOF){
if(!esdtrack->GetOuterParam())continue;
AliExternalTrackParam trackOut(*esdtrack->GetOuterParam());
poutTPC = trackOut.GetP();
betaTOF= (trackLenghtTOF/timeTOF)/2.99792458e-2;
fhTOF->Fill(poutTPC*esdtrack->GetSign(),betaTOF);
Double_t mass2=(poutTPC*poutTPC)*((((speedOfLight*speedOfLight)*(timeTOF*timeTOF))-(trackLenghtTOF*trackLenghtTOF))/(trackLenghtTOF*trackLenghtTOF));
if(mass2>0) massTOF=TMath::Sqrt(mass2);
fhMassTOF->Fill(massTOF);
if(esdtrack->GetSign() < 0.)fBetavsTPCsignalNeg->Fill(betaTOF,TPCSignal);
if(esdtrack->GetSign() > 0.)fBetavsTPCsignalPos->Fill(betaTOF,TPCSignal);
}
bbtheo = fPIDResponse->NumberOfSigmas((AliPIDResponse::EDetector)0,esdtrack,(AliPID::EParticleType) 7);
if(esdtrack->GetSign()<0){
zNathashaNeg=bbtheo;
fhNaNeg->Fill(pinTPC,zNathashaNeg);
}
if(esdtrack->GetSign() > 0.){
zNathashaPos=bbtheo;
fhNaPos->Fill(pinTPC,zNathashaPos);
}
nSigmaNegPion=TMath::Abs(fPIDResponse->NumberOfSigmasTPC(esdtrack,(AliPID::EParticleType) 2));
if ( (nSigmaNegPion < cutNSigma)){
fhBBPions->Fill(pinTPC*esdtrack->GetSign(),TPCSignal);
if(pinTPC<3.){
PionsTPC[nPionsTPC++]=j;
}
}
bbtheoM = TMath::Abs((fPIDResponse->NumberOfSigmasTPC(esdtrack,(AliPID::EParticleType) 7)));
if( bbtheoM < 3.) {
if(pinTPC>0.6){
fhBBHe->Fill(pinTPC*esdtrack->GetSign(),TPCSignal);
HeTPC[nHeTPC++]=j;
Bool_t isHeITSrefit=((status) & (AliESDtrack::kITSrefit));
esdtrack->GetImpactParameters(impactXY, impactZ);
Int_t fIdxInt[200];
Int_t nClustersTPC = esdtrack->GetTPCclusters(fIdxInt);
Float_t chi2PerClusterTPC = esdtrack->GetTPCchi2()/(Float_t)(nClustersTPC);
tHelrunNumber =(Float_t)runNumber;
tHelBCNumber =(Float_t)BCNumber;
tHelOrbitNumber =(Float_t)OrbitNumber;
tHelPeriodNumber =(Float_t)PeriodNumber;
tHeleventtype =(Float_t)eventtype;
tHelisHeITSrefit =(Float_t)isHeITSrefit;
tHelpercentile =(Float_t)percentile;
tHelSign =(Float_t)esdtrack->GetSign();
tHelpinTPC =(Float_t)pinTPC;
tHelGetTPCsignal =(Float_t)esdtrack->GetTPCsignal();
tHelPx =(Float_t)esdtrack->Px();
tHelPy =(Float_t)esdtrack->Py();
tHelPz =(Float_t)esdtrack->Pz();
tHelEta =(Float_t)esdtrack->Eta();
tHelisTOF =(Float_t)isTOF;
tHelpoutTPC =(Float_t)poutTPC;
tHeltimeTOF =(Float_t)timeTOF;
tHeltrackLenghtTOF =(Float_t)trackLenghtTOF;
tHelimpactXY =(Float_t)impactXY;
tHelimpactZ =(Float_t)impactZ;
tHelmapITS =(Float_t)mapITS;
tHelTPCNcls =(Float_t)esdtrack->GetTPCNcls();
tHelTRDsignal =(Float_t)esdtrack->GetTRDsignal();
tHelxPrimaryVertex =(Float_t)xPrimaryVertex;
tHelyPrimaryVertex =(Float_t)yPrimaryVertex;
tHelzPrimaryVertex =(Float_t)zPrimaryVertex;
tHelchi2PerClusterTPC =(Float_t)chi2PerClusterTPC;
fNtuple4->Fill();
}
}
}
PionsTPC.Set(nPionsTPC);
HeTPC.Set(nHeTPC);
Double_t DcaHeToPrimVertex=0;
Double_t DcaPionToPrimVertex=0;
impactXY=-999, impactZ=-999;
impactXYpi=-999, impactZpi=-999;
Double_t momPionVett[3];
for(Int_t i=0;i<3;i++)momPionVett[i]=0;
Double_t momHeVett[3];
for(Int_t i=0;i<3;i++)momHeVett[i]=0;
Double_t momPionVettAt[3];
for(Int_t i=0;i<3;i++)momPionVettAt[i]=0;
Double_t momHeVettAt[3];
for(Int_t i=0;i<3;i++)momHeVettAt[i]=0;
for (Int_t k=0; k < nPionsTPC; k++) {
DcaPionToPrimVertex=0.;
DcaHeToPrimVertex=0;
Int_t PionIdx=PionsTPC[k];
AliVTrack *trackpi = (AliVTrack*)lAODevent->GetTrack(PionIdx);
AliESDtrack *PionTrack = new AliESDtrack(trackpi);
statusPi = (ULong_t)PionTrack->GetStatus();
IsPiITSRefit = ((statusPi) & (AliESDtrack::kITSrefit));
if (PionTrack)
DcaPionToPrimVertex = TMath::Abs(PionTrack->GetD(xPrimaryVertex, yPrimaryVertex,lMagneticField));
if(DcaPionToPrimVertex<0.2)continue;
AliExternalTrackParam trackInPion(*PionTrack);
for (Int_t i=0; i<nHeTPC; i++){
Int_t HeIdx=HeTPC[i];
AliVTrack *trackhe = (AliVTrack*)lAODevent->GetTrack(HeIdx);
AliESDtrack *HeTrack = new AliESDtrack(trackhe);
IsHeITSRefit = (status & AliESDtrack::kITSrefit);
if (HeTrack)
DcaHeToPrimVertex = TMath::Abs(HeTrack->GetD(xPrimaryVertex, yPrimaryVertex,lMagneticField));
AliExternalTrackParam trackInHe(*HeTrack);
if ( DcaPionToPrimVertex < fgDNmin)
if ( DcaHeToPrimVertex < fgDNmin) continue;
Double_t xn, xp;
Double_t dca=0.;
dca= PionTrack->GetDCA(HeTrack,lMagneticField,xn,xp);
if (dca > fgDCAmax) continue;
if ((xn+xp) > 2*fgRmax) continue;
if ((xn+xp) < 2*fgRmin) continue;
Bool_t corrected=kFALSE;
if ((trackInPion.GetX() > 3.) && (xn < 3.)) {
corrected=kTRUE;
}
if ((trackInHe.GetX() > 3.) && (xp < 3.)) {
corrected=kTRUE;
}
if (corrected) {
dca=trackInPion.GetDCA(&trackInHe,lMagneticField,xn,xp);
if (dca > fgDCAmax) continue;
if ((xn+xp) > 2*fgRmax) continue;
if ((xn+xp) < 2*fgRmin) continue;
}
trackInPion.PropagateTo(xn,lMagneticField);
trackInHe.PropagateTo(xp,lMagneticField);
AliESDv0 vertex(trackInPion,PionIdx,trackInHe,HeIdx);
if (vertex.GetChi2V0() > fgChi2max) continue;
Float_t CosPointingAngle=vertex.GetV0CosineOfPointingAngle(xPrimaryVertex,yPrimaryVertex,zPrimaryVertex);
if (CosPointingAngle < fgCPAmin) continue;
vertex.SetDcaV0Daughters(dca);
vertex.SetV0CosineOfPointingAngle(CosPointingAngle);
fPos[0]=vertex.Xv();
fPos[1]=vertex.Yv();
fPos[2]=vertex.Zv();
HeTrack->PxPyPz(momHeVett);
PionTrack->PxPyPz(momPionVett);
Double_t raggio=TMath::Sqrt(fPos[0]*fPos[0]+fPos[1]*fPos[1]+fPos[2]*fPos[2]);
HeTrack->GetPxPyPzAt(raggio,lMagneticField,momHeVettAt);
PionTrack->GetPxPyPzAt(raggio,lMagneticField,momPionVettAt);
HeTrack->GetImpactParameters(impactXY, impactZ);
PionTrack->GetImpactParameters(impactXYpi, impactZpi);
if(vertex.GetD(xPrimaryVertex,yPrimaryVertex,zPrimaryVertex)>3) continue;
vHelium.SetXYZM(2*momHeVettAt[0],2*momHeVettAt[1],2*momHeVettAt[2],Helium3Mass);
vPion.SetXYZM(momPionVettAt[0],momPionVettAt[1],momPionVettAt[2],PionMass);
vSum=vHelium+vPion;
if(vSum.M()>3.2)
continue;
Int_t fIdxInt[200];
Int_t nClustersTPCHe = HeTrack->GetTPCclusters(fIdxInt);
Int_t nClustersTPCPi = PionTrack->GetTPCclusters(fIdxInt);
trunNumber =(Float_t)runNumber;
tbunchcross =(Float_t)BCNumber;
torbit =(Float_t)OrbitNumber;
tperiod =(Float_t)PeriodNumber;
teventtype =(Float_t)eventtype;
tTrackNumber =(Float_t)TrackNumber;
tpercentile =(Float_t)percentile;
txPrimaryVertex =(Float_t)xPrimaryVertex;
tyPrimaryVertex =(Float_t)yPrimaryVertex;
tzPrimaryVertex =(Float_t)zPrimaryVertex;
txSecondaryVertex =(Float_t)fPos[0];
tySecondaryVertex =(Float_t)fPos[1];
tzSecondaryVertex =(Float_t)fPos[2];
tdcaTracks =(Float_t)dca;
tCosPointingAngle =(Float_t)CosPointingAngle;
tDCAV0toPrimaryVertex =(Float_t)vertex.GetD(xPrimaryVertex,yPrimaryVertex,zPrimaryVertex);
tHeSign =(Float_t)HeTrack->GetSign();
tHepInTPC =(Float_t)trackInHe.GetP();
tHeTPCsignal =(Float_t)HeTrack->GetTPCsignal();
tDcaHeToPrimVertex =(Float_t)DcaHeToPrimVertex;
tHeEta =(Float_t)HeTrack->Eta();
tmomHex =(Float_t)momHeVett[0];
tmomHey =(Float_t)momHeVett[1];
tmomHez =(Float_t)momHeVett[2];
tmomHeAtSVx =(Float_t)momHeVettAt[0];
tmomHeAtSVy =(Float_t)momHeVettAt[1];
tmomHeAtSVz =(Float_t)momHeVettAt[2];
tHeTPCNcls =(Float_t)HeTrack->GetTPCNcls();
tHeimpactXY =(Float_t)impactXY;
tHeimpactZ =(Float_t)impactZ;
tHeITSClusterMap =(Float_t)HeTrack->GetITSClusterMap();
tIsHeITSRefit =(Float_t)IsHeITSRefit;
tPionSign =(Float_t)PionTrack->GetSign();
tPionpInTPC =(Float_t)trackInPion.GetP();
tPionTPCsignal =(Float_t)PionTrack->GetTPCsignal();
tDcaPionToPrimVertex =(Float_t)DcaPionToPrimVertex;
tPionEta =(Float_t)PionTrack->Eta();
tmomPionx =(Float_t)momPionVett[0];
tmomPiony =(Float_t)momPionVett[1];
tmomPionz =(Float_t)momPionVett[2];
tmomNegPionAtSVx =(Float_t)momPionVettAt[0];
tmomNegPionAtSVy =(Float_t)momPionVettAt[1];
tmomNegPionAtSVz =(Float_t)momPionVettAt[2];
tPionTPCNcls =(Float_t)PionTrack->GetTPCNcls();
tPionimpactXY =(Float_t)impactXYpi;
tPionimpactZ =(Float_t)impactZpi;
tPionITSClusterMap =(Float_t)PionTrack->GetITSClusterMap();
tIsPiITSRefit =(Float_t)IsPiITSRefit;
txn =(Float_t)xn;
txp =(Float_t)xp;
tchi2He =(Float_t)HeTrack->GetTPCchi2()/(Float_t)(nClustersTPCHe);
tchi2Pi =(Float_t)PionTrack->GetTPCchi2()/(Float_t)(nClustersTPCPi);
fNtuple1->Fill();
vertex.Delete();
}
}
}
PostData(1,fListHist);
PostData(2,fNtuple1);
PostData(3,fNtuple4);
}
void AliAnalysisTaskHelium3PiAOD::Terminate(Option_t *)
{
}
AliAnalysisTaskHelium3PiAOD.cxx:1 AliAnalysisTaskHelium3PiAOD.cxx:2 AliAnalysisTaskHelium3PiAOD.cxx:3 AliAnalysisTaskHelium3PiAOD.cxx:4 AliAnalysisTaskHelium3PiAOD.cxx:5 AliAnalysisTaskHelium3PiAOD.cxx:6 AliAnalysisTaskHelium3PiAOD.cxx:7 AliAnalysisTaskHelium3PiAOD.cxx:8 AliAnalysisTaskHelium3PiAOD.cxx:9 AliAnalysisTaskHelium3PiAOD.cxx:10 AliAnalysisTaskHelium3PiAOD.cxx:11 AliAnalysisTaskHelium3PiAOD.cxx:12 AliAnalysisTaskHelium3PiAOD.cxx:13 AliAnalysisTaskHelium3PiAOD.cxx:14 AliAnalysisTaskHelium3PiAOD.cxx:15 AliAnalysisTaskHelium3PiAOD.cxx:16 AliAnalysisTaskHelium3PiAOD.cxx:17 AliAnalysisTaskHelium3PiAOD.cxx:18 AliAnalysisTaskHelium3PiAOD.cxx:19 AliAnalysisTaskHelium3PiAOD.cxx:20 AliAnalysisTaskHelium3PiAOD.cxx:21 AliAnalysisTaskHelium3PiAOD.cxx:22 AliAnalysisTaskHelium3PiAOD.cxx:23 AliAnalysisTaskHelium3PiAOD.cxx:24 AliAnalysisTaskHelium3PiAOD.cxx:25 AliAnalysisTaskHelium3PiAOD.cxx:26 AliAnalysisTaskHelium3PiAOD.cxx:27 AliAnalysisTaskHelium3PiAOD.cxx:28 AliAnalysisTaskHelium3PiAOD.cxx:29 AliAnalysisTaskHelium3PiAOD.cxx:30 AliAnalysisTaskHelium3PiAOD.cxx:31 AliAnalysisTaskHelium3PiAOD.cxx:32 AliAnalysisTaskHelium3PiAOD.cxx:33 AliAnalysisTaskHelium3PiAOD.cxx:34 AliAnalysisTaskHelium3PiAOD.cxx:35 AliAnalysisTaskHelium3PiAOD.cxx:36 AliAnalysisTaskHelium3PiAOD.cxx:37 AliAnalysisTaskHelium3PiAOD.cxx:38 AliAnalysisTaskHelium3PiAOD.cxx:39 AliAnalysisTaskHelium3PiAOD.cxx:40 AliAnalysisTaskHelium3PiAOD.cxx:41 AliAnalysisTaskHelium3PiAOD.cxx:42 AliAnalysisTaskHelium3PiAOD.cxx:43 AliAnalysisTaskHelium3PiAOD.cxx:44 AliAnalysisTaskHelium3PiAOD.cxx:45 AliAnalysisTaskHelium3PiAOD.cxx:46 AliAnalysisTaskHelium3PiAOD.cxx:47 AliAnalysisTaskHelium3PiAOD.cxx:48 AliAnalysisTaskHelium3PiAOD.cxx:49 AliAnalysisTaskHelium3PiAOD.cxx:50 AliAnalysisTaskHelium3PiAOD.cxx:51 AliAnalysisTaskHelium3PiAOD.cxx:52 AliAnalysisTaskHelium3PiAOD.cxx:53 AliAnalysisTaskHelium3PiAOD.cxx:54 AliAnalysisTaskHelium3PiAOD.cxx:55 AliAnalysisTaskHelium3PiAOD.cxx:56 AliAnalysisTaskHelium3PiAOD.cxx:57 AliAnalysisTaskHelium3PiAOD.cxx:58 AliAnalysisTaskHelium3PiAOD.cxx:59 AliAnalysisTaskHelium3PiAOD.cxx:60 AliAnalysisTaskHelium3PiAOD.cxx:61 AliAnalysisTaskHelium3PiAOD.cxx:62 AliAnalysisTaskHelium3PiAOD.cxx:63 AliAnalysisTaskHelium3PiAOD.cxx:64 AliAnalysisTaskHelium3PiAOD.cxx:65 AliAnalysisTaskHelium3PiAOD.cxx:66 AliAnalysisTaskHelium3PiAOD.cxx:67 AliAnalysisTaskHelium3PiAOD.cxx:68 AliAnalysisTaskHelium3PiAOD.cxx:69 AliAnalysisTaskHelium3PiAOD.cxx:70 AliAnalysisTaskHelium3PiAOD.cxx:71 AliAnalysisTaskHelium3PiAOD.cxx:72 AliAnalysisTaskHelium3PiAOD.cxx:73 AliAnalysisTaskHelium3PiAOD.cxx:74 AliAnalysisTaskHelium3PiAOD.cxx:75 AliAnalysisTaskHelium3PiAOD.cxx:76 AliAnalysisTaskHelium3PiAOD.cxx:77 AliAnalysisTaskHelium3PiAOD.cxx:78 AliAnalysisTaskHelium3PiAOD.cxx:79 AliAnalysisTaskHelium3PiAOD.cxx:80 AliAnalysisTaskHelium3PiAOD.cxx:81 AliAnalysisTaskHelium3PiAOD.cxx:82 AliAnalysisTaskHelium3PiAOD.cxx:83 AliAnalysisTaskHelium3PiAOD.cxx:84 AliAnalysisTaskHelium3PiAOD.cxx:85 AliAnalysisTaskHelium3PiAOD.cxx:86 AliAnalysisTaskHelium3PiAOD.cxx:87 AliAnalysisTaskHelium3PiAOD.cxx:88 AliAnalysisTaskHelium3PiAOD.cxx:89 AliAnalysisTaskHelium3PiAOD.cxx:90 AliAnalysisTaskHelium3PiAOD.cxx:91 AliAnalysisTaskHelium3PiAOD.cxx:92 AliAnalysisTaskHelium3PiAOD.cxx:93 AliAnalysisTaskHelium3PiAOD.cxx:94 AliAnalysisTaskHelium3PiAOD.cxx:95 AliAnalysisTaskHelium3PiAOD.cxx:96 AliAnalysisTaskHelium3PiAOD.cxx:97 AliAnalysisTaskHelium3PiAOD.cxx:98 AliAnalysisTaskHelium3PiAOD.cxx:99 AliAnalysisTaskHelium3PiAOD.cxx:100 AliAnalysisTaskHelium3PiAOD.cxx:101 AliAnalysisTaskHelium3PiAOD.cxx:102 AliAnalysisTaskHelium3PiAOD.cxx:103 AliAnalysisTaskHelium3PiAOD.cxx:104 AliAnalysisTaskHelium3PiAOD.cxx:105 AliAnalysisTaskHelium3PiAOD.cxx:106 AliAnalysisTaskHelium3PiAOD.cxx:107 AliAnalysisTaskHelium3PiAOD.cxx:108 AliAnalysisTaskHelium3PiAOD.cxx:109 AliAnalysisTaskHelium3PiAOD.cxx:110 AliAnalysisTaskHelium3PiAOD.cxx:111 AliAnalysisTaskHelium3PiAOD.cxx:112 AliAnalysisTaskHelium3PiAOD.cxx:113 AliAnalysisTaskHelium3PiAOD.cxx:114 AliAnalysisTaskHelium3PiAOD.cxx:115 AliAnalysisTaskHelium3PiAOD.cxx:116 AliAnalysisTaskHelium3PiAOD.cxx:117 AliAnalysisTaskHelium3PiAOD.cxx:118 AliAnalysisTaskHelium3PiAOD.cxx:119 AliAnalysisTaskHelium3PiAOD.cxx:120 AliAnalysisTaskHelium3PiAOD.cxx:121 AliAnalysisTaskHelium3PiAOD.cxx:122 AliAnalysisTaskHelium3PiAOD.cxx:123 AliAnalysisTaskHelium3PiAOD.cxx:124 AliAnalysisTaskHelium3PiAOD.cxx:125 AliAnalysisTaskHelium3PiAOD.cxx:126 AliAnalysisTaskHelium3PiAOD.cxx:127 AliAnalysisTaskHelium3PiAOD.cxx:128 AliAnalysisTaskHelium3PiAOD.cxx:129 AliAnalysisTaskHelium3PiAOD.cxx:130 AliAnalysisTaskHelium3PiAOD.cxx:131 AliAnalysisTaskHelium3PiAOD.cxx:132 AliAnalysisTaskHelium3PiAOD.cxx:133 AliAnalysisTaskHelium3PiAOD.cxx:134 AliAnalysisTaskHelium3PiAOD.cxx:135 AliAnalysisTaskHelium3PiAOD.cxx:136 AliAnalysisTaskHelium3PiAOD.cxx:137 AliAnalysisTaskHelium3PiAOD.cxx:138 AliAnalysisTaskHelium3PiAOD.cxx:139 AliAnalysisTaskHelium3PiAOD.cxx:140 AliAnalysisTaskHelium3PiAOD.cxx:141 AliAnalysisTaskHelium3PiAOD.cxx:142 AliAnalysisTaskHelium3PiAOD.cxx:143 AliAnalysisTaskHelium3PiAOD.cxx:144 AliAnalysisTaskHelium3PiAOD.cxx:145 AliAnalysisTaskHelium3PiAOD.cxx:146 AliAnalysisTaskHelium3PiAOD.cxx:147 AliAnalysisTaskHelium3PiAOD.cxx:148 AliAnalysisTaskHelium3PiAOD.cxx:149 AliAnalysisTaskHelium3PiAOD.cxx:150 AliAnalysisTaskHelium3PiAOD.cxx:151 AliAnalysisTaskHelium3PiAOD.cxx:152 AliAnalysisTaskHelium3PiAOD.cxx:153 AliAnalysisTaskHelium3PiAOD.cxx:154 AliAnalysisTaskHelium3PiAOD.cxx:155 AliAnalysisTaskHelium3PiAOD.cxx:156 AliAnalysisTaskHelium3PiAOD.cxx:157 AliAnalysisTaskHelium3PiAOD.cxx:158 AliAnalysisTaskHelium3PiAOD.cxx:159 AliAnalysisTaskHelium3PiAOD.cxx:160 AliAnalysisTaskHelium3PiAOD.cxx:161 AliAnalysisTaskHelium3PiAOD.cxx:162 AliAnalysisTaskHelium3PiAOD.cxx:163 AliAnalysisTaskHelium3PiAOD.cxx:164 AliAnalysisTaskHelium3PiAOD.cxx:165 AliAnalysisTaskHelium3PiAOD.cxx:166 AliAnalysisTaskHelium3PiAOD.cxx:167 AliAnalysisTaskHelium3PiAOD.cxx:168 AliAnalysisTaskHelium3PiAOD.cxx:169 AliAnalysisTaskHelium3PiAOD.cxx:170 AliAnalysisTaskHelium3PiAOD.cxx:171 AliAnalysisTaskHelium3PiAOD.cxx:172 AliAnalysisTaskHelium3PiAOD.cxx:173 AliAnalysisTaskHelium3PiAOD.cxx:174 AliAnalysisTaskHelium3PiAOD.cxx:175 AliAnalysisTaskHelium3PiAOD.cxx:176 AliAnalysisTaskHelium3PiAOD.cxx:177 AliAnalysisTaskHelium3PiAOD.cxx:178 AliAnalysisTaskHelium3PiAOD.cxx:179 AliAnalysisTaskHelium3PiAOD.cxx:180 AliAnalysisTaskHelium3PiAOD.cxx:181 AliAnalysisTaskHelium3PiAOD.cxx:182 AliAnalysisTaskHelium3PiAOD.cxx:183 AliAnalysisTaskHelium3PiAOD.cxx:184 AliAnalysisTaskHelium3PiAOD.cxx:185 AliAnalysisTaskHelium3PiAOD.cxx:186 AliAnalysisTaskHelium3PiAOD.cxx:187 AliAnalysisTaskHelium3PiAOD.cxx:188 AliAnalysisTaskHelium3PiAOD.cxx:189 AliAnalysisTaskHelium3PiAOD.cxx:190 AliAnalysisTaskHelium3PiAOD.cxx:191 AliAnalysisTaskHelium3PiAOD.cxx:192 AliAnalysisTaskHelium3PiAOD.cxx:193 AliAnalysisTaskHelium3PiAOD.cxx:194 AliAnalysisTaskHelium3PiAOD.cxx:195 AliAnalysisTaskHelium3PiAOD.cxx:196 AliAnalysisTaskHelium3PiAOD.cxx:197 AliAnalysisTaskHelium3PiAOD.cxx:198 AliAnalysisTaskHelium3PiAOD.cxx:199 AliAnalysisTaskHelium3PiAOD.cxx:200 AliAnalysisTaskHelium3PiAOD.cxx:201 AliAnalysisTaskHelium3PiAOD.cxx:202 AliAnalysisTaskHelium3PiAOD.cxx:203 AliAnalysisTaskHelium3PiAOD.cxx:204 AliAnalysisTaskHelium3PiAOD.cxx:205 AliAnalysisTaskHelium3PiAOD.cxx:206 AliAnalysisTaskHelium3PiAOD.cxx:207 AliAnalysisTaskHelium3PiAOD.cxx:208 AliAnalysisTaskHelium3PiAOD.cxx:209 AliAnalysisTaskHelium3PiAOD.cxx:210 AliAnalysisTaskHelium3PiAOD.cxx:211 AliAnalysisTaskHelium3PiAOD.cxx:212 AliAnalysisTaskHelium3PiAOD.cxx:213 AliAnalysisTaskHelium3PiAOD.cxx:214 AliAnalysisTaskHelium3PiAOD.cxx:215 AliAnalysisTaskHelium3PiAOD.cxx:216 AliAnalysisTaskHelium3PiAOD.cxx:217 AliAnalysisTaskHelium3PiAOD.cxx:218 AliAnalysisTaskHelium3PiAOD.cxx:219 AliAnalysisTaskHelium3PiAOD.cxx:220 AliAnalysisTaskHelium3PiAOD.cxx:221 AliAnalysisTaskHelium3PiAOD.cxx:222 AliAnalysisTaskHelium3PiAOD.cxx:223 AliAnalysisTaskHelium3PiAOD.cxx:224 AliAnalysisTaskHelium3PiAOD.cxx:225 AliAnalysisTaskHelium3PiAOD.cxx:226 AliAnalysisTaskHelium3PiAOD.cxx:227 AliAnalysisTaskHelium3PiAOD.cxx:228 AliAnalysisTaskHelium3PiAOD.cxx:229 AliAnalysisTaskHelium3PiAOD.cxx:230 AliAnalysisTaskHelium3PiAOD.cxx:231 AliAnalysisTaskHelium3PiAOD.cxx:232 AliAnalysisTaskHelium3PiAOD.cxx:233 AliAnalysisTaskHelium3PiAOD.cxx:234 AliAnalysisTaskHelium3PiAOD.cxx:235 AliAnalysisTaskHelium3PiAOD.cxx:236 AliAnalysisTaskHelium3PiAOD.cxx:237 AliAnalysisTaskHelium3PiAOD.cxx:238 AliAnalysisTaskHelium3PiAOD.cxx:239 AliAnalysisTaskHelium3PiAOD.cxx:240 AliAnalysisTaskHelium3PiAOD.cxx:241 AliAnalysisTaskHelium3PiAOD.cxx:242 AliAnalysisTaskHelium3PiAOD.cxx:243 AliAnalysisTaskHelium3PiAOD.cxx:244 AliAnalysisTaskHelium3PiAOD.cxx:245 AliAnalysisTaskHelium3PiAOD.cxx:246 AliAnalysisTaskHelium3PiAOD.cxx:247 AliAnalysisTaskHelium3PiAOD.cxx:248 AliAnalysisTaskHelium3PiAOD.cxx:249 AliAnalysisTaskHelium3PiAOD.cxx:250 AliAnalysisTaskHelium3PiAOD.cxx:251 AliAnalysisTaskHelium3PiAOD.cxx:252 AliAnalysisTaskHelium3PiAOD.cxx:253 AliAnalysisTaskHelium3PiAOD.cxx:254 AliAnalysisTaskHelium3PiAOD.cxx:255 AliAnalysisTaskHelium3PiAOD.cxx:256 AliAnalysisTaskHelium3PiAOD.cxx:257 AliAnalysisTaskHelium3PiAOD.cxx:258 AliAnalysisTaskHelium3PiAOD.cxx:259 AliAnalysisTaskHelium3PiAOD.cxx:260 AliAnalysisTaskHelium3PiAOD.cxx:261 AliAnalysisTaskHelium3PiAOD.cxx:262 AliAnalysisTaskHelium3PiAOD.cxx:263 AliAnalysisTaskHelium3PiAOD.cxx:264 AliAnalysisTaskHelium3PiAOD.cxx:265 AliAnalysisTaskHelium3PiAOD.cxx:266 AliAnalysisTaskHelium3PiAOD.cxx:267 AliAnalysisTaskHelium3PiAOD.cxx:268 AliAnalysisTaskHelium3PiAOD.cxx:269 AliAnalysisTaskHelium3PiAOD.cxx:270 AliAnalysisTaskHelium3PiAOD.cxx:271 AliAnalysisTaskHelium3PiAOD.cxx:272 AliAnalysisTaskHelium3PiAOD.cxx:273 AliAnalysisTaskHelium3PiAOD.cxx:274 AliAnalysisTaskHelium3PiAOD.cxx:275 AliAnalysisTaskHelium3PiAOD.cxx:276 AliAnalysisTaskHelium3PiAOD.cxx:277 AliAnalysisTaskHelium3PiAOD.cxx:278 AliAnalysisTaskHelium3PiAOD.cxx:279 AliAnalysisTaskHelium3PiAOD.cxx:280 AliAnalysisTaskHelium3PiAOD.cxx:281 AliAnalysisTaskHelium3PiAOD.cxx:282 AliAnalysisTaskHelium3PiAOD.cxx:283 AliAnalysisTaskHelium3PiAOD.cxx:284 AliAnalysisTaskHelium3PiAOD.cxx:285 AliAnalysisTaskHelium3PiAOD.cxx:286 AliAnalysisTaskHelium3PiAOD.cxx:287 AliAnalysisTaskHelium3PiAOD.cxx:288 AliAnalysisTaskHelium3PiAOD.cxx:289 AliAnalysisTaskHelium3PiAOD.cxx:290 AliAnalysisTaskHelium3PiAOD.cxx:291 AliAnalysisTaskHelium3PiAOD.cxx:292 AliAnalysisTaskHelium3PiAOD.cxx:293 AliAnalysisTaskHelium3PiAOD.cxx:294 AliAnalysisTaskHelium3PiAOD.cxx:295 AliAnalysisTaskHelium3PiAOD.cxx:296 AliAnalysisTaskHelium3PiAOD.cxx:297 AliAnalysisTaskHelium3PiAOD.cxx:298 AliAnalysisTaskHelium3PiAOD.cxx:299 AliAnalysisTaskHelium3PiAOD.cxx:300 AliAnalysisTaskHelium3PiAOD.cxx:301 AliAnalysisTaskHelium3PiAOD.cxx:302 AliAnalysisTaskHelium3PiAOD.cxx:303 AliAnalysisTaskHelium3PiAOD.cxx:304 AliAnalysisTaskHelium3PiAOD.cxx:305 AliAnalysisTaskHelium3PiAOD.cxx:306 AliAnalysisTaskHelium3PiAOD.cxx:307 AliAnalysisTaskHelium3PiAOD.cxx:308 AliAnalysisTaskHelium3PiAOD.cxx:309 AliAnalysisTaskHelium3PiAOD.cxx:310 AliAnalysisTaskHelium3PiAOD.cxx:311 AliAnalysisTaskHelium3PiAOD.cxx:312 AliAnalysisTaskHelium3PiAOD.cxx:313 AliAnalysisTaskHelium3PiAOD.cxx:314 AliAnalysisTaskHelium3PiAOD.cxx:315 AliAnalysisTaskHelium3PiAOD.cxx:316 AliAnalysisTaskHelium3PiAOD.cxx:317 AliAnalysisTaskHelium3PiAOD.cxx:318 AliAnalysisTaskHelium3PiAOD.cxx:319 AliAnalysisTaskHelium3PiAOD.cxx:320 AliAnalysisTaskHelium3PiAOD.cxx:321 AliAnalysisTaskHelium3PiAOD.cxx:322 AliAnalysisTaskHelium3PiAOD.cxx:323 AliAnalysisTaskHelium3PiAOD.cxx:324 AliAnalysisTaskHelium3PiAOD.cxx:325 AliAnalysisTaskHelium3PiAOD.cxx:326 AliAnalysisTaskHelium3PiAOD.cxx:327 AliAnalysisTaskHelium3PiAOD.cxx:328 AliAnalysisTaskHelium3PiAOD.cxx:329 AliAnalysisTaskHelium3PiAOD.cxx:330 AliAnalysisTaskHelium3PiAOD.cxx:331 AliAnalysisTaskHelium3PiAOD.cxx:332 AliAnalysisTaskHelium3PiAOD.cxx:333 AliAnalysisTaskHelium3PiAOD.cxx:334 AliAnalysisTaskHelium3PiAOD.cxx:335 AliAnalysisTaskHelium3PiAOD.cxx:336 AliAnalysisTaskHelium3PiAOD.cxx:337 AliAnalysisTaskHelium3PiAOD.cxx:338 AliAnalysisTaskHelium3PiAOD.cxx:339 AliAnalysisTaskHelium3PiAOD.cxx:340 AliAnalysisTaskHelium3PiAOD.cxx:341 AliAnalysisTaskHelium3PiAOD.cxx:342 AliAnalysisTaskHelium3PiAOD.cxx:343 AliAnalysisTaskHelium3PiAOD.cxx:344 AliAnalysisTaskHelium3PiAOD.cxx:345 AliAnalysisTaskHelium3PiAOD.cxx:346 AliAnalysisTaskHelium3PiAOD.cxx:347 AliAnalysisTaskHelium3PiAOD.cxx:348 AliAnalysisTaskHelium3PiAOD.cxx:349 AliAnalysisTaskHelium3PiAOD.cxx:350 AliAnalysisTaskHelium3PiAOD.cxx:351 AliAnalysisTaskHelium3PiAOD.cxx:352 AliAnalysisTaskHelium3PiAOD.cxx:353 AliAnalysisTaskHelium3PiAOD.cxx:354 AliAnalysisTaskHelium3PiAOD.cxx:355 AliAnalysisTaskHelium3PiAOD.cxx:356 AliAnalysisTaskHelium3PiAOD.cxx:357 AliAnalysisTaskHelium3PiAOD.cxx:358 AliAnalysisTaskHelium3PiAOD.cxx:359 AliAnalysisTaskHelium3PiAOD.cxx:360 AliAnalysisTaskHelium3PiAOD.cxx:361 AliAnalysisTaskHelium3PiAOD.cxx:362 AliAnalysisTaskHelium3PiAOD.cxx:363 AliAnalysisTaskHelium3PiAOD.cxx:364 AliAnalysisTaskHelium3PiAOD.cxx:365 AliAnalysisTaskHelium3PiAOD.cxx:366 AliAnalysisTaskHelium3PiAOD.cxx:367 AliAnalysisTaskHelium3PiAOD.cxx:368 AliAnalysisTaskHelium3PiAOD.cxx:369 AliAnalysisTaskHelium3PiAOD.cxx:370 AliAnalysisTaskHelium3PiAOD.cxx:371 AliAnalysisTaskHelium3PiAOD.cxx:372 AliAnalysisTaskHelium3PiAOD.cxx:373 AliAnalysisTaskHelium3PiAOD.cxx:374 AliAnalysisTaskHelium3PiAOD.cxx:375 AliAnalysisTaskHelium3PiAOD.cxx:376 AliAnalysisTaskHelium3PiAOD.cxx:377 AliAnalysisTaskHelium3PiAOD.cxx:378 AliAnalysisTaskHelium3PiAOD.cxx:379 AliAnalysisTaskHelium3PiAOD.cxx:380 AliAnalysisTaskHelium3PiAOD.cxx:381 AliAnalysisTaskHelium3PiAOD.cxx:382 AliAnalysisTaskHelium3PiAOD.cxx:383 AliAnalysisTaskHelium3PiAOD.cxx:384 AliAnalysisTaskHelium3PiAOD.cxx:385 AliAnalysisTaskHelium3PiAOD.cxx:386 AliAnalysisTaskHelium3PiAOD.cxx:387 AliAnalysisTaskHelium3PiAOD.cxx:388 AliAnalysisTaskHelium3PiAOD.cxx:389 AliAnalysisTaskHelium3PiAOD.cxx:390 AliAnalysisTaskHelium3PiAOD.cxx:391 AliAnalysisTaskHelium3PiAOD.cxx:392 AliAnalysisTaskHelium3PiAOD.cxx:393 AliAnalysisTaskHelium3PiAOD.cxx:394 AliAnalysisTaskHelium3PiAOD.cxx:395 AliAnalysisTaskHelium3PiAOD.cxx:396 AliAnalysisTaskHelium3PiAOD.cxx:397 AliAnalysisTaskHelium3PiAOD.cxx:398 AliAnalysisTaskHelium3PiAOD.cxx:399 AliAnalysisTaskHelium3PiAOD.cxx:400 AliAnalysisTaskHelium3PiAOD.cxx:401 AliAnalysisTaskHelium3PiAOD.cxx:402 AliAnalysisTaskHelium3PiAOD.cxx:403 AliAnalysisTaskHelium3PiAOD.cxx:404 AliAnalysisTaskHelium3PiAOD.cxx:405 AliAnalysisTaskHelium3PiAOD.cxx:406 AliAnalysisTaskHelium3PiAOD.cxx:407 AliAnalysisTaskHelium3PiAOD.cxx:408 AliAnalysisTaskHelium3PiAOD.cxx:409 AliAnalysisTaskHelium3PiAOD.cxx:410 AliAnalysisTaskHelium3PiAOD.cxx:411 AliAnalysisTaskHelium3PiAOD.cxx:412 AliAnalysisTaskHelium3PiAOD.cxx:413 AliAnalysisTaskHelium3PiAOD.cxx:414 AliAnalysisTaskHelium3PiAOD.cxx:415 AliAnalysisTaskHelium3PiAOD.cxx:416 AliAnalysisTaskHelium3PiAOD.cxx:417 AliAnalysisTaskHelium3PiAOD.cxx:418 AliAnalysisTaskHelium3PiAOD.cxx:419 AliAnalysisTaskHelium3PiAOD.cxx:420 AliAnalysisTaskHelium3PiAOD.cxx:421 AliAnalysisTaskHelium3PiAOD.cxx:422 AliAnalysisTaskHelium3PiAOD.cxx:423 AliAnalysisTaskHelium3PiAOD.cxx:424 AliAnalysisTaskHelium3PiAOD.cxx:425 AliAnalysisTaskHelium3PiAOD.cxx:426 AliAnalysisTaskHelium3PiAOD.cxx:427 AliAnalysisTaskHelium3PiAOD.cxx:428 AliAnalysisTaskHelium3PiAOD.cxx:429 AliAnalysisTaskHelium3PiAOD.cxx:430 AliAnalysisTaskHelium3PiAOD.cxx:431 AliAnalysisTaskHelium3PiAOD.cxx:432 AliAnalysisTaskHelium3PiAOD.cxx:433 AliAnalysisTaskHelium3PiAOD.cxx:434 AliAnalysisTaskHelium3PiAOD.cxx:435 AliAnalysisTaskHelium3PiAOD.cxx:436 AliAnalysisTaskHelium3PiAOD.cxx:437 AliAnalysisTaskHelium3PiAOD.cxx:438 AliAnalysisTaskHelium3PiAOD.cxx:439 AliAnalysisTaskHelium3PiAOD.cxx:440 AliAnalysisTaskHelium3PiAOD.cxx:441 AliAnalysisTaskHelium3PiAOD.cxx:442 AliAnalysisTaskHelium3PiAOD.cxx:443 AliAnalysisTaskHelium3PiAOD.cxx:444 AliAnalysisTaskHelium3PiAOD.cxx:445 AliAnalysisTaskHelium3PiAOD.cxx:446 AliAnalysisTaskHelium3PiAOD.cxx:447 AliAnalysisTaskHelium3PiAOD.cxx:448 AliAnalysisTaskHelium3PiAOD.cxx:449 AliAnalysisTaskHelium3PiAOD.cxx:450 AliAnalysisTaskHelium3PiAOD.cxx:451 AliAnalysisTaskHelium3PiAOD.cxx:452 AliAnalysisTaskHelium3PiAOD.cxx:453 AliAnalysisTaskHelium3PiAOD.cxx:454 AliAnalysisTaskHelium3PiAOD.cxx:455 AliAnalysisTaskHelium3PiAOD.cxx:456 AliAnalysisTaskHelium3PiAOD.cxx:457 AliAnalysisTaskHelium3PiAOD.cxx:458 AliAnalysisTaskHelium3PiAOD.cxx:459 AliAnalysisTaskHelium3PiAOD.cxx:460 AliAnalysisTaskHelium3PiAOD.cxx:461 AliAnalysisTaskHelium3PiAOD.cxx:462 AliAnalysisTaskHelium3PiAOD.cxx:463 AliAnalysisTaskHelium3PiAOD.cxx:464 AliAnalysisTaskHelium3PiAOD.cxx:465 AliAnalysisTaskHelium3PiAOD.cxx:466 AliAnalysisTaskHelium3PiAOD.cxx:467 AliAnalysisTaskHelium3PiAOD.cxx:468 AliAnalysisTaskHelium3PiAOD.cxx:469 AliAnalysisTaskHelium3PiAOD.cxx:470 AliAnalysisTaskHelium3PiAOD.cxx:471 AliAnalysisTaskHelium3PiAOD.cxx:472 AliAnalysisTaskHelium3PiAOD.cxx:473 AliAnalysisTaskHelium3PiAOD.cxx:474 AliAnalysisTaskHelium3PiAOD.cxx:475 AliAnalysisTaskHelium3PiAOD.cxx:476 AliAnalysisTaskHelium3PiAOD.cxx:477 AliAnalysisTaskHelium3PiAOD.cxx:478 AliAnalysisTaskHelium3PiAOD.cxx:479 AliAnalysisTaskHelium3PiAOD.cxx:480 AliAnalysisTaskHelium3PiAOD.cxx:481 AliAnalysisTaskHelium3PiAOD.cxx:482 AliAnalysisTaskHelium3PiAOD.cxx:483 AliAnalysisTaskHelium3PiAOD.cxx:484 AliAnalysisTaskHelium3PiAOD.cxx:485 AliAnalysisTaskHelium3PiAOD.cxx:486 AliAnalysisTaskHelium3PiAOD.cxx:487 AliAnalysisTaskHelium3PiAOD.cxx:488 AliAnalysisTaskHelium3PiAOD.cxx:489 AliAnalysisTaskHelium3PiAOD.cxx:490 AliAnalysisTaskHelium3PiAOD.cxx:491 AliAnalysisTaskHelium3PiAOD.cxx:492 AliAnalysisTaskHelium3PiAOD.cxx:493 AliAnalysisTaskHelium3PiAOD.cxx:494 AliAnalysisTaskHelium3PiAOD.cxx:495 AliAnalysisTaskHelium3PiAOD.cxx:496 AliAnalysisTaskHelium3PiAOD.cxx:497 AliAnalysisTaskHelium3PiAOD.cxx:498 AliAnalysisTaskHelium3PiAOD.cxx:499 AliAnalysisTaskHelium3PiAOD.cxx:500 AliAnalysisTaskHelium3PiAOD.cxx:501 AliAnalysisTaskHelium3PiAOD.cxx:502 AliAnalysisTaskHelium3PiAOD.cxx:503 AliAnalysisTaskHelium3PiAOD.cxx:504 AliAnalysisTaskHelium3PiAOD.cxx:505 AliAnalysisTaskHelium3PiAOD.cxx:506 AliAnalysisTaskHelium3PiAOD.cxx:507 AliAnalysisTaskHelium3PiAOD.cxx:508 AliAnalysisTaskHelium3PiAOD.cxx:509 AliAnalysisTaskHelium3PiAOD.cxx:510 AliAnalysisTaskHelium3PiAOD.cxx:511 AliAnalysisTaskHelium3PiAOD.cxx:512 AliAnalysisTaskHelium3PiAOD.cxx:513 AliAnalysisTaskHelium3PiAOD.cxx:514 AliAnalysisTaskHelium3PiAOD.cxx:515 AliAnalysisTaskHelium3PiAOD.cxx:516 AliAnalysisTaskHelium3PiAOD.cxx:517 AliAnalysisTaskHelium3PiAOD.cxx:518 AliAnalysisTaskHelium3PiAOD.cxx:519 AliAnalysisTaskHelium3PiAOD.cxx:520 AliAnalysisTaskHelium3PiAOD.cxx:521 AliAnalysisTaskHelium3PiAOD.cxx:522 AliAnalysisTaskHelium3PiAOD.cxx:523 AliAnalysisTaskHelium3PiAOD.cxx:524 AliAnalysisTaskHelium3PiAOD.cxx:525 AliAnalysisTaskHelium3PiAOD.cxx:526 AliAnalysisTaskHelium3PiAOD.cxx:527 AliAnalysisTaskHelium3PiAOD.cxx:528 AliAnalysisTaskHelium3PiAOD.cxx:529 AliAnalysisTaskHelium3PiAOD.cxx:530 AliAnalysisTaskHelium3PiAOD.cxx:531 AliAnalysisTaskHelium3PiAOD.cxx:532 AliAnalysisTaskHelium3PiAOD.cxx:533 AliAnalysisTaskHelium3PiAOD.cxx:534 AliAnalysisTaskHelium3PiAOD.cxx:535 AliAnalysisTaskHelium3PiAOD.cxx:536 AliAnalysisTaskHelium3PiAOD.cxx:537 AliAnalysisTaskHelium3PiAOD.cxx:538 AliAnalysisTaskHelium3PiAOD.cxx:539 AliAnalysisTaskHelium3PiAOD.cxx:540 AliAnalysisTaskHelium3PiAOD.cxx:541 AliAnalysisTaskHelium3PiAOD.cxx:542 AliAnalysisTaskHelium3PiAOD.cxx:543 AliAnalysisTaskHelium3PiAOD.cxx:544 AliAnalysisTaskHelium3PiAOD.cxx:545 AliAnalysisTaskHelium3PiAOD.cxx:546 AliAnalysisTaskHelium3PiAOD.cxx:547 AliAnalysisTaskHelium3PiAOD.cxx:548 AliAnalysisTaskHelium3PiAOD.cxx:549 AliAnalysisTaskHelium3PiAOD.cxx:550 AliAnalysisTaskHelium3PiAOD.cxx:551 AliAnalysisTaskHelium3PiAOD.cxx:552 AliAnalysisTaskHelium3PiAOD.cxx:553 AliAnalysisTaskHelium3PiAOD.cxx:554 AliAnalysisTaskHelium3PiAOD.cxx:555 AliAnalysisTaskHelium3PiAOD.cxx:556 AliAnalysisTaskHelium3PiAOD.cxx:557 AliAnalysisTaskHelium3PiAOD.cxx:558 AliAnalysisTaskHelium3PiAOD.cxx:559 AliAnalysisTaskHelium3PiAOD.cxx:560 AliAnalysisTaskHelium3PiAOD.cxx:561 AliAnalysisTaskHelium3PiAOD.cxx:562 AliAnalysisTaskHelium3PiAOD.cxx:563 AliAnalysisTaskHelium3PiAOD.cxx:564 AliAnalysisTaskHelium3PiAOD.cxx:565 AliAnalysisTaskHelium3PiAOD.cxx:566 AliAnalysisTaskHelium3PiAOD.cxx:567 AliAnalysisTaskHelium3PiAOD.cxx:568 AliAnalysisTaskHelium3PiAOD.cxx:569 AliAnalysisTaskHelium3PiAOD.cxx:570 AliAnalysisTaskHelium3PiAOD.cxx:571 AliAnalysisTaskHelium3PiAOD.cxx:572 AliAnalysisTaskHelium3PiAOD.cxx:573 AliAnalysisTaskHelium3PiAOD.cxx:574 AliAnalysisTaskHelium3PiAOD.cxx:575 AliAnalysisTaskHelium3PiAOD.cxx:576 AliAnalysisTaskHelium3PiAOD.cxx:577 AliAnalysisTaskHelium3PiAOD.cxx:578 AliAnalysisTaskHelium3PiAOD.cxx:579 AliAnalysisTaskHelium3PiAOD.cxx:580 AliAnalysisTaskHelium3PiAOD.cxx:581 AliAnalysisTaskHelium3PiAOD.cxx:582 AliAnalysisTaskHelium3PiAOD.cxx:583 AliAnalysisTaskHelium3PiAOD.cxx:584 AliAnalysisTaskHelium3PiAOD.cxx:585 AliAnalysisTaskHelium3PiAOD.cxx:586 AliAnalysisTaskHelium3PiAOD.cxx:587 AliAnalysisTaskHelium3PiAOD.cxx:588 AliAnalysisTaskHelium3PiAOD.cxx:589 AliAnalysisTaskHelium3PiAOD.cxx:590 AliAnalysisTaskHelium3PiAOD.cxx:591 AliAnalysisTaskHelium3PiAOD.cxx:592 AliAnalysisTaskHelium3PiAOD.cxx:593 AliAnalysisTaskHelium3PiAOD.cxx:594 AliAnalysisTaskHelium3PiAOD.cxx:595 AliAnalysisTaskHelium3PiAOD.cxx:596 AliAnalysisTaskHelium3PiAOD.cxx:597 AliAnalysisTaskHelium3PiAOD.cxx:598 AliAnalysisTaskHelium3PiAOD.cxx:599 AliAnalysisTaskHelium3PiAOD.cxx:600 AliAnalysisTaskHelium3PiAOD.cxx:601 AliAnalysisTaskHelium3PiAOD.cxx:602 AliAnalysisTaskHelium3PiAOD.cxx:603 AliAnalysisTaskHelium3PiAOD.cxx:604 AliAnalysisTaskHelium3PiAOD.cxx:605 AliAnalysisTaskHelium3PiAOD.cxx:606 AliAnalysisTaskHelium3PiAOD.cxx:607 AliAnalysisTaskHelium3PiAOD.cxx:608 AliAnalysisTaskHelium3PiAOD.cxx:609 AliAnalysisTaskHelium3PiAOD.cxx:610 AliAnalysisTaskHelium3PiAOD.cxx:611 AliAnalysisTaskHelium3PiAOD.cxx:612 AliAnalysisTaskHelium3PiAOD.cxx:613 AliAnalysisTaskHelium3PiAOD.cxx:614 AliAnalysisTaskHelium3PiAOD.cxx:615 AliAnalysisTaskHelium3PiAOD.cxx:616 AliAnalysisTaskHelium3PiAOD.cxx:617 AliAnalysisTaskHelium3PiAOD.cxx:618 AliAnalysisTaskHelium3PiAOD.cxx:619 AliAnalysisTaskHelium3PiAOD.cxx:620 AliAnalysisTaskHelium3PiAOD.cxx:621 AliAnalysisTaskHelium3PiAOD.cxx:622 AliAnalysisTaskHelium3PiAOD.cxx:623 AliAnalysisTaskHelium3PiAOD.cxx:624 AliAnalysisTaskHelium3PiAOD.cxx:625 AliAnalysisTaskHelium3PiAOD.cxx:626 AliAnalysisTaskHelium3PiAOD.cxx:627 AliAnalysisTaskHelium3PiAOD.cxx:628 AliAnalysisTaskHelium3PiAOD.cxx:629 AliAnalysisTaskHelium3PiAOD.cxx:630 AliAnalysisTaskHelium3PiAOD.cxx:631 AliAnalysisTaskHelium3PiAOD.cxx:632 AliAnalysisTaskHelium3PiAOD.cxx:633 AliAnalysisTaskHelium3PiAOD.cxx:634 AliAnalysisTaskHelium3PiAOD.cxx:635 AliAnalysisTaskHelium3PiAOD.cxx:636 AliAnalysisTaskHelium3PiAOD.cxx:637 AliAnalysisTaskHelium3PiAOD.cxx:638 AliAnalysisTaskHelium3PiAOD.cxx:639 AliAnalysisTaskHelium3PiAOD.cxx:640 AliAnalysisTaskHelium3PiAOD.cxx:641 AliAnalysisTaskHelium3PiAOD.cxx:642 AliAnalysisTaskHelium3PiAOD.cxx:643 AliAnalysisTaskHelium3PiAOD.cxx:644 AliAnalysisTaskHelium3PiAOD.cxx:645 AliAnalysisTaskHelium3PiAOD.cxx:646 AliAnalysisTaskHelium3PiAOD.cxx:647 AliAnalysisTaskHelium3PiAOD.cxx:648 AliAnalysisTaskHelium3PiAOD.cxx:649 AliAnalysisTaskHelium3PiAOD.cxx:650 AliAnalysisTaskHelium3PiAOD.cxx:651 AliAnalysisTaskHelium3PiAOD.cxx:652 AliAnalysisTaskHelium3PiAOD.cxx:653 AliAnalysisTaskHelium3PiAOD.cxx:654 AliAnalysisTaskHelium3PiAOD.cxx:655 AliAnalysisTaskHelium3PiAOD.cxx:656 AliAnalysisTaskHelium3PiAOD.cxx:657 AliAnalysisTaskHelium3PiAOD.cxx:658 AliAnalysisTaskHelium3PiAOD.cxx:659 AliAnalysisTaskHelium3PiAOD.cxx:660 AliAnalysisTaskHelium3PiAOD.cxx:661 AliAnalysisTaskHelium3PiAOD.cxx:662 AliAnalysisTaskHelium3PiAOD.cxx:663 AliAnalysisTaskHelium3PiAOD.cxx:664 AliAnalysisTaskHelium3PiAOD.cxx:665 AliAnalysisTaskHelium3PiAOD.cxx:666 AliAnalysisTaskHelium3PiAOD.cxx:667 AliAnalysisTaskHelium3PiAOD.cxx:668 AliAnalysisTaskHelium3PiAOD.cxx:669 AliAnalysisTaskHelium3PiAOD.cxx:670 AliAnalysisTaskHelium3PiAOD.cxx:671 AliAnalysisTaskHelium3PiAOD.cxx:672 AliAnalysisTaskHelium3PiAOD.cxx:673 AliAnalysisTaskHelium3PiAOD.cxx:674 AliAnalysisTaskHelium3PiAOD.cxx:675 AliAnalysisTaskHelium3PiAOD.cxx:676 AliAnalysisTaskHelium3PiAOD.cxx:677 AliAnalysisTaskHelium3PiAOD.cxx:678 AliAnalysisTaskHelium3PiAOD.cxx:679 AliAnalysisTaskHelium3PiAOD.cxx:680 AliAnalysisTaskHelium3PiAOD.cxx:681 AliAnalysisTaskHelium3PiAOD.cxx:682 AliAnalysisTaskHelium3PiAOD.cxx:683 AliAnalysisTaskHelium3PiAOD.cxx:684 AliAnalysisTaskHelium3PiAOD.cxx:685 AliAnalysisTaskHelium3PiAOD.cxx:686 AliAnalysisTaskHelium3PiAOD.cxx:687 AliAnalysisTaskHelium3PiAOD.cxx:688 AliAnalysisTaskHelium3PiAOD.cxx:689 AliAnalysisTaskHelium3PiAOD.cxx:690 AliAnalysisTaskHelium3PiAOD.cxx:691 AliAnalysisTaskHelium3PiAOD.cxx:692 AliAnalysisTaskHelium3PiAOD.cxx:693 AliAnalysisTaskHelium3PiAOD.cxx:694 AliAnalysisTaskHelium3PiAOD.cxx:695 AliAnalysisTaskHelium3PiAOD.cxx:696 AliAnalysisTaskHelium3PiAOD.cxx:697 AliAnalysisTaskHelium3PiAOD.cxx:698 AliAnalysisTaskHelium3PiAOD.cxx:699 AliAnalysisTaskHelium3PiAOD.cxx:700 AliAnalysisTaskHelium3PiAOD.cxx:701 AliAnalysisTaskHelium3PiAOD.cxx:702 AliAnalysisTaskHelium3PiAOD.cxx:703 AliAnalysisTaskHelium3PiAOD.cxx:704 AliAnalysisTaskHelium3PiAOD.cxx:705 AliAnalysisTaskHelium3PiAOD.cxx:706 AliAnalysisTaskHelium3PiAOD.cxx:707 AliAnalysisTaskHelium3PiAOD.cxx:708 AliAnalysisTaskHelium3PiAOD.cxx:709 AliAnalysisTaskHelium3PiAOD.cxx:710 AliAnalysisTaskHelium3PiAOD.cxx:711 AliAnalysisTaskHelium3PiAOD.cxx:712 AliAnalysisTaskHelium3PiAOD.cxx:713 AliAnalysisTaskHelium3PiAOD.cxx:714 AliAnalysisTaskHelium3PiAOD.cxx:715 AliAnalysisTaskHelium3PiAOD.cxx:716 AliAnalysisTaskHelium3PiAOD.cxx:717 AliAnalysisTaskHelium3PiAOD.cxx:718 AliAnalysisTaskHelium3PiAOD.cxx:719 AliAnalysisTaskHelium3PiAOD.cxx:720 AliAnalysisTaskHelium3PiAOD.cxx:721 AliAnalysisTaskHelium3PiAOD.cxx:722 AliAnalysisTaskHelium3PiAOD.cxx:723 AliAnalysisTaskHelium3PiAOD.cxx:724 AliAnalysisTaskHelium3PiAOD.cxx:725 AliAnalysisTaskHelium3PiAOD.cxx:726 AliAnalysisTaskHelium3PiAOD.cxx:727 AliAnalysisTaskHelium3PiAOD.cxx:728 AliAnalysisTaskHelium3PiAOD.cxx:729 AliAnalysisTaskHelium3PiAOD.cxx:730 AliAnalysisTaskHelium3PiAOD.cxx:731 AliAnalysisTaskHelium3PiAOD.cxx:732 AliAnalysisTaskHelium3PiAOD.cxx:733 AliAnalysisTaskHelium3PiAOD.cxx:734 AliAnalysisTaskHelium3PiAOD.cxx:735 AliAnalysisTaskHelium3PiAOD.cxx:736 AliAnalysisTaskHelium3PiAOD.cxx:737 AliAnalysisTaskHelium3PiAOD.cxx:738 AliAnalysisTaskHelium3PiAOD.cxx:739 AliAnalysisTaskHelium3PiAOD.cxx:740 AliAnalysisTaskHelium3PiAOD.cxx:741 AliAnalysisTaskHelium3PiAOD.cxx:742 AliAnalysisTaskHelium3PiAOD.cxx:743 AliAnalysisTaskHelium3PiAOD.cxx:744 AliAnalysisTaskHelium3PiAOD.cxx:745 AliAnalysisTaskHelium3PiAOD.cxx:746 AliAnalysisTaskHelium3PiAOD.cxx:747 AliAnalysisTaskHelium3PiAOD.cxx:748 AliAnalysisTaskHelium3PiAOD.cxx:749 AliAnalysisTaskHelium3PiAOD.cxx:750 AliAnalysisTaskHelium3PiAOD.cxx:751 AliAnalysisTaskHelium3PiAOD.cxx:752 AliAnalysisTaskHelium3PiAOD.cxx:753 AliAnalysisTaskHelium3PiAOD.cxx:754 AliAnalysisTaskHelium3PiAOD.cxx:755 AliAnalysisTaskHelium3PiAOD.cxx:756 AliAnalysisTaskHelium3PiAOD.cxx:757 AliAnalysisTaskHelium3PiAOD.cxx:758 AliAnalysisTaskHelium3PiAOD.cxx:759 AliAnalysisTaskHelium3PiAOD.cxx:760 AliAnalysisTaskHelium3PiAOD.cxx:761 AliAnalysisTaskHelium3PiAOD.cxx:762 AliAnalysisTaskHelium3PiAOD.cxx:763 AliAnalysisTaskHelium3PiAOD.cxx:764 AliAnalysisTaskHelium3PiAOD.cxx:765 AliAnalysisTaskHelium3PiAOD.cxx:766 AliAnalysisTaskHelium3PiAOD.cxx:767 AliAnalysisTaskHelium3PiAOD.cxx:768 AliAnalysisTaskHelium3PiAOD.cxx:769 AliAnalysisTaskHelium3PiAOD.cxx:770 AliAnalysisTaskHelium3PiAOD.cxx:771 AliAnalysisTaskHelium3PiAOD.cxx:772 AliAnalysisTaskHelium3PiAOD.cxx:773 AliAnalysisTaskHelium3PiAOD.cxx:774 AliAnalysisTaskHelium3PiAOD.cxx:775 AliAnalysisTaskHelium3PiAOD.cxx:776 AliAnalysisTaskHelium3PiAOD.cxx:777 AliAnalysisTaskHelium3PiAOD.cxx:778 AliAnalysisTaskHelium3PiAOD.cxx:779 AliAnalysisTaskHelium3PiAOD.cxx:780 AliAnalysisTaskHelium3PiAOD.cxx:781 AliAnalysisTaskHelium3PiAOD.cxx:782 AliAnalysisTaskHelium3PiAOD.cxx:783 AliAnalysisTaskHelium3PiAOD.cxx:784 AliAnalysisTaskHelium3PiAOD.cxx:785 AliAnalysisTaskHelium3PiAOD.cxx:786 AliAnalysisTaskHelium3PiAOD.cxx:787 AliAnalysisTaskHelium3PiAOD.cxx:788 AliAnalysisTaskHelium3PiAOD.cxx:789 AliAnalysisTaskHelium3PiAOD.cxx:790 AliAnalysisTaskHelium3PiAOD.cxx:791 AliAnalysisTaskHelium3PiAOD.cxx:792 AliAnalysisTaskHelium3PiAOD.cxx:793 AliAnalysisTaskHelium3PiAOD.cxx:794 AliAnalysisTaskHelium3PiAOD.cxx:795 AliAnalysisTaskHelium3PiAOD.cxx:796 AliAnalysisTaskHelium3PiAOD.cxx:797 AliAnalysisTaskHelium3PiAOD.cxx:798 AliAnalysisTaskHelium3PiAOD.cxx:799 AliAnalysisTaskHelium3PiAOD.cxx:800 AliAnalysisTaskHelium3PiAOD.cxx:801 AliAnalysisTaskHelium3PiAOD.cxx:802 AliAnalysisTaskHelium3PiAOD.cxx:803 AliAnalysisTaskHelium3PiAOD.cxx:804 AliAnalysisTaskHelium3PiAOD.cxx:805 AliAnalysisTaskHelium3PiAOD.cxx:806 AliAnalysisTaskHelium3PiAOD.cxx:807 AliAnalysisTaskHelium3PiAOD.cxx:808 AliAnalysisTaskHelium3PiAOD.cxx:809 AliAnalysisTaskHelium3PiAOD.cxx:810 AliAnalysisTaskHelium3PiAOD.cxx:811 AliAnalysisTaskHelium3PiAOD.cxx:812 AliAnalysisTaskHelium3PiAOD.cxx:813 AliAnalysisTaskHelium3PiAOD.cxx:814 AliAnalysisTaskHelium3PiAOD.cxx:815 AliAnalysisTaskHelium3PiAOD.cxx:816 AliAnalysisTaskHelium3PiAOD.cxx:817 AliAnalysisTaskHelium3PiAOD.cxx:818 AliAnalysisTaskHelium3PiAOD.cxx:819 AliAnalysisTaskHelium3PiAOD.cxx:820 AliAnalysisTaskHelium3PiAOD.cxx:821 AliAnalysisTaskHelium3PiAOD.cxx:822 AliAnalysisTaskHelium3PiAOD.cxx:823 AliAnalysisTaskHelium3PiAOD.cxx:824 AliAnalysisTaskHelium3PiAOD.cxx:825 AliAnalysisTaskHelium3PiAOD.cxx:826 AliAnalysisTaskHelium3PiAOD.cxx:827 AliAnalysisTaskHelium3PiAOD.cxx:828 AliAnalysisTaskHelium3PiAOD.cxx:829 AliAnalysisTaskHelium3PiAOD.cxx:830 AliAnalysisTaskHelium3PiAOD.cxx:831 AliAnalysisTaskHelium3PiAOD.cxx:832 AliAnalysisTaskHelium3PiAOD.cxx:833 AliAnalysisTaskHelium3PiAOD.cxx:834 AliAnalysisTaskHelium3PiAOD.cxx:835 AliAnalysisTaskHelium3PiAOD.cxx:836 AliAnalysisTaskHelium3PiAOD.cxx:837 AliAnalysisTaskHelium3PiAOD.cxx:838 AliAnalysisTaskHelium3PiAOD.cxx:839 AliAnalysisTaskHelium3PiAOD.cxx:840 AliAnalysisTaskHelium3PiAOD.cxx:841 AliAnalysisTaskHelium3PiAOD.cxx:842 AliAnalysisTaskHelium3PiAOD.cxx:843 AliAnalysisTaskHelium3PiAOD.cxx:844 AliAnalysisTaskHelium3PiAOD.cxx:845 AliAnalysisTaskHelium3PiAOD.cxx:846 AliAnalysisTaskHelium3PiAOD.cxx:847 AliAnalysisTaskHelium3PiAOD.cxx:848 AliAnalysisTaskHelium3PiAOD.cxx:849 AliAnalysisTaskHelium3PiAOD.cxx:850 AliAnalysisTaskHelium3PiAOD.cxx:851 AliAnalysisTaskHelium3PiAOD.cxx:852 AliAnalysisTaskHelium3PiAOD.cxx:853 AliAnalysisTaskHelium3PiAOD.cxx:854 AliAnalysisTaskHelium3PiAOD.cxx:855 AliAnalysisTaskHelium3PiAOD.cxx:856 AliAnalysisTaskHelium3PiAOD.cxx:857 AliAnalysisTaskHelium3PiAOD.cxx:858 AliAnalysisTaskHelium3PiAOD.cxx:859 AliAnalysisTaskHelium3PiAOD.cxx:860 AliAnalysisTaskHelium3PiAOD.cxx:861 AliAnalysisTaskHelium3PiAOD.cxx:862 AliAnalysisTaskHelium3PiAOD.cxx:863 AliAnalysisTaskHelium3PiAOD.cxx:864 AliAnalysisTaskHelium3PiAOD.cxx:865 AliAnalysisTaskHelium3PiAOD.cxx:866 AliAnalysisTaskHelium3PiAOD.cxx:867 AliAnalysisTaskHelium3PiAOD.cxx:868 AliAnalysisTaskHelium3PiAOD.cxx:869 AliAnalysisTaskHelium3PiAOD.cxx:870 AliAnalysisTaskHelium3PiAOD.cxx:871 AliAnalysisTaskHelium3PiAOD.cxx:872 AliAnalysisTaskHelium3PiAOD.cxx:873 AliAnalysisTaskHelium3PiAOD.cxx:874 AliAnalysisTaskHelium3PiAOD.cxx:875 AliAnalysisTaskHelium3PiAOD.cxx:876 AliAnalysisTaskHelium3PiAOD.cxx:877 AliAnalysisTaskHelium3PiAOD.cxx:878 AliAnalysisTaskHelium3PiAOD.cxx:879 AliAnalysisTaskHelium3PiAOD.cxx:880 AliAnalysisTaskHelium3PiAOD.cxx:881 AliAnalysisTaskHelium3PiAOD.cxx:882 AliAnalysisTaskHelium3PiAOD.cxx:883 AliAnalysisTaskHelium3PiAOD.cxx:884 AliAnalysisTaskHelium3PiAOD.cxx:885 AliAnalysisTaskHelium3PiAOD.cxx:886 AliAnalysisTaskHelium3PiAOD.cxx:887 AliAnalysisTaskHelium3PiAOD.cxx:888 AliAnalysisTaskHelium3PiAOD.cxx:889 AliAnalysisTaskHelium3PiAOD.cxx:890 AliAnalysisTaskHelium3PiAOD.cxx:891 AliAnalysisTaskHelium3PiAOD.cxx:892 AliAnalysisTaskHelium3PiAOD.cxx:893 AliAnalysisTaskHelium3PiAOD.cxx:894 AliAnalysisTaskHelium3PiAOD.cxx:895 AliAnalysisTaskHelium3PiAOD.cxx:896 AliAnalysisTaskHelium3PiAOD.cxx:897 AliAnalysisTaskHelium3PiAOD.cxx:898 AliAnalysisTaskHelium3PiAOD.cxx:899 AliAnalysisTaskHelium3PiAOD.cxx:900 AliAnalysisTaskHelium3PiAOD.cxx:901 AliAnalysisTaskHelium3PiAOD.cxx:902 AliAnalysisTaskHelium3PiAOD.cxx:903 AliAnalysisTaskHelium3PiAOD.cxx:904 AliAnalysisTaskHelium3PiAOD.cxx:905 AliAnalysisTaskHelium3PiAOD.cxx:906 AliAnalysisTaskHelium3PiAOD.cxx:907 AliAnalysisTaskHelium3PiAOD.cxx:908 AliAnalysisTaskHelium3PiAOD.cxx:909 AliAnalysisTaskHelium3PiAOD.cxx:910 AliAnalysisTaskHelium3PiAOD.cxx:911 AliAnalysisTaskHelium3PiAOD.cxx:912 AliAnalysisTaskHelium3PiAOD.cxx:913 AliAnalysisTaskHelium3PiAOD.cxx:914 AliAnalysisTaskHelium3PiAOD.cxx:915 AliAnalysisTaskHelium3PiAOD.cxx:916 AliAnalysisTaskHelium3PiAOD.cxx:917 AliAnalysisTaskHelium3PiAOD.cxx:918 AliAnalysisTaskHelium3PiAOD.cxx:919 AliAnalysisTaskHelium3PiAOD.cxx:920 AliAnalysisTaskHelium3PiAOD.cxx:921 AliAnalysisTaskHelium3PiAOD.cxx:922 AliAnalysisTaskHelium3PiAOD.cxx:923 AliAnalysisTaskHelium3PiAOD.cxx:924 AliAnalysisTaskHelium3PiAOD.cxx:925 AliAnalysisTaskHelium3PiAOD.cxx:926 AliAnalysisTaskHelium3PiAOD.cxx:927 AliAnalysisTaskHelium3PiAOD.cxx:928 AliAnalysisTaskHelium3PiAOD.cxx:929 AliAnalysisTaskHelium3PiAOD.cxx:930 AliAnalysisTaskHelium3PiAOD.cxx:931 AliAnalysisTaskHelium3PiAOD.cxx:932 AliAnalysisTaskHelium3PiAOD.cxx:933 AliAnalysisTaskHelium3PiAOD.cxx:934 AliAnalysisTaskHelium3PiAOD.cxx:935 AliAnalysisTaskHelium3PiAOD.cxx:936 AliAnalysisTaskHelium3PiAOD.cxx:937 AliAnalysisTaskHelium3PiAOD.cxx:938 AliAnalysisTaskHelium3PiAOD.cxx:939 AliAnalysisTaskHelium3PiAOD.cxx:940 AliAnalysisTaskHelium3PiAOD.cxx:941 AliAnalysisTaskHelium3PiAOD.cxx:942 AliAnalysisTaskHelium3PiAOD.cxx:943 AliAnalysisTaskHelium3PiAOD.cxx:944 AliAnalysisTaskHelium3PiAOD.cxx:945 AliAnalysisTaskHelium3PiAOD.cxx:946 AliAnalysisTaskHelium3PiAOD.cxx:947 AliAnalysisTaskHelium3PiAOD.cxx:948 AliAnalysisTaskHelium3PiAOD.cxx:949 AliAnalysisTaskHelium3PiAOD.cxx:950 AliAnalysisTaskHelium3PiAOD.cxx:951 AliAnalysisTaskHelium3PiAOD.cxx:952 AliAnalysisTaskHelium3PiAOD.cxx:953 AliAnalysisTaskHelium3PiAOD.cxx:954 AliAnalysisTaskHelium3PiAOD.cxx:955 AliAnalysisTaskHelium3PiAOD.cxx:956 AliAnalysisTaskHelium3PiAOD.cxx:957 AliAnalysisTaskHelium3PiAOD.cxx:958 AliAnalysisTaskHelium3PiAOD.cxx:959 AliAnalysisTaskHelium3PiAOD.cxx:960 AliAnalysisTaskHelium3PiAOD.cxx:961 AliAnalysisTaskHelium3PiAOD.cxx:962 AliAnalysisTaskHelium3PiAOD.cxx:963 AliAnalysisTaskHelium3PiAOD.cxx:964 AliAnalysisTaskHelium3PiAOD.cxx:965 AliAnalysisTaskHelium3PiAOD.cxx:966 AliAnalysisTaskHelium3PiAOD.cxx:967 AliAnalysisTaskHelium3PiAOD.cxx:968 AliAnalysisTaskHelium3PiAOD.cxx:969 AliAnalysisTaskHelium3PiAOD.cxx:970 AliAnalysisTaskHelium3PiAOD.cxx:971 AliAnalysisTaskHelium3PiAOD.cxx:972 AliAnalysisTaskHelium3PiAOD.cxx:973 AliAnalysisTaskHelium3PiAOD.cxx:974 AliAnalysisTaskHelium3PiAOD.cxx:975 AliAnalysisTaskHelium3PiAOD.cxx:976 AliAnalysisTaskHelium3PiAOD.cxx:977 AliAnalysisTaskHelium3PiAOD.cxx:978 AliAnalysisTaskHelium3PiAOD.cxx:979 AliAnalysisTaskHelium3PiAOD.cxx:980 AliAnalysisTaskHelium3PiAOD.cxx:981 AliAnalysisTaskHelium3PiAOD.cxx:982 AliAnalysisTaskHelium3PiAOD.cxx:983 AliAnalysisTaskHelium3PiAOD.cxx:984 AliAnalysisTaskHelium3PiAOD.cxx:985 AliAnalysisTaskHelium3PiAOD.cxx:986 AliAnalysisTaskHelium3PiAOD.cxx:987 AliAnalysisTaskHelium3PiAOD.cxx:988 AliAnalysisTaskHelium3PiAOD.cxx:989 AliAnalysisTaskHelium3PiAOD.cxx:990 AliAnalysisTaskHelium3PiAOD.cxx:991 AliAnalysisTaskHelium3PiAOD.cxx:992 AliAnalysisTaskHelium3PiAOD.cxx:993 AliAnalysisTaskHelium3PiAOD.cxx:994 AliAnalysisTaskHelium3PiAOD.cxx:995 AliAnalysisTaskHelium3PiAOD.cxx:996 AliAnalysisTaskHelium3PiAOD.cxx:997 AliAnalysisTaskHelium3PiAOD.cxx:998 AliAnalysisTaskHelium3PiAOD.cxx:999 AliAnalysisTaskHelium3PiAOD.cxx:1000 AliAnalysisTaskHelium3PiAOD.cxx:1001 AliAnalysisTaskHelium3PiAOD.cxx:1002 AliAnalysisTaskHelium3PiAOD.cxx:1003 AliAnalysisTaskHelium3PiAOD.cxx:1004 AliAnalysisTaskHelium3PiAOD.cxx:1005 AliAnalysisTaskHelium3PiAOD.cxx:1006 AliAnalysisTaskHelium3PiAOD.cxx:1007 AliAnalysisTaskHelium3PiAOD.cxx:1008 AliAnalysisTaskHelium3PiAOD.cxx:1009 AliAnalysisTaskHelium3PiAOD.cxx:1010 AliAnalysisTaskHelium3PiAOD.cxx:1011 AliAnalysisTaskHelium3PiAOD.cxx:1012 AliAnalysisTaskHelium3PiAOD.cxx:1013 AliAnalysisTaskHelium3PiAOD.cxx:1014 AliAnalysisTaskHelium3PiAOD.cxx:1015 AliAnalysisTaskHelium3PiAOD.cxx:1016 AliAnalysisTaskHelium3PiAOD.cxx:1017 AliAnalysisTaskHelium3PiAOD.cxx:1018 AliAnalysisTaskHelium3PiAOD.cxx:1019 AliAnalysisTaskHelium3PiAOD.cxx:1020 AliAnalysisTaskHelium3PiAOD.cxx:1021 AliAnalysisTaskHelium3PiAOD.cxx:1022 AliAnalysisTaskHelium3PiAOD.cxx:1023 AliAnalysisTaskHelium3PiAOD.cxx:1024 AliAnalysisTaskHelium3PiAOD.cxx:1025 AliAnalysisTaskHelium3PiAOD.cxx:1026 AliAnalysisTaskHelium3PiAOD.cxx:1027 AliAnalysisTaskHelium3PiAOD.cxx:1028 AliAnalysisTaskHelium3PiAOD.cxx:1029 AliAnalysisTaskHelium3PiAOD.cxx:1030 AliAnalysisTaskHelium3PiAOD.cxx:1031 AliAnalysisTaskHelium3PiAOD.cxx:1032 AliAnalysisTaskHelium3PiAOD.cxx:1033 AliAnalysisTaskHelium3PiAOD.cxx:1034 AliAnalysisTaskHelium3PiAOD.cxx:1035 AliAnalysisTaskHelium3PiAOD.cxx:1036 AliAnalysisTaskHelium3PiAOD.cxx:1037 AliAnalysisTaskHelium3PiAOD.cxx:1038 AliAnalysisTaskHelium3PiAOD.cxx:1039 AliAnalysisTaskHelium3PiAOD.cxx:1040 AliAnalysisTaskHelium3PiAOD.cxx:1041 AliAnalysisTaskHelium3PiAOD.cxx:1042 AliAnalysisTaskHelium3PiAOD.cxx:1043 AliAnalysisTaskHelium3PiAOD.cxx:1044 AliAnalysisTaskHelium3PiAOD.cxx:1045 AliAnalysisTaskHelium3PiAOD.cxx:1046 AliAnalysisTaskHelium3PiAOD.cxx:1047 AliAnalysisTaskHelium3PiAOD.cxx:1048 AliAnalysisTaskHelium3PiAOD.cxx:1049 AliAnalysisTaskHelium3PiAOD.cxx:1050 AliAnalysisTaskHelium3PiAOD.cxx:1051 AliAnalysisTaskHelium3PiAOD.cxx:1052 AliAnalysisTaskHelium3PiAOD.cxx:1053 AliAnalysisTaskHelium3PiAOD.cxx:1054 AliAnalysisTaskHelium3PiAOD.cxx:1055 AliAnalysisTaskHelium3PiAOD.cxx:1056 AliAnalysisTaskHelium3PiAOD.cxx:1057 AliAnalysisTaskHelium3PiAOD.cxx:1058 AliAnalysisTaskHelium3PiAOD.cxx:1059 AliAnalysisTaskHelium3PiAOD.cxx:1060 AliAnalysisTaskHelium3PiAOD.cxx:1061 AliAnalysisTaskHelium3PiAOD.cxx:1062 AliAnalysisTaskHelium3PiAOD.cxx:1063 AliAnalysisTaskHelium3PiAOD.cxx:1064 AliAnalysisTaskHelium3PiAOD.cxx:1065 AliAnalysisTaskHelium3PiAOD.cxx:1066 AliAnalysisTaskHelium3PiAOD.cxx:1067 AliAnalysisTaskHelium3PiAOD.cxx:1068 AliAnalysisTaskHelium3PiAOD.cxx:1069 AliAnalysisTaskHelium3PiAOD.cxx:1070 AliAnalysisTaskHelium3PiAOD.cxx:1071 AliAnalysisTaskHelium3PiAOD.cxx:1072 AliAnalysisTaskHelium3PiAOD.cxx:1073 AliAnalysisTaskHelium3PiAOD.cxx:1074 AliAnalysisTaskHelium3PiAOD.cxx:1075 AliAnalysisTaskHelium3PiAOD.cxx:1076 AliAnalysisTaskHelium3PiAOD.cxx:1077 AliAnalysisTaskHelium3PiAOD.cxx:1078 AliAnalysisTaskHelium3PiAOD.cxx:1079 AliAnalysisTaskHelium3PiAOD.cxx:1080 AliAnalysisTaskHelium3PiAOD.cxx:1081 AliAnalysisTaskHelium3PiAOD.cxx:1082 AliAnalysisTaskHelium3PiAOD.cxx:1083 AliAnalysisTaskHelium3PiAOD.cxx:1084 AliAnalysisTaskHelium3PiAOD.cxx:1085 AliAnalysisTaskHelium3PiAOD.cxx:1086 AliAnalysisTaskHelium3PiAOD.cxx:1087 AliAnalysisTaskHelium3PiAOD.cxx:1088 AliAnalysisTaskHelium3PiAOD.cxx:1089 AliAnalysisTaskHelium3PiAOD.cxx:1090 AliAnalysisTaskHelium3PiAOD.cxx:1091 AliAnalysisTaskHelium3PiAOD.cxx:1092 AliAnalysisTaskHelium3PiAOD.cxx:1093 AliAnalysisTaskHelium3PiAOD.cxx:1094 AliAnalysisTaskHelium3PiAOD.cxx:1095 AliAnalysisTaskHelium3PiAOD.cxx:1096 AliAnalysisTaskHelium3PiAOD.cxx:1097 AliAnalysisTaskHelium3PiAOD.cxx:1098 AliAnalysisTaskHelium3PiAOD.cxx:1099 AliAnalysisTaskHelium3PiAOD.cxx:1100 AliAnalysisTaskHelium3PiAOD.cxx:1101 AliAnalysisTaskHelium3PiAOD.cxx:1102 AliAnalysisTaskHelium3PiAOD.cxx:1103 AliAnalysisTaskHelium3PiAOD.cxx:1104 AliAnalysisTaskHelium3PiAOD.cxx:1105 AliAnalysisTaskHelium3PiAOD.cxx:1106 AliAnalysisTaskHelium3PiAOD.cxx:1107 AliAnalysisTaskHelium3PiAOD.cxx:1108 AliAnalysisTaskHelium3PiAOD.cxx:1109 AliAnalysisTaskHelium3PiAOD.cxx:1110 AliAnalysisTaskHelium3PiAOD.cxx:1111 AliAnalysisTaskHelium3PiAOD.cxx:1112 AliAnalysisTaskHelium3PiAOD.cxx:1113 AliAnalysisTaskHelium3PiAOD.cxx:1114 AliAnalysisTaskHelium3PiAOD.cxx:1115 AliAnalysisTaskHelium3PiAOD.cxx:1116 AliAnalysisTaskHelium3PiAOD.cxx:1117 AliAnalysisTaskHelium3PiAOD.cxx:1118 AliAnalysisTaskHelium3PiAOD.cxx:1119 AliAnalysisTaskHelium3PiAOD.cxx:1120 AliAnalysisTaskHelium3PiAOD.cxx:1121 AliAnalysisTaskHelium3PiAOD.cxx:1122 AliAnalysisTaskHelium3PiAOD.cxx:1123 AliAnalysisTaskHelium3PiAOD.cxx:1124 AliAnalysisTaskHelium3PiAOD.cxx:1125 AliAnalysisTaskHelium3PiAOD.cxx:1126 AliAnalysisTaskHelium3PiAOD.cxx:1127 AliAnalysisTaskHelium3PiAOD.cxx:1128 AliAnalysisTaskHelium3PiAOD.cxx:1129 AliAnalysisTaskHelium3PiAOD.cxx:1130 AliAnalysisTaskHelium3PiAOD.cxx:1131 AliAnalysisTaskHelium3PiAOD.cxx:1132 AliAnalysisTaskHelium3PiAOD.cxx:1133 AliAnalysisTaskHelium3PiAOD.cxx:1134 AliAnalysisTaskHelium3PiAOD.cxx:1135 AliAnalysisTaskHelium3PiAOD.cxx:1136 AliAnalysisTaskHelium3PiAOD.cxx:1137 AliAnalysisTaskHelium3PiAOD.cxx:1138 AliAnalysisTaskHelium3PiAOD.cxx:1139 AliAnalysisTaskHelium3PiAOD.cxx:1140 AliAnalysisTaskHelium3PiAOD.cxx:1141 AliAnalysisTaskHelium3PiAOD.cxx:1142 AliAnalysisTaskHelium3PiAOD.cxx:1143 AliAnalysisTaskHelium3PiAOD.cxx:1144 AliAnalysisTaskHelium3PiAOD.cxx:1145 AliAnalysisTaskHelium3PiAOD.cxx:1146 AliAnalysisTaskHelium3PiAOD.cxx:1147 AliAnalysisTaskHelium3PiAOD.cxx:1148 AliAnalysisTaskHelium3PiAOD.cxx:1149 AliAnalysisTaskHelium3PiAOD.cxx:1150 AliAnalysisTaskHelium3PiAOD.cxx:1151 AliAnalysisTaskHelium3PiAOD.cxx:1152 AliAnalysisTaskHelium3PiAOD.cxx:1153 AliAnalysisTaskHelium3PiAOD.cxx:1154 AliAnalysisTaskHelium3PiAOD.cxx:1155 AliAnalysisTaskHelium3PiAOD.cxx:1156 AliAnalysisTaskHelium3PiAOD.cxx:1157 AliAnalysisTaskHelium3PiAOD.cxx:1158 AliAnalysisTaskHelium3PiAOD.cxx:1159 AliAnalysisTaskHelium3PiAOD.cxx:1160 AliAnalysisTaskHelium3PiAOD.cxx:1161 AliAnalysisTaskHelium3PiAOD.cxx:1162 AliAnalysisTaskHelium3PiAOD.cxx:1163 AliAnalysisTaskHelium3PiAOD.cxx:1164 AliAnalysisTaskHelium3PiAOD.cxx:1165 AliAnalysisTaskHelium3PiAOD.cxx:1166 AliAnalysisTaskHelium3PiAOD.cxx:1167 AliAnalysisTaskHelium3PiAOD.cxx:1168 AliAnalysisTaskHelium3PiAOD.cxx:1169 AliAnalysisTaskHelium3PiAOD.cxx:1170 AliAnalysisTaskHelium3PiAOD.cxx:1171 AliAnalysisTaskHelium3PiAOD.cxx:1172 AliAnalysisTaskHelium3PiAOD.cxx:1173 AliAnalysisTaskHelium3PiAOD.cxx:1174 AliAnalysisTaskHelium3PiAOD.cxx:1175 AliAnalysisTaskHelium3PiAOD.cxx:1176 AliAnalysisTaskHelium3PiAOD.cxx:1177 AliAnalysisTaskHelium3PiAOD.cxx:1178 AliAnalysisTaskHelium3PiAOD.cxx:1179 AliAnalysisTaskHelium3PiAOD.cxx:1180 AliAnalysisTaskHelium3PiAOD.cxx:1181 AliAnalysisTaskHelium3PiAOD.cxx:1182 AliAnalysisTaskHelium3PiAOD.cxx:1183 AliAnalysisTaskHelium3PiAOD.cxx:1184 AliAnalysisTaskHelium3PiAOD.cxx:1185 AliAnalysisTaskHelium3PiAOD.cxx:1186 AliAnalysisTaskHelium3PiAOD.cxx:1187 AliAnalysisTaskHelium3PiAOD.cxx:1188 AliAnalysisTaskHelium3PiAOD.cxx:1189 AliAnalysisTaskHelium3PiAOD.cxx:1190 AliAnalysisTaskHelium3PiAOD.cxx:1191 AliAnalysisTaskHelium3PiAOD.cxx:1192 AliAnalysisTaskHelium3PiAOD.cxx:1193 AliAnalysisTaskHelium3PiAOD.cxx:1194 AliAnalysisTaskHelium3PiAOD.cxx:1195 AliAnalysisTaskHelium3PiAOD.cxx:1196 AliAnalysisTaskHelium3PiAOD.cxx:1197 AliAnalysisTaskHelium3PiAOD.cxx:1198