#include <TParticle.h>
#include <TVector3.h>
#include <TChain.h>
#include "TROOT.h"
#include "AliAnalysisTaskDStarCorrelations.h"
#include "AliRDHFCutsDStartoKpipi.h"
#include "AliHFAssociatedTrackCuts.h"
#include "AliAODRecoDecay.h"
#include "AliAODRecoCascadeHF.h"
#include "AliAODRecoDecayHF2Prong.h"
#include "AliAODPidHF.h"
#include "AliVParticle.h"
#include "AliAnalysisManager.h"
#include "AliAODInputHandler.h"
#include "AliAODHandler.h"
#include "AliESDtrack.h"
#include "AliAODMCParticle.h"
#include "AliNormalizationCounter.h"
#include "AliReducedParticle.h"
#include "AliHFCorrelator.h"
#include "AliAODMCHeader.h"
#include "AliEventPoolManager.h"
#include "AliVertexingHFUtils.h"
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskDStarCorrelations)
AliAnalysisTaskDStarCorrelations::AliAnalysisTaskDStarCorrelations() :
AliAnalysisTaskSE(),
fhandler(0x0),
fmcArray(0x0),
fCounter(0x0),
fCorrelator(0x0),
fselect(0),
fmontecarlo(kFALSE),
fmixing(kFALSE),
fFullmode(kFALSE),
fSystem(pp),
fEfficiencyVariable(kNone),
fBkgMethod(kDZeroSB),
fReco(kTRUE),
fUseEfficiencyCorrection(kFALSE),
fUseDmesonEfficiencyCorrection(kFALSE),
fUseCentrality(kFALSE),
fUseHadronicChannelAtKineLevel(kFALSE),
fRemoveMoreThanOneDmesonCandidate(kFALSE),
fPhiBins(32),
fEvents(0),
fDebugLevel(0),
fDisplacement(0),
fDim(0),
fNofPtBins(0),
fMaxEtaDStar(0.9),
fDMesonSigmas(0),
fD0Window(0),
fOutput(0x0),
fDmesonOutput(0x0),
fTracksOutput(0x0),
fEMOutput(0x0),
fCorrelationOutput(0x0),
fOutputMC(0x0),
fCuts(0),
fAssocCuts(0),
fUtils(0),
fTracklets(0),
fDeffMapvsPt(0),
fDeffMapvsPtvsMult(0),
fDeffMapvsPtvsEta(0)
{
SetDim();
}
AliAnalysisTaskDStarCorrelations::AliAnalysisTaskDStarCorrelations(const Char_t* name,AliRDHFCutsDStartoKpipi* cuts, AliHFAssociatedTrackCuts *AsscCuts,AliAnalysisTaskDStarCorrelations::CollSyst syst,Bool_t mode) :
AliAnalysisTaskSE(name),
fhandler(0x0),
fmcArray(0x0),
fCounter(0x0),
fCorrelator(0x0),
fselect(0),
fmontecarlo(kFALSE),
fmixing(kFALSE),
fFullmode(mode),
fSystem(syst),
fEfficiencyVariable(kNone),
fBkgMethod(kDZeroSB),
fReco(kTRUE),
fUseEfficiencyCorrection(kFALSE),
fUseDmesonEfficiencyCorrection(kFALSE),
fUseCentrality(kFALSE),
fUseHadronicChannelAtKineLevel(kFALSE),
fRemoveMoreThanOneDmesonCandidate(kFALSE),
fPhiBins(32),
fEvents(0),
fDebugLevel(0),
fDisplacement(0),
fDim(0),
fNofPtBins(0),
fMaxEtaDStar(0.9),
fDMesonSigmas(0),
fD0Window(0),
fOutput(0x0),
fDmesonOutput(0x0),
fTracksOutput(0x0),
fEMOutput(0x0),
fCorrelationOutput(0x0),
fOutputMC(0x0),
fCuts(0),
fAssocCuts(AsscCuts),
fUtils(0),
fTracklets(0),
fDeffMapvsPt(0),
fDeffMapvsPtvsMult(0),
fDeffMapvsPtvsEta(0)
{
Info("AliAnalysisTaskDStarCorrelations","Calling Constructor");
SetDim();
if(fSystem == AA) fUseCentrality = kTRUE; else fUseCentrality = kFALSE;
fCuts=cuts;
fNofPtBins= fCuts->GetNPtBins();
EnlargeDZeroMassWindow();
DefineInput(0, TChain::Class());
DefineOutput(1,TList::Class());
DefineOutput(2,TList::Class());
DefineOutput(3,TList::Class());
DefineOutput(4,TList::Class());
DefineOutput(5,TList::Class());
DefineOutput(6,TList::Class());
DefineOutput(7,AliNormalizationCounter::Class());
DefineOutput(8,AliRDHFCutsDStartoKpipi::Class());
DefineOutput(9,AliHFAssociatedTrackCuts::Class());
}
AliAnalysisTaskDStarCorrelations::~AliAnalysisTaskDStarCorrelations() {
Info("AliAnalysisTaskDStarCorrelations","Calling Destructor");
if(fhandler) {delete fhandler; fhandler = 0;}
if(fmcArray) {delete fmcArray; fmcArray = 0;}
if(fCounter) {delete fCounter; fCounter = 0;}
if(fCorrelator) {delete fCorrelator; fCorrelator = 0;}
if(fOutput) {delete fOutput; fOutput = 0;}
if(fOutputMC) {delete fOutputMC; fOutputMC = 0;}
if(fCuts) {delete fCuts; fCuts = 0;}
if(fAssocCuts) {delete fAssocCuts; fAssocCuts=0;}
if(fDeffMapvsPt){delete fDeffMapvsPt; fDeffMapvsPt=0;}
if(fDeffMapvsPtvsMult){delete fDeffMapvsPtvsMult; fDeffMapvsPtvsMult=0;}
if(fDeffMapvsPtvsEta){delete fDeffMapvsPtvsEta; fDeffMapvsPtvsEta=0;}
}
void AliAnalysisTaskDStarCorrelations::Init(){
if(fDebugLevel > 1) printf("AliAnalysisTaskDStarCorrelations::Init() \n");
AliRDHFCutsDStartoKpipi* copyfCuts=new AliRDHFCutsDStartoKpipi(*fCuts);
PostData(8,copyfCuts);
PostData(9,fAssocCuts);
return;
}
void AliAnalysisTaskDStarCorrelations::UserCreateOutputObjects(){
Info("UserCreateOutputObjects","CreateOutputObjects of task %s\n", GetName());
fOutput = new TList();
fOutput->SetOwner();
fOutputMC = new TList();
fOutputMC->SetOwner();
fDmesonOutput = new TList();
fDmesonOutput->SetOwner();
fTracksOutput = new TList();
fTracksOutput->SetOwner();
fEMOutput = new TList();
fEMOutput->SetOwner();
fCorrelationOutput = new TList();
fCorrelationOutput->SetOwner();
DefineHistoForAnalysis();
DefineThNSparseForAnalysis();
fCounter = new AliNormalizationCounter(Form("%s",GetOutputSlot(7)->GetContainer()->GetName()));
fCounter->Init();
Double_t Pi = TMath::Pi();
fCorrelator = new AliHFCorrelator("Correlator",fAssocCuts,fUseCentrality,fCuts);
fCorrelator->SetDeltaPhiInterval( -0.5*Pi, 1.5*Pi);
fCorrelator->SetEventMixing(fmixing);
fCorrelator->SetAssociatedParticleType(fselect);
fCorrelator->SetApplyDisplacementCut(fDisplacement);
fCorrelator->SetUseMC(fmontecarlo);
fCorrelator->SetUseReco(fReco);
Bool_t pooldef = fCorrelator->DefineEventPool();
if(!pooldef) AliInfo("Warning:: Event pool not defined properly");
fUtils = new AliAnalysisUtils();
PostData(1,fOutput);
PostData(2,fDmesonOutput);
PostData(3,fTracksOutput);
PostData(4,fEMOutput);
PostData(5,fCorrelationOutput);
PostData(6,fOutputMC);
PostData(7,fCounter);
}
void AliAnalysisTaskDStarCorrelations::UserExec(Option_t *){
if (!fInputEvent) {
Error("UserExec","NO EVENT FOUND!");
return;
}
AliAODEvent* aodEvent = dynamic_cast<AliAODEvent*>(fInputEvent);
if(!aodEvent){
AliError("AOD event not found!");
return;
}
fEvents++;
((TH1D*)fOutput->FindObject("NofEvents"))->Fill(0);
fCounter->StoreEvent(aodEvent,fCuts,fmontecarlo);
fmcArray = dynamic_cast<TClonesArray*>(aodEvent->FindListObject(AliAODMCParticle::StdBranchName()));
if(fmontecarlo && !fmcArray){
AliError("Array of MC particles not found");
return;
}
Bool_t isEvSel=fCuts->IsEventSelected(aodEvent);
if(!isEvSel) {
if(fCuts->IsEventRejectedDueToPileup()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(2); }
if(fCuts->IsEventRejectedDueToCentrality()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(3); }
if(fCuts->IsEventRejectedDueToNotRecoVertex()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(4); }
if(fCuts->IsEventRejectedDueToVertexContributors()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(5); }
if(fCuts->IsEventRejectedDueToZVertexOutsideFiducialRegion()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(6); }
if(fCuts->IsEventRejectedDueToTrigger()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(7); }
if(fCuts->IsEventRejectedDuePhysicsSelection()) {((TH1D*)fOutput->FindObject("NofEvents"))->Fill(8); }
return;
}
if(fSystem == pA){
if(fUtils->IsFirstEventInChunk(aodEvent)) {
AliInfo("Rejecting the event - first in the chunk");
((TH1D*)fOutput->FindObject("NofEvents"))->Fill(9);
return;
}
if(!fUtils->IsVertexSelected2013pA(aodEvent)) {
((TH1D*)fOutput->FindObject("NofEvents"))->Fill(10);
AliInfo("Rejecting the event - bad vertex");
return;
}
}
fCorrelator->SetAODEvent(aodEvent);
Bool_t correlatorON = fCorrelator->Initialize();
if(!correlatorON) {
AliInfo("AliHFCorrelator didn't initialize the pool correctly or processed a bad event");
return;
}
((TH1D*)fOutput->FindObject("NofEvents"))->Fill(1);
Double_t MultipOrCent = fCorrelator->GetCentrality();
if(fmontecarlo) {
fCorrelator->SetMCArray(fmcArray);
AliAODMCHeader *mcHeader = dynamic_cast<AliAODMCHeader*>(aodEvent->GetList()->FindObject(AliAODMCHeader::StdBranchName()));
if (fmontecarlo && !mcHeader) {
AliError("Could not find MC Header in AOD");
return;
}
Bool_t isMCeventgood = kFALSE;
Int_t eventType = mcHeader->GetEventType();
Int_t NMCevents = fAssocCuts->GetNofMCEventType();
for(Int_t k=0; k<NMCevents; k++){
Int_t * MCEventType = fAssocCuts->GetMCEventType();
if(eventType == MCEventType[k]) isMCeventgood= kTRUE;
((TH1D*)fOutputMC->FindObject("EventTypeMC"))->Fill(eventType);
}
if(NMCevents && !isMCeventgood){
if(fDebugLevel) std::cout << "The MC event " << eventType << " not interesting for this analysis: skipping" << std::endl;
return;
}
}
AliAODVertex *vtx = aodEvent->GetPrimaryVertex();
Double_t zVtxPosition = vtx->GetZ();
if(!aodEvent->GetPrimaryVertex() || TMath::Abs(aodEvent->GetMagneticField())<0.001) return;
if(!fmixing) ((TH2F*)fOutput->FindObject("EventPropsCheck"))->Fill(MultipOrCent,zVtxPosition);
if(!fmixing) ((TH1D*)fOutput->FindObject("MultiplicityOnlyCheck"))->Fill(AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aodEvent,-1.,1.));
Int_t poolbin = fAssocCuts->GetPoolBin(MultipOrCent, zVtxPosition);
TClonesArray *arrayDStartoD0pi=0;
if(!aodEvent && AODEvent() && IsStandardAOD()) {
aodEvent = dynamic_cast<AliAODEvent*> (AODEvent());
AliAODHandler* aodHandler = (AliAODHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
if(aodHandler->GetExtensions()) {
AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
AliAODEvent *aodFromExt = ext->GetAOD();
arrayDStartoD0pi=(TClonesArray*)aodFromExt->GetList()->FindObject("Dstar");
}
} else {
arrayDStartoD0pi=(TClonesArray*)aodEvent->GetList()->FindObject("Dstar");
}
Double_t ptDStar;
Double_t phiDStar;
Double_t etaDStar;
Bool_t isInPeak, isInDZeroSideBand, isInDStarSideBand, isDStarMCtag;
Double_t invMassDZero;
Double_t deltainvMDStar;
Double_t mPDGD0=1.8648;
Double_t mPDGDstar=2.01022;
Int_t pdgDgDStartoD0pi[2]={421,211};
Int_t pdgDgD0toKpi[2]={321,211};
Bool_t isDfromB = kFALSE;
Bool_t isEventMixingFilledPeak = kFALSE;
Bool_t isEventMixingFilledSB = kFALSE;
Bool_t EventHasDStarCandidate = kFALSE;
Bool_t EventHasDZeroSideBandCandidate = kFALSE;
Bool_t EventHasDStarSideBandCandidate = kFALSE;
Bool_t isTrackForPeakFilled = kFALSE;
Bool_t isTrackForSBFilled = kFALSE;
Int_t looponDCands = 0;
if(fReco) looponDCands = arrayDStartoD0pi->GetEntriesFast();
if(!fReco) looponDCands = fmcArray->GetEntriesFast();
Int_t nOfDStarCandidates = 0;
Int_t nOfSBCandidates = 0;
Double_t DmesonEfficiency = 1.;
Double_t DmesonWeight = 1.;
Double_t efficiencyvariable = -999;
Double_t dmDStarWindow = 0.0019/3;
Int_t ncandidates = 0;
for (Int_t iDStartoD0pi = 0; iDStartoD0pi<looponDCands; iDStartoD0pi++) {
if(fRemoveMoreThanOneDmesonCandidate && ncandidates) continue;
isInPeak = kFALSE;
isInDStarSideBand = kFALSE;
isInDZeroSideBand = kFALSE;
EventHasDStarCandidate = kFALSE;
EventHasDZeroSideBandCandidate = kFALSE;
EventHasDStarSideBandCandidate = kFALSE;
isDStarMCtag = kFALSE;
isDfromB = kFALSE;
ptDStar = -123.4;
phiDStar = -999;
etaDStar = -56.;
invMassDZero = - 999;
deltainvMDStar = -998;
AliAODRecoCascadeHF* dstarD0pi;
AliAODRecoDecayHF2Prong* theD0particle;
AliAODMCParticle* DStarMC=0x0;
Short_t daughtercharge = -2;
Int_t trackiddaugh0 = -1;
Int_t trackiddaugh1 = -1;
Int_t trackidsoftPi = -1;
Int_t ptbin = -1;
if(fReco){
dstarD0pi = (AliAODRecoCascadeHF*)arrayDStartoD0pi->At(iDStartoD0pi);
if(!dstarD0pi->GetSecondaryVtx()) continue;
theD0particle = (AliAODRecoDecayHF2Prong*)dstarD0pi->Get2Prong();
if (!theD0particle) continue;
Int_t isTkSelected = fCuts->IsSelected(dstarD0pi,AliRDHFCuts::kTracks);
Int_t isSelected=fCuts->IsSelected(dstarD0pi,AliRDHFCuts::kCandidate);
if(!isTkSelected) continue;
if(!isSelected) continue;
if(!fCuts->IsInFiducialAcceptance(dstarD0pi->Pt(),dstarD0pi->YDstar())) continue;
ptDStar = dstarD0pi->Pt();
if(ptDStar<fCuts->GetMinPtCandidate()||ptDStar>fCuts->GetMaxPtCandidate()) continue;
phiDStar = dstarD0pi->Phi();
etaDStar = dstarD0pi->Eta();
if(TMath::Abs(etaDStar) > fMaxEtaDStar) continue;
if(fEfficiencyVariable == kMult || fEfficiencyVariable == kCentr) efficiencyvariable = MultipOrCent;
if(fEfficiencyVariable == kEta) efficiencyvariable = etaDStar;
if(fEfficiencyVariable == kRapidity) efficiencyvariable = dstarD0pi->YDstar();
if(fEfficiencyVariable == kNone) efficiencyvariable = 0;
phiDStar = fCorrelator->SetCorrectPhiRange(phiDStar);
ptbin=fCuts->PtBin(dstarD0pi->Pt());
Double_t mD0Window= fD0Window[ptbin]/3;
invMassDZero = dstarD0pi->InvMassD0();
deltainvMDStar = dstarD0pi->DeltaInvMass();
DmesonEfficiency = fAssocCuts->GetTrigWeight(dstarD0pi->Pt(),efficiencyvariable);
if(fUseDmesonEfficiencyCorrection){
if(DmesonEfficiency>1.e-5) DmesonWeight = 1./DmesonEfficiency;
else DmesonWeight = 0;
}
Int_t mcLabelDStar = -999;
if(fmontecarlo){
mcLabelDStar = dstarD0pi->MatchToMC(413,421,pdgDgDStartoD0pi,pdgDgD0toKpi,fmcArray);
if(mcLabelDStar>=0) isDStarMCtag = kTRUE;
if(isDStarMCtag){
AliAODMCParticle *MCDStar = (AliAODMCParticle*)fmcArray->At(mcLabelDStar);
Int_t labelMother = MCDStar->GetMother();
AliAODMCParticle * mother = dynamic_cast<AliAODMCParticle*>(fmcArray->At(labelMother));
if(!mother) continue;
Int_t motherPDG =TMath::Abs(mother->PdgCode());
if((motherPDG>=500 && motherPDG <600) || (motherPDG>=5000 && motherPDG<6000 )) isDfromB = kTRUE;
}
}
if(!fmixing){
((TH2D*)fDmesonOutput->FindObject(Form("histDZerovsDStarMass_%d",ptbin)))->Fill(invMassDZero,deltainvMDStar);
if(fUseDmesonEfficiencyCorrection) ((TH2D*)fDmesonOutput->FindObject(Form("histDZerovsDStarMassWeight_%d",ptbin)))->Fill(invMassDZero,deltainvMDStar,DmesonWeight);
}
if(!fmixing) {
((TH1F*)fDmesonOutput->FindObject(Form("histDZeroMass_%d",ptbin)))->Fill(invMassDZero);
if(fUseDmesonEfficiencyCorrection) ((TH1F*)fDmesonOutput->FindObject(Form("histDZeroMassWeight_%d",ptbin)))->Fill(invMassDZero,DmesonWeight);
}
if(fFullmode){
Double_t arrayDStar[5];
arrayDStar[0] = deltainvMDStar;
arrayDStar[1] = invMassDZero;
arrayDStar[2] = phiDStar;
arrayDStar[3] = etaDStar;
arrayDStar[4] = ptDStar;
if(!fmixing)((THnSparseF*)fDmesonOutput->FindObject("DmesonMassCheck"))->Fill(arrayDStar);
}
if (TMath::Abs(invMassDZero-mPDGD0)<fDMesonSigmas[1]*mD0Window){
if(!fmixing){ ((TH1F*)fDmesonOutput->FindObject(Form("histDStarMass_%d",ptbin)))->Fill(deltainvMDStar);
if(fUseDmesonEfficiencyCorrection) ((TH1F*)fDmesonOutput->FindObject(Form("histDStarMassWeight_%d",ptbin)))->Fill(deltainvMDStar,DmesonWeight);}
isInPeak = kTRUE;
if(TMath::Abs(deltainvMDStar-(mPDGDstar-mPDGD0))<fDMesonSigmas[0]*dmDStarWindow) {
((TH1F*)fDmesonOutput->FindObject("RecoPtDStar"))->Fill(ptDStar,DmesonWeight);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("PhiInclusiveDStar"))->Fill(phiDStar,ptDStar);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("EtaInclusiveDStar"))->Fill(etaDStar,ptDStar);
nOfDStarCandidates++;
ncandidates ++;
EventHasDStarCandidate=kTRUE;
}
if(fBkgMethod == kDStarSB ){
if(deltainvMDStar>0.1473 && deltainvMDStar<0.1644){
((TH1F*)fDmesonOutput->FindObject("RecoPtBkg"))->Fill(ptDStar,DmesonWeight);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("PhiSidebandDStar"))->Fill(phiDStar,ptDStar);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("EtaSidebandDStar"))->Fill(etaDStar,ptDStar);
nOfSBCandidates++;
ncandidates ++;
EventHasDStarSideBandCandidate = kTRUE;
}
}
}
if (TMath::Abs(invMassDZero-mPDGD0)>fDMesonSigmas[2]*mD0Window && TMath::Abs(invMassDZero-mPDGD0)<fDMesonSigmas[3]*mD0Window ){
isInDZeroSideBand = kTRUE;
if(!fmixing){ ((TH1F*)fDmesonOutput->FindObject(Form("histDStarFromSBMass_%d",ptbin)))->Fill(deltainvMDStar);
if(fUseDmesonEfficiencyCorrection) ((TH1F*)fDmesonOutput->FindObject(Form("histDStarFromSBMassWeight_%d",ptbin)))->Fill(deltainvMDStar,DmesonWeight);
if(fBkgMethod == kDZeroSB){
if(TMath::Abs(deltainvMDStar-(mPDGDstar-mPDGD0))<fDMesonSigmas[0]*dmDStarWindow) {
((TH1F*)fDmesonOutput->FindObject("RecoPtBkg"))->Fill(ptDStar,DmesonWeight);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("PhiSidebandDStar"))->Fill(phiDStar,ptDStar);
if(!fmixing) ((TH2F*)fDmesonOutput->FindObject("EtaSidebandDStar"))->Fill(etaDStar,ptDStar);
nOfSBCandidates++;
ncandidates ++;
EventHasDZeroSideBandCandidate = kTRUE;
}
}
}
}
if(! isInPeak && !isInDZeroSideBand) continue;
if(TMath::Abs(deltainvMDStar)<0.142 || TMath::Abs(deltainvMDStar)>0.1644) continue;
daughtercharge = ((AliAODTrack*)dstarD0pi->GetBachelor())->Charge();
trackiddaugh0 = ((AliAODTrack*)theD0particle->GetDaughter(0))->GetID();
trackiddaugh1 = ((AliAODTrack*)theD0particle->GetDaughter(1))->GetID();
trackidsoftPi = ((AliAODTrack*)dstarD0pi->GetBachelor())->GetID();
}
Int_t DStarLabel = -1;
if(!fReco){
DStarMC = dynamic_cast<AliAODMCParticle*>(fmcArray->At(iDStartoD0pi));
if (!DStarMC) {
AliWarning("Careful: DStar MC Particle not found in tree, skipping");
continue;
}
DStarLabel = DStarMC->GetLabel();
if(DStarLabel>0)isDStarMCtag = kTRUE;
Int_t PDG =TMath::Abs(DStarMC->PdgCode());
if(PDG !=413) continue;
if(!fCuts->IsInFiducialAcceptance(DStarMC->Pt(),DStarMC->Y())) continue;
if(DStarMC->Pt()<fCuts->GetMinPtCandidate()||DStarMC->Pt()>fCuts->GetMaxPtCandidate()) continue;
ptbin=fCuts->PtBin(DStarMC->Pt());
Int_t labelMother = DStarMC->GetMother();
AliAODMCParticle * mother = dynamic_cast<AliAODMCParticle*>(fmcArray->At(labelMother));
if(!mother) continue;
Int_t motherPDG =TMath::Abs(mother->PdgCode());
if((motherPDG>=500 && motherPDG <600) || (motherPDG>=5000 && motherPDG<6000 )) isDfromB = kTRUE;
Bool_t isDZero = kFALSE;
Bool_t isSoftPi = kFALSE;
if(fUseHadronicChannelAtKineLevel){
Int_t NDaugh = DStarMC->GetNDaughters();
if(NDaugh != 2) continue;
for(Int_t i=0; i<NDaugh;i++){
Int_t daugh_label = DStarMC->GetDaughter(i);
AliAODMCParticle* mcDaughter = dynamic_cast<AliAODMCParticle*>(fmcArray->At(daugh_label));
if(!mcDaughter) continue;
Int_t daugh_pdg = TMath::Abs(mcDaughter->GetPdgCode());
if(fDebugLevel) std::cout << "Daughter " << i << " pdg code is " << daugh_pdg << std::endl;
if(daugh_pdg == 421) {
Int_t NDaughD0 = mcDaughter->GetNDaughters();
if(NDaughD0 != 2) continue;
trackiddaugh0 = mcDaughter->GetDaughter(0);
trackiddaugh1 = mcDaughter->GetDaughter(1);
Bool_t isKaon = kFALSE;
Bool_t isPion = kFALSE;
for(Int_t k=0;k<NDaughD0;k++){
Int_t labelD0daugh = mcDaughter->GetDaughter(k);
AliAODMCParticle* mcGrandDaughter = dynamic_cast<AliAODMCParticle*>(fmcArray->At(labelD0daugh));
if(!mcGrandDaughter) continue;
Int_t granddaugh_pdg = TMath::Abs(mcGrandDaughter->GetPdgCode());
if(granddaugh_pdg==321) isKaon = kTRUE;
if(granddaugh_pdg==211) isPion = kTRUE;
}
if(!isKaon || !isPion) break;
isDZero = kTRUE;
}
if(daugh_pdg == 211) {
isSoftPi = kTRUE;
daughtercharge = mcDaughter->Charge();
trackidsoftPi = daugh_label;}
}
if(!isDZero || !isSoftPi) continue;
}
ptDStar = DStarMC->Pt();
phiDStar = DStarMC->Phi();
etaDStar = DStarMC->Eta();
phiDStar = fCorrelator->SetCorrectPhiRange(phiDStar);
if(TMath::Abs(etaDStar) > fMaxEtaDStar) continue;
}
if(fmontecarlo && !fmixing) ((TH2F*)fOutputMC->FindObject("MCTagEtaInclusiveDStar"))->Fill(etaDStar,ptDStar);
if(fmontecarlo && !fmixing) ((TH2F*)fOutputMC->FindObject("MCTagPhiInclusiveDStar"))->Fill(phiDStar,ptDStar);
if(fmontecarlo && isDStarMCtag) ((TH1F*)fOutputMC->FindObject("MCtagPtDStar"))->Fill(ptDStar,DmesonWeight);
if(fmontecarlo && isDStarMCtag && !isDfromB) ((TH1D*)fOutputMC->FindObject("MCtagPtDStarfromCharm"))->Fill(ptDStar,DmesonWeight);
if(fmontecarlo && isDStarMCtag && isDfromB) ((TH1D*)fOutputMC->FindObject("MCtagPtDStarfromBeauty"))->Fill(ptDStar,DmesonWeight);
fCorrelator->SetTriggerParticleProperties(ptDStar,phiDStar,etaDStar);
fCorrelator->SetTriggerParticleDaughterCharge(daughtercharge);
Bool_t execPool = fCorrelator->ProcessEventPool();
if(fmixing && !execPool) {
AliInfo("Mixed event analysis: pool is not ready");
if(!isEventMixingFilledPeak && isInPeak) {
((TH1D*)fEMOutput->FindObject("CheckPoolReadiness"))->Fill(1);
isEventMixingFilledPeak = kTRUE;
}
if (!isEventMixingFilledSB && isInDZeroSideBand) {
((TH1D*)fEMOutput->FindObject("CheckPoolReadiness"))->Fill(3);
isEventMixingFilledSB=kTRUE;
}
continue;
}
if(fmixing&&execPool){
if(!isEventMixingFilledPeak && isInPeak) {
((TH1D*)fEMOutput->FindObject("CheckPoolReadiness"))->Fill(0);
if(fFullmode) EventMixingChecks(aodEvent);
isEventMixingFilledPeak = kTRUE;
}
if(!isEventMixingFilledSB && isInDZeroSideBand) {
((TH1D*)fEMOutput->FindObject("CheckPoolReadiness"))->Fill(2);
isEventMixingFilledSB=kTRUE;
}
}
Int_t NofEventsinPool = 1;
if(fmixing) NofEventsinPool = fCorrelator->GetNofEventsInPool();
Bool_t *trackOrigin = NULL;
for (Int_t jMix =0; jMix < NofEventsinPool; jMix++){
Bool_t analyzetracks = fCorrelator->ProcessAssociatedTracks(jMix);
if(!analyzetracks) {
AliInfo("AliHFCorrelator::Cannot process the track array");
continue;
}
Double_t arraytofill[5];
Double_t MCarraytofill[6];
Double_t weight;
Int_t NofTracks = fCorrelator->GetNofTracks();
if(!fmixing){
if(EventHasDStarCandidate) ((TH1D*)fTracksOutput->FindObject("TracksPerDcandidate"))->Fill(NofTracks);
if(fBkgMethod == kDStarSB && EventHasDStarSideBandCandidate) ((TH1D*)fTracksOutput->FindObject("TracksPerSBcandidate"))->Fill(NofTracks);
if(fBkgMethod == kDZeroSB && EventHasDZeroSideBandCandidate) ((TH1D*)fTracksOutput->FindObject("TracksPerSBcandidate"))->Fill(NofTracks);
if(isDStarMCtag && fmontecarlo) ((TH1D*)fTracksOutput->FindObject("TracksPerDMC"))->Fill(NofTracks);
}
for(Int_t iTrack = 0; iTrack<NofTracks; iTrack++){
Bool_t runcorrelation = fCorrelator->Correlate(iTrack);
if(!runcorrelation) continue;
Double_t DeltaPhi = fCorrelator->GetDeltaPhi();
Double_t DeltaEta = fCorrelator->GetDeltaEta();
AliReducedParticle * hadron = fCorrelator->GetAssociatedParticle();
if(!hadron) { continue;}
Int_t trackid = hadron->GetID();
if(!fmixing && fReco){
if(trackid == trackiddaugh0) continue;
if(trackid == trackiddaugh1) continue;
if(trackid == trackidsoftPi) continue;
}
Int_t label = hadron->GetLabel();
if(fmontecarlo){
AliAODMCParticle *part = (AliAODMCParticle*)fmcArray->At(label);
if(!part) continue;
if (!part->IsPhysicalPrimary()) continue;
if(!fmixing && !fReco){
if(IsDDaughter(DStarMC, part)) continue;
}
}
Double_t ptHad = hadron->Pt();
Double_t phiHad = hadron->Phi();
phiHad = fCorrelator->SetCorrectPhiRange(phiHad);
Double_t etaHad = hadron->Eta();
Double_t efficiency = hadron->GetWeight();
if(fmontecarlo) {trackOrigin = fAssocCuts->IsMCpartFromHF(label,fmcArray);
if(trackOrigin[4]) {continue;}
}
if(!isTrackForPeakFilled && !fmixing && EventHasDStarCandidate){
((TH2F*)fTracksOutput->FindObject("PhiInclusiveTracks"))->Fill(phiHad,ptHad);
((TH2F*)fTracksOutput->FindObject("EtaInclusiveTracks"))->Fill(etaHad,ptHad);
isTrackForPeakFilled = kTRUE;
}
if(!isTrackForSBFilled && !fmixing && (fBkgMethod == kDZeroSB) && EventHasDZeroSideBandCandidate){
((TH2F*)fTracksOutput->FindObject("PhiSidebandTracks"))->Fill(phiHad,ptHad);
((TH2F*)fTracksOutput->FindObject("EtaSidebandTracks"))->Fill(etaHad,ptHad);
isTrackForSBFilled = kTRUE;
}
if(!isTrackForSBFilled && !fmixing && (fBkgMethod == kDStarSB) && EventHasDStarSideBandCandidate){
((TH2F*)fTracksOutput->FindObject("PhiSidebandTracks"))->Fill(phiHad,ptHad);
((TH2F*)fTracksOutput->FindObject("EtaSidebandTracks"))->Fill(etaHad,ptHad);
isTrackForSBFilled = kTRUE;
}
weight = 1;
if(fUseEfficiencyCorrection && efficiency){
weight = DmesonWeight * (1./efficiency);
}
arraytofill[0] = DeltaPhi;
arraytofill[1] = deltainvMDStar;
arraytofill[2] = DeltaEta;
arraytofill[3] = ptHad;
arraytofill[4] = poolbin;
if(fmontecarlo){
MCarraytofill[0] = DeltaPhi;
MCarraytofill[1] = deltainvMDStar;
MCarraytofill[2] = DeltaEta;
MCarraytofill[3] = ptHad;
MCarraytofill[4] = poolbin;
if(trackOrigin[0]) MCarraytofill[5] = 1 ;
else if(trackOrigin[1]) MCarraytofill[5] = 2 ;
else MCarraytofill[5] = 0;
}
if(isInPeak){
if(fselect==1)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsDStarHadron_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==2)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsDStarKaon_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==3)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsDStarKZero_%d",ptbin)))->Fill(arraytofill,weight);
}
if(fBkgMethod == kDStarSB && EventHasDStarSideBandCandidate){
if(fselect==1)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDStarSBHadron_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==2)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDStarSBKaon_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==3)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDStarSBKZero_%d",ptbin)))->Fill(arraytofill,weight);
}
if(fBkgMethod == kDZeroSB && EventHasDZeroSideBandCandidate){
if(fselect==1)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDZeroSBHadron_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==2)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDZeroSBKaon_%d",ptbin)))->Fill(arraytofill,weight);
if(fselect==3)((THnSparseF*)fCorrelationOutput->FindObject(Form("CorrelationsBkgFromDZeroSBKZero_%d",ptbin)))->Fill(arraytofill,weight);
}
if(fmontecarlo){
if(!fReco && TMath::Abs(etaHad)>0.8) continue;
if(!isDfromB){
fOutputMC->ls();
if(fselect==1)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromCharmHadron_%d",ptbin)))->Fill(MCarraytofill,weight);
if(fselect==2)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromCharmKaon_%d",ptbin)))->Fill(MCarraytofill,weight);
if(fselect==3)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromCharmKZero_%d",ptbin)))->Fill(MCarraytofill,weight);
}
if(isDfromB){
if(fselect==1)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromBeautyHadron_%d",ptbin)))->Fill(MCarraytofill,weight);
if(fselect==2)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromBeautyKaon_%d",ptbin)))->Fill(MCarraytofill,weight);
if(fselect==3)((THnSparseF*)fOutputMC->FindObject(Form("CorrelationsMCfromBeautyKZero_%d",ptbin)))->Fill(MCarraytofill,weight);
}
}
}
}
if(fmixing){
((TH1D*)fEMOutput->FindObject("PoolBinDistribution"))->Fill(poolbin);
((TH2D*)fEMOutput->FindObject("EventDistributionPerPoolBin"))->Fill(poolbin,NofEventsinPool);
}
}
if(!fmixing){
if(nOfDStarCandidates) ((TH1D*)fDmesonOutput->FindObject("NumberOfDCandidates"))->Fill(nOfDStarCandidates);
if(nOfSBCandidates) ((TH1D*)fDmesonOutput->FindObject("NumberOfSBCandidates"))->Fill(nOfSBCandidates);
}
Bool_t updated = fCorrelator->PoolUpdate();
if(!updated) AliInfo("Pool was not updated");
}
void AliAnalysisTaskDStarCorrelations::Terminate(Option_t*)
{
AliAnalysisTaskSE::Terminate();
fOutput = dynamic_cast<TList*> (GetOutputData(1));
if (!fOutput) {
printf("ERROR: fOutput not available\n");
return;
}
return;
}
Bool_t AliAnalysisTaskDStarCorrelations::IsDDaughter(AliAODMCParticle* d, AliAODMCParticle* track) const {
Bool_t isDaughter = kFALSE;
Int_t labelD0 = d->GetLabel();
Int_t mother = track->GetMother();
while (mother > 0){
AliAODMCParticle* mcMoth = dynamic_cast<AliAODMCParticle*>(fmcArray->At(mother));
if (mcMoth){
if (mcMoth->GetLabel() == labelD0) {isDaughter = kTRUE; return isDaughter;}
mother = mcMoth->GetMother();
} else{
AliError("Failed casting the mother particle!");
break;
}
}
return isDaughter;
}
void AliAnalysisTaskDStarCorrelations::DefineThNSparseForAnalysis(){
Double_t Pi = TMath::Pi();
Int_t nbinscorr = fPhiBins;
Double_t lowcorrbin = -0.5*Pi ;
Double_t upcorrbin = 1.5*Pi ;
Int_t nofPtBins = fCuts->GetNPtBins();
Int_t nbinsPool = (fAssocCuts->GetNZvtxPoolBins())*(fAssocCuts->GetNCentPoolBins());
Int_t nbinsSparse[5]= {nbinscorr , 32 , 32, 10,nbinsPool};
Double_t binLowLimitSparse[5]={lowcorrbin,0.14314 ,-1.6, 0,-0.5};
Double_t binUpLimitSparse[5]= {upcorrbin ,0.14794 , 1.6, 5,nbinsPool-0.5};
Int_t nbinsSparseDStarSB[5]= {nbinscorr , 27 , 32, 10,nbinsPool};
Double_t binLowLimitSparseDStarSB[5]={lowcorrbin,0.1473 ,-1.6, 0,-0.5};
Double_t binUpLimitSparseDStarSB[5]= {upcorrbin ,0.1644 , 1.6, 5,nbinsPool-0.5};
Int_t nbinsSparseMC[6]= {nbinscorr , 32 , 32, 10,nbinsPool,3};
Double_t binLowLimitSparseMC[6]={lowcorrbin,0.14314 ,-1.6, 0,-0.5,-0.5};
Double_t binUpLimitSparseMC[6]= {upcorrbin ,0.14794 , 1.6, 5,nbinsPool-0.5,2.5};
TString signalSparseName = "";
TString bkgSparseName = "";
TString MCSparseNameCharm = "";
TString MCSparseNameBeauty = "";
THnSparseF * CorrelationsSignal = NULL;
THnSparseF * CorrelationsBkg = NULL;
THnSparseF * MCCorrelationsCharm = NULL;
THnSparseF * MCCorrelationsBeauty = NULL;
Float_t * ptbinlims = fCuts->GetPtBinLimits();
for(Int_t iBin =0; iBin < nofPtBins; iBin++){
if(ptbinlims[iBin]<fCuts->GetMinPtCandidate() || ptbinlims[iBin]>fCuts->GetMaxPtCandidate())continue;
signalSparseName = "CorrelationsDStar";
if(fselect==1) signalSparseName += "Hadron_";
if(fselect==2) signalSparseName += "Kaon_";
if(fselect==3) signalSparseName += "KZero_";
bkgSparseName = "CorrelationsBkg";
if(fBkgMethod == kDStarSB ) bkgSparseName+="FromDStarSB";
if(fBkgMethod == kDZeroSB ) bkgSparseName+="FromDZeroSB";
if(fselect==1) bkgSparseName += "Hadron_";
if(fselect==2) bkgSparseName += "Kaon_";
if(fselect==3) bkgSparseName += "KZero_";
MCSparseNameCharm = "CorrelationsMCfromCharm";
if(fselect==1) MCSparseNameCharm += "Hadron_";
if(fselect==2) MCSparseNameCharm += "Kaon_";
if(fselect==3) MCSparseNameCharm += "KZero_";
MCSparseNameBeauty = "CorrelationsMCfromBeauty";
if(fselect==1) MCSparseNameBeauty += "Hadron_";
if(fselect==2) MCSparseNameBeauty += "Kaon_";
if(fselect==3) MCSparseNameBeauty += "KZero_";
signalSparseName+=Form("%d",iBin);
bkgSparseName+=Form("%d",iBin);
MCSparseNameCharm+=Form("%d",iBin);
MCSparseNameBeauty+=Form("%d",iBin);
CorrelationsSignal = new THnSparseF(signalSparseName.Data(),"Correlations for signal; #Delta#Phi; invariant mass; #Delta #eta;AssocTrk p_{T}",5,nbinsSparse,binLowLimitSparse,binUpLimitSparse);
CorrelationsSignal->Sumw2();
fCorrelationOutput->Add(CorrelationsSignal);
if(fBkgMethod == kDStarSB ){
CorrelationsBkg = new THnSparseF(bkgSparseName.Data(),"Correlations for bkg from DStar; #Delta#Phi; invariant mass; #Delta #eta;AssocTrk p_{T}",5,nbinsSparseDStarSB,binLowLimitSparseDStarSB,binUpLimitSparseDStarSB);
CorrelationsBkg->Sumw2();
fCorrelationOutput->Add(CorrelationsBkg);
}
if(fBkgMethod == kDZeroSB ){
CorrelationsBkg = new THnSparseF(bkgSparseName.Data(),"Correlations for bkg from DZero; #Delta#Phi; invariant mass; #Delta #eta;AssocTrk p_{T}",5,nbinsSparse,binLowLimitSparse,binUpLimitSparse);
CorrelationsBkg->Sumw2();
fCorrelationOutput->Add(CorrelationsBkg);
}
if(fmontecarlo){
MCCorrelationsCharm = new THnSparseF(MCSparseNameCharm.Data(),"Correlations for DStar from charm; #Delta#Phi; invariant mass; #Delta #eta;AssocTrk p_{T}",6,nbinsSparseMC,binLowLimitSparseMC,binUpLimitSparseMC);
MCCorrelationsCharm->Sumw2();
fOutputMC->Add(MCCorrelationsCharm);
MCCorrelationsBeauty = new THnSparseF(MCSparseNameBeauty.Data(),"Correlations for DStar from beauty; #Delta#Phi; invariant mass; #Delta #eta;AssocTrk p_{T}",6,nbinsSparseMC,binLowLimitSparseMC,binUpLimitSparseMC);
MCCorrelationsBeauty->Sumw2();
fOutputMC->Add(MCCorrelationsBeauty);
}
}
Int_t NDstarSparse[5]= {30 , 15 , 32, 18,14};
Double_t binLowDstarSparse[5]={0.14,1.7 ,-0.5*TMath::Pi(), -0.9,2};
Double_t binUpDstarSparse[5]= {0.16,2.0 , 1.5*TMath::Pi(), 0.9,16};
THnSparseF * DmesonMassCheck = new THnSparseF("DmesonMassCheck","Check D meson mass; #Delta Inv Mass GeV/c^{2}; M(K#pi) GeV/c^{2}; #varphi; #eta; p_{T} GeV/c",5,NDstarSparse,binLowDstarSparse,binUpDstarSparse);
if(!fmixing) fDmesonOutput->Add(DmesonMassCheck);
}
void AliAnalysisTaskDStarCorrelations::DefineHistoForAnalysis(){
Double_t Pi = TMath::Pi();
Int_t nbinscorr = fPhiBins;
Double_t lowcorrbin = -0.5*Pi ;
Double_t upcorrbin = 1.5*Pi ;
TH1D * NofEvents = new TH1D("NofEvents","NofEvents",12,-0.5,11.5);
NofEvents->GetXaxis()->SetBinLabel(1," All events");
NofEvents->GetXaxis()->SetBinLabel(2," Selected events");
NofEvents->GetXaxis()->SetBinLabel(3," Rejected - SPD Pileup");
NofEvents->GetXaxis()->SetBinLabel(4," Rejected - Centrality");
NofEvents->GetXaxis()->SetBinLabel(5," Rejected - No Reco Vtx");
NofEvents->GetXaxis()->SetBinLabel(6," Rejected - Vtx Contr.");
NofEvents->GetXaxis()->SetBinLabel(7," Rejected - Vtx outside fid.acc.");
NofEvents->GetXaxis()->SetBinLabel(8," Rejected - Trigger");
NofEvents->GetXaxis()->SetBinLabel(9," Rejected - Phys.Sel");
NofEvents->GetXaxis()->SetBinLabel(10," Rejected - pA - 1st in chunk");
NofEvents->GetXaxis()->SetBinLabel(11," Rejected - pA - bad vtx");
fOutput->Add(NofEvents);
TH2F * EventPropsCheck = new TH2F("EventPropsCheck","Properties of the event; Multiplicity/Centrality; ZVtx Position [cm]",1000,0,1000,40,-10,10);
fOutput->Add(EventPropsCheck);
TH1D * SPDMultiplicty = new TH1D("MultiplicityOnlyCheck","Properties of the event; SPD Multiplicity",20000,0,20000);
fOutput->Add(SPDMultiplicty);
TH1F * D0mass = NULL;
TH1F * DStarMass = NULL;
TH1F * DStarFromSBMass = NULL;
TH2D * DZerovsDStarMass = NULL;
TH1F * D0massWeighted = NULL;
TH1F * DStarMassWeighted = NULL;
TH1F * DStarFromSBMassWeighted = NULL;
TH2D * DZerovsDStarMassWeighted = NULL;
TString nameDZeroMass = "", nameDStarMass = "", nameDStarFromSBMass = "", nameDZerovsDStarMass = "";
Int_t nofPtBins = fCuts->GetNPtBins();
Float_t * ptbinlims = fCuts->GetPtBinLimits();
for(Int_t iBin =0; iBin < nofPtBins; iBin++){
if(ptbinlims[iBin]<fCuts->GetMinPtCandidate() || ptbinlims[iBin]>fCuts->GetMaxPtCandidate())continue;
nameDZeroMass = "histDZeroMass_";
nameDStarMass = "histDStarMass_";
nameDStarFromSBMass = "histDStarFromSBMass_";
nameDZerovsDStarMass = "histDZerovsDStarMass_";
nameDZeroMass+=Form("%d",iBin);
nameDStarMass+=Form("%d",iBin);
nameDStarFromSBMass+=Form("%d",iBin);
nameDZerovsDStarMass+=Form("%d",iBin);
D0mass = new TH1F(nameDZeroMass.Data(), Form("D^{0} invariant mass in bin %d; M(K#pi) GeV/c^{2};",iBin),200,1.75,1.95);
DStarMass = new TH1F(nameDStarMass.Data(), Form("Delta invariant mass for candidates in bin %d; M(K#pi#pi)- M(K#pi) GeV/c^{2};",iBin),200,0.1,0.2);
DStarFromSBMass = new TH1F(nameDStarFromSBMass.Data(), Form("Delta invariant mass for sideband in bin %d; M(K#pi#pi)- M(K#pi) GeV/c^{2};",iBin),200,0.1,0.2);
DZerovsDStarMass = new TH2D(nameDZerovsDStarMass.Data(),Form("Delta invariant mass for sideband in bin %d; M(K#pi) GeV/c^{2};M(K#pi#pi)- M(K#pi) GeV/c^{2}",iBin),200,1.75,1.95,200,0.1,0.2);
if(!fmixing){
fDmesonOutput->Add(D0mass);
fDmesonOutput->Add(DStarMass);
fDmesonOutput->Add(DStarFromSBMass);
fDmesonOutput->Add(DZerovsDStarMass);
}
if(fUseDmesonEfficiencyCorrection){
nameDZeroMass = "histDZeroMassWeight_";
nameDStarMass = "histDStarMassWeight_";
nameDStarFromSBMass = "histDStarFromSBMassWeight_";
nameDZerovsDStarMass = "histDZerovsDStarMassWeight_";
nameDZeroMass+=Form("%d",iBin);
nameDStarMass+=Form("%d",iBin);
nameDStarFromSBMass+=Form("%d",iBin);
nameDZerovsDStarMass+=Form("%d",iBin);
D0massWeighted = new TH1F(nameDZeroMass.Data(), Form("D^{0} invariant mass in bin %d eff weight; M(K#pi) GeV/c^{2};",iBin),200,1.75,1.95);
DStarMassWeighted = new TH1F(nameDStarMass.Data(), Form("Delta invariant mass for candidates in bin %d eff weight; M(K#pi) GeV/c^{2};",iBin),200,0.1,0.2);
DStarFromSBMassWeighted = new TH1F(nameDStarFromSBMass.Data(), Form("Delta invariant mass for sideband in bin %d eff weight; M(K#pi) GeV/c^{2};",iBin),200,0.1,0.2);
DZerovsDStarMassWeighted = new TH2D(nameDZerovsDStarMass.Data(),Form("Delta invariant mass for sideband in bin %d; M(K#pi) GeV/c^{2};M(K#pi#pi)- M(K#pi) GeV/c^{2}",iBin),200,1.75,1.95,200,0.1,0.2);
if(!fmixing){
fDmesonOutput->Add(D0massWeighted);
fDmesonOutput->Add(DStarMassWeighted);
fDmesonOutput->Add(DStarFromSBMassWeighted);
fDmesonOutput->Add(DZerovsDStarMassWeighted);
}
}
}
TH1F *RecoPtDStar = new TH1F("RecoPtDStar","RECO DStar pt distribution",60,0,60);
fDmesonOutput->Add(RecoPtDStar);
TH1F *RecoPtBkg = new TH1F("RecoPtBkg","RECO pt distribution side bands",60,0,60);
fDmesonOutput->Add(RecoPtBkg);
TH1D *NumberOfDCandidates = new TH1D("NumberOfDCandidates","Number of D candidates",10,-0.5,9.5);
TH1D *NumberOfSBCandidates = new TH1D("NumberOfSBCandidates","Number of SB candidates",10,-0.5,9.5);
if(!fmixing) fDmesonOutput->Add(NumberOfDCandidates);
if(!fmixing) fDmesonOutput->Add(NumberOfSBCandidates);
TH2F * PhiInclusiveDStar = new TH2F("PhiInclusiveDStar","Azimuthal distributions of Inclusive Dmesons; #phi; pT;Entries",nbinscorr,lowcorrbin,upcorrbin,50,0,50);
TH2F * PhiSidebandDStar = new TH2F("PhiSidebandDStar","Azimuthal distributions of Sideband Dmesons; #phi; pT;Entries",nbinscorr,lowcorrbin,upcorrbin,50,0,50);
TH2F * EtaInclusiveDStar = new TH2F("EtaInclusiveDStar","Azimuthal distributions of Inclusive Dmesons; #eta; pT;Entries",20,-1,1,50,0,50);
TH2F * EtaSidebandDStar = new TH2F("EtaSidebandDStar","Azimuthal distributions of Sideband Dmesons; #eta; pT;Entries",20,-1,1,50,0,50);
if(!fmixing) fDmesonOutput->Add(PhiInclusiveDStar);
if(!fmixing) fDmesonOutput->Add(PhiSidebandDStar);
if(!fmixing) fDmesonOutput->Add(EtaInclusiveDStar);
if(!fmixing) fDmesonOutput->Add(EtaSidebandDStar);
TH2F * PhiInclusiveTracks = new TH2F("PhiInclusiveTracks","Azimuthal distributions tracks if Inclusive Dmesons; #phi; pT;Entries",nbinscorr,lowcorrbin,upcorrbin,100,0,10);
TH2F * PhiSidebandTracks = new TH2F("PhiSidebandTracks","Azimuthal distributions tracks if Sideband Dmesons; #phi; pT;Entries",nbinscorr,lowcorrbin,upcorrbin,100,0,10);
TH2F * EtaInclusiveTracks = new TH2F("EtaInclusiveTracks","Azimuthal distributions of tracks if Inclusive Dmesons; #eta; pT;Entries",20,-1,1,100,0,10);
TH2F * EtaSidebandTracks = new TH2F("EtaSidebandTracks","Azimuthal distributions of tracks if Sideband Dmesons; #eta; pT;Entries",20,-1,1,100,0,10);
TH1D * TracksPerDcandidate = new TH1D("TracksPerDcandidate","Distribution of number of tracks per D meson candidate; N tracks; counts",20000,-0.5,19999.5);
TH1D * TracksPerSBcandidate = new TH1D("TracksPerSBcandidate","Distribution of number of tracks per sideband candidate; N tracks; counts",20000,-0.5,19999.5);
TH1D * TracksPerDMC = new TH1D("TracksPerDMC","Distribution of number of tracks per tagged D ; N tracks; counts",20000,-0.5,19999.5);
if(!fmixing) fTracksOutput->Add(PhiInclusiveTracks);
if(!fmixing) fTracksOutput->Add(PhiSidebandTracks);
if(!fmixing) fTracksOutput->Add(EtaInclusiveTracks);
if(!fmixing) fTracksOutput->Add(EtaSidebandTracks);
if(!fmixing) fTracksOutput->Add(TracksPerDcandidate);
if(!fmixing) fTracksOutput->Add(TracksPerSBcandidate);
if(!fmixing && fmontecarlo) fTracksOutput->Add(TracksPerDMC);
TH1D *MCtagPtDStarfromCharm = new TH1D("MCtagPtDStarfromCharm","RECO pt of MCtagged DStars from charm",50,0,50);
if(fmontecarlo) fOutputMC->Add(MCtagPtDStarfromCharm);
TH1D *MCtagPtDStarfromBeauty = new TH1D("MCtagPtDStarfromBeauty","RECO pt of MCtagged DStars from beauty",50,0,50);
if(fmontecarlo) fOutputMC->Add(MCtagPtDStarfromBeauty);
TH1F *MCtagPtDStar = new TH1F("MCtagPtDStar","RECO pt of MCtagged DStars side bands",50,0,50);
if(fmontecarlo) fOutputMC->Add(MCtagPtDStar);
TH2F * MCTagEtaInclusiveDStar = new TH2F("MCTagEtaInclusiveDStar","MC Tag eta distributions of Inclusive Dmesons; #eta; pT;Entries",20,-1,1,50,0,50);
if(fmontecarlo && !fmixing) fOutputMC->Add(MCTagEtaInclusiveDStar);
TH2F * MCTagPhiInclusiveDStar = new TH2F("MCTagPhiInclusiveDStar","MC Tag Azimuthal distributions of Inclusive Dmesons; #eta; pT;Entries",20,-0.5*TMath::Pi(),1.5*TMath::Pi(),50,0,50);
if(fmontecarlo && !fmixing) fOutputMC->Add(MCTagPhiInclusiveDStar);
TH1D * CheckPoolReadiness = new TH1D("CheckPoolReadiness","Pool readiness",5,-0.5,4.5);
CheckPoolReadiness->GetXaxis()->SetBinLabel(1,"Have a D cand, pool is ready");
CheckPoolReadiness->GetXaxis()->SetBinLabel(2,"Have a D cand, pool is not ready");
CheckPoolReadiness->GetXaxis()->SetBinLabel(3,"Have a SB cand, pool is ready");
CheckPoolReadiness->GetXaxis()->SetBinLabel(4,"Have a SB cand, pool is not ready");
if(fmixing) fEMOutput->Add(CheckPoolReadiness);
Int_t NofCentBins = fAssocCuts->GetNCentPoolBins();
Int_t NofZVrtxBins = fAssocCuts->GetNZvtxPoolBins();
Int_t nPoolBins = NofCentBins*NofZVrtxBins;
Int_t maxevents = fAssocCuts->GetMaxNEventsInPool();
TH1D * PoolBinDistribution = new TH1D("PoolBinDistribution","Pool Bin Checks; PoolBin; Entry",nPoolBins,-0.5,nPoolBins-0.5);
if(fmixing) fEMOutput->Add(PoolBinDistribution);
TH2D * EventDistributionPerPoolBin = new TH2D("EventDistributionPerPoolBin","Pool Bin Checks; PoolBin; Entry",nPoolBins,-0.5,nPoolBins-0.5,maxevents+2,0,maxevents+2);
if(fmixing) fEMOutput->Add(EventDistributionPerPoolBin);
}
void AliAnalysisTaskDStarCorrelations::EnlargeDZeroMassWindow(){
if(fD0Window) delete fD0Window;
fD0Window = new Float_t[fNofPtBins];
AliInfo("Enlarging the D0 mass windows from cut object\n");
Int_t nvars = fCuts->GetNVars();
if(nvars<1){
AliWarning("EnlargeDZeroMassWindow: 0 variables in cut object... check!");
return;
}
Float_t** rdcutsvalmine=new Float_t*[nvars];
for(Int_t iv=0;iv<nvars;iv++){
rdcutsvalmine[iv]=new Float_t[fNofPtBins];
}
for (Int_t k=0;k<nvars;k++){
for (Int_t j=0;j<fNofPtBins;j++){
if(k==0) {
fD0Window[j] =fCuts->GetCutValue(0,j);
rdcutsvalmine[k][j] = 5.* fCuts->GetCutValue(0,j);
}
else rdcutsvalmine[k][j] =fCuts->GetCutValue(k,j);
}
}
fCuts->SetCuts(nvars,fNofPtBins,rdcutsvalmine);
AliInfo("\n New windows set\n");
fCuts->PrintAll();
for(Int_t iv=0;iv<nvars;iv++){
delete rdcutsvalmine[iv];
}
delete [] rdcutsvalmine;
}
void AliAnalysisTaskDStarCorrelations::EventMixingChecks(AliAODEvent* AOD){
AliCentrality *centralityObj = 0;
Int_t multiplicity = -1;
Double_t MultipOrCent = -1;
if(fSystem != AA){
multiplicity = AOD->GetNumberOfTracks();
MultipOrCent = multiplicity;
}
if(fSystem == AA){
centralityObj = ((AliVAODHeader*)AOD->GetHeader())->GetCentralityP();
MultipOrCent = centralityObj->GetCentralityPercentileUnchecked("V0M");
AliInfo(Form("Centrality is %f", MultipOrCent));
}
AliAODVertex *vtx = AOD->GetPrimaryVertex();
Double_t zvertex = vtx->GetZ();
AliEventPool * pool = fCorrelator->GetPool();
((TH2D*)fOutput->FindObject("NofPoolBinCalls"))->Fill(MultipOrCent,zvertex);
((TH2D*)fOutput->FindObject("EventProps"))->Fill(MultipOrCent,zvertex);
((TH3D*)fOutput->FindObject("EventsPerPoolBin"))->Fill(MultipOrCent,zvertex,pool->GetCurrentNEvents());
((TH3D*)fOutput->FindObject("NofTracksPerPoolBin"))->Fill(MultipOrCent,zvertex,pool->NTracksInPool());
}
AliAnalysisTaskDStarCorrelations.cxx:1 AliAnalysisTaskDStarCorrelations.cxx:2 AliAnalysisTaskDStarCorrelations.cxx:3 AliAnalysisTaskDStarCorrelations.cxx:4 AliAnalysisTaskDStarCorrelations.cxx:5 AliAnalysisTaskDStarCorrelations.cxx:6 AliAnalysisTaskDStarCorrelations.cxx:7 AliAnalysisTaskDStarCorrelations.cxx:8 AliAnalysisTaskDStarCorrelations.cxx:9 AliAnalysisTaskDStarCorrelations.cxx:10 AliAnalysisTaskDStarCorrelations.cxx:11 AliAnalysisTaskDStarCorrelations.cxx:12 AliAnalysisTaskDStarCorrelations.cxx:13 AliAnalysisTaskDStarCorrelations.cxx:14 AliAnalysisTaskDStarCorrelations.cxx:15 AliAnalysisTaskDStarCorrelations.cxx:16 AliAnalysisTaskDStarCorrelations.cxx:17 AliAnalysisTaskDStarCorrelations.cxx:18 AliAnalysisTaskDStarCorrelations.cxx:19 AliAnalysisTaskDStarCorrelations.cxx:20 AliAnalysisTaskDStarCorrelations.cxx:21 AliAnalysisTaskDStarCorrelations.cxx:22 AliAnalysisTaskDStarCorrelations.cxx:23 AliAnalysisTaskDStarCorrelations.cxx:24 AliAnalysisTaskDStarCorrelations.cxx:25 AliAnalysisTaskDStarCorrelations.cxx:26 AliAnalysisTaskDStarCorrelations.cxx:27 AliAnalysisTaskDStarCorrelations.cxx:28 AliAnalysisTaskDStarCorrelations.cxx:29 AliAnalysisTaskDStarCorrelations.cxx:30 AliAnalysisTaskDStarCorrelations.cxx:31 AliAnalysisTaskDStarCorrelations.cxx:32 AliAnalysisTaskDStarCorrelations.cxx:33 AliAnalysisTaskDStarCorrelations.cxx:34 AliAnalysisTaskDStarCorrelations.cxx:35 AliAnalysisTaskDStarCorrelations.cxx:36 AliAnalysisTaskDStarCorrelations.cxx:37 AliAnalysisTaskDStarCorrelations.cxx:38 AliAnalysisTaskDStarCorrelations.cxx:39 AliAnalysisTaskDStarCorrelations.cxx:40 AliAnalysisTaskDStarCorrelations.cxx:41 AliAnalysisTaskDStarCorrelations.cxx:42 AliAnalysisTaskDStarCorrelations.cxx:43 AliAnalysisTaskDStarCorrelations.cxx:44 AliAnalysisTaskDStarCorrelations.cxx:45 AliAnalysisTaskDStarCorrelations.cxx:46 AliAnalysisTaskDStarCorrelations.cxx:47 AliAnalysisTaskDStarCorrelations.cxx:48 AliAnalysisTaskDStarCorrelations.cxx:49 AliAnalysisTaskDStarCorrelations.cxx:50 AliAnalysisTaskDStarCorrelations.cxx:51 AliAnalysisTaskDStarCorrelations.cxx:52 AliAnalysisTaskDStarCorrelations.cxx:53 AliAnalysisTaskDStarCorrelations.cxx:54 AliAnalysisTaskDStarCorrelations.cxx:55 AliAnalysisTaskDStarCorrelations.cxx:56 AliAnalysisTaskDStarCorrelations.cxx:57 AliAnalysisTaskDStarCorrelations.cxx:58 AliAnalysisTaskDStarCorrelations.cxx:59 AliAnalysisTaskDStarCorrelations.cxx:60 AliAnalysisTaskDStarCorrelations.cxx:61 AliAnalysisTaskDStarCorrelations.cxx:62 AliAnalysisTaskDStarCorrelations.cxx:63 AliAnalysisTaskDStarCorrelations.cxx:64 AliAnalysisTaskDStarCorrelations.cxx:65 AliAnalysisTaskDStarCorrelations.cxx:66 AliAnalysisTaskDStarCorrelations.cxx:67 AliAnalysisTaskDStarCorrelations.cxx:68 AliAnalysisTaskDStarCorrelations.cxx:69 AliAnalysisTaskDStarCorrelations.cxx:70 AliAnalysisTaskDStarCorrelations.cxx:71 AliAnalysisTaskDStarCorrelations.cxx:72 AliAnalysisTaskDStarCorrelations.cxx:73 AliAnalysisTaskDStarCorrelations.cxx:74 AliAnalysisTaskDStarCorrelations.cxx:75 AliAnalysisTaskDStarCorrelations.cxx:76 AliAnalysisTaskDStarCorrelations.cxx:77 AliAnalysisTaskDStarCorrelations.cxx:78 AliAnalysisTaskDStarCorrelations.cxx:79 AliAnalysisTaskDStarCorrelations.cxx:80 AliAnalysisTaskDStarCorrelations.cxx:81 AliAnalysisTaskDStarCorrelations.cxx:82 AliAnalysisTaskDStarCorrelations.cxx:83 AliAnalysisTaskDStarCorrelations.cxx:84 AliAnalysisTaskDStarCorrelations.cxx:85 AliAnalysisTaskDStarCorrelations.cxx:86 AliAnalysisTaskDStarCorrelations.cxx:87 AliAnalysisTaskDStarCorrelations.cxx:88 AliAnalysisTaskDStarCorrelations.cxx:89 AliAnalysisTaskDStarCorrelations.cxx:90 AliAnalysisTaskDStarCorrelations.cxx:91 AliAnalysisTaskDStarCorrelations.cxx:92 AliAnalysisTaskDStarCorrelations.cxx:93 AliAnalysisTaskDStarCorrelations.cxx:94 AliAnalysisTaskDStarCorrelations.cxx:95 AliAnalysisTaskDStarCorrelations.cxx:96 AliAnalysisTaskDStarCorrelations.cxx:97 AliAnalysisTaskDStarCorrelations.cxx:98 AliAnalysisTaskDStarCorrelations.cxx:99 AliAnalysisTaskDStarCorrelations.cxx:100 AliAnalysisTaskDStarCorrelations.cxx:101 AliAnalysisTaskDStarCorrelations.cxx:102 AliAnalysisTaskDStarCorrelations.cxx:103 AliAnalysisTaskDStarCorrelations.cxx:104 AliAnalysisTaskDStarCorrelations.cxx:105 AliAnalysisTaskDStarCorrelations.cxx:106 AliAnalysisTaskDStarCorrelations.cxx:107 AliAnalysisTaskDStarCorrelations.cxx:108 AliAnalysisTaskDStarCorrelations.cxx:109 AliAnalysisTaskDStarCorrelations.cxx:110 AliAnalysisTaskDStarCorrelations.cxx:111 AliAnalysisTaskDStarCorrelations.cxx:112 AliAnalysisTaskDStarCorrelations.cxx:113 AliAnalysisTaskDStarCorrelations.cxx:114 AliAnalysisTaskDStarCorrelations.cxx:115 AliAnalysisTaskDStarCorrelations.cxx:116 AliAnalysisTaskDStarCorrelations.cxx:117 AliAnalysisTaskDStarCorrelations.cxx:118 AliAnalysisTaskDStarCorrelations.cxx:119 AliAnalysisTaskDStarCorrelations.cxx:120 AliAnalysisTaskDStarCorrelations.cxx:121 AliAnalysisTaskDStarCorrelations.cxx:122 AliAnalysisTaskDStarCorrelations.cxx:123 AliAnalysisTaskDStarCorrelations.cxx:124 AliAnalysisTaskDStarCorrelations.cxx:125 AliAnalysisTaskDStarCorrelations.cxx:126 AliAnalysisTaskDStarCorrelations.cxx:127 AliAnalysisTaskDStarCorrelations.cxx:128 AliAnalysisTaskDStarCorrelations.cxx:129 AliAnalysisTaskDStarCorrelations.cxx:130 AliAnalysisTaskDStarCorrelations.cxx:131 AliAnalysisTaskDStarCorrelations.cxx:132 AliAnalysisTaskDStarCorrelations.cxx:133 AliAnalysisTaskDStarCorrelations.cxx:134 AliAnalysisTaskDStarCorrelations.cxx:135 AliAnalysisTaskDStarCorrelations.cxx:136 AliAnalysisTaskDStarCorrelations.cxx:137 AliAnalysisTaskDStarCorrelations.cxx:138 AliAnalysisTaskDStarCorrelations.cxx:139 AliAnalysisTaskDStarCorrelations.cxx:140 AliAnalysisTaskDStarCorrelations.cxx:141 AliAnalysisTaskDStarCorrelations.cxx:142 AliAnalysisTaskDStarCorrelations.cxx:143 AliAnalysisTaskDStarCorrelations.cxx:144 AliAnalysisTaskDStarCorrelations.cxx:145 AliAnalysisTaskDStarCorrelations.cxx:146 AliAnalysisTaskDStarCorrelations.cxx:147 AliAnalysisTaskDStarCorrelations.cxx:148 AliAnalysisTaskDStarCorrelations.cxx:149 AliAnalysisTaskDStarCorrelations.cxx:150 AliAnalysisTaskDStarCorrelations.cxx:151 AliAnalysisTaskDStarCorrelations.cxx:152 AliAnalysisTaskDStarCorrelations.cxx:153 AliAnalysisTaskDStarCorrelations.cxx:154 AliAnalysisTaskDStarCorrelations.cxx:155 AliAnalysisTaskDStarCorrelations.cxx:156 AliAnalysisTaskDStarCorrelations.cxx:157 AliAnalysisTaskDStarCorrelations.cxx:158 AliAnalysisTaskDStarCorrelations.cxx:159 AliAnalysisTaskDStarCorrelations.cxx:160 AliAnalysisTaskDStarCorrelations.cxx:161 AliAnalysisTaskDStarCorrelations.cxx:162 AliAnalysisTaskDStarCorrelations.cxx:163 AliAnalysisTaskDStarCorrelations.cxx:164 AliAnalysisTaskDStarCorrelations.cxx:165 AliAnalysisTaskDStarCorrelations.cxx:166 AliAnalysisTaskDStarCorrelations.cxx:167 AliAnalysisTaskDStarCorrelations.cxx:168 AliAnalysisTaskDStarCorrelations.cxx:169 AliAnalysisTaskDStarCorrelations.cxx:170 AliAnalysisTaskDStarCorrelations.cxx:171 AliAnalysisTaskDStarCorrelations.cxx:172 AliAnalysisTaskDStarCorrelations.cxx:173 AliAnalysisTaskDStarCorrelations.cxx:174 AliAnalysisTaskDStarCorrelations.cxx:175 AliAnalysisTaskDStarCorrelations.cxx:176 AliAnalysisTaskDStarCorrelations.cxx:177 AliAnalysisTaskDStarCorrelations.cxx:178 AliAnalysisTaskDStarCorrelations.cxx:179 AliAnalysisTaskDStarCorrelations.cxx:180 AliAnalysisTaskDStarCorrelations.cxx:181 AliAnalysisTaskDStarCorrelations.cxx:182 AliAnalysisTaskDStarCorrelations.cxx:183 AliAnalysisTaskDStarCorrelations.cxx:184 AliAnalysisTaskDStarCorrelations.cxx:185 AliAnalysisTaskDStarCorrelations.cxx:186 AliAnalysisTaskDStarCorrelations.cxx:187 AliAnalysisTaskDStarCorrelations.cxx:188 AliAnalysisTaskDStarCorrelations.cxx:189 AliAnalysisTaskDStarCorrelations.cxx:190 AliAnalysisTaskDStarCorrelations.cxx:191 AliAnalysisTaskDStarCorrelations.cxx:192 AliAnalysisTaskDStarCorrelations.cxx:193 AliAnalysisTaskDStarCorrelations.cxx:194 AliAnalysisTaskDStarCorrelations.cxx:195 AliAnalysisTaskDStarCorrelations.cxx:196 AliAnalysisTaskDStarCorrelations.cxx:197 AliAnalysisTaskDStarCorrelations.cxx:198 AliAnalysisTaskDStarCorrelations.cxx:199 AliAnalysisTaskDStarCorrelations.cxx:200 AliAnalysisTaskDStarCorrelations.cxx:201 AliAnalysisTaskDStarCorrelations.cxx:202 AliAnalysisTaskDStarCorrelations.cxx:203 AliAnalysisTaskDStarCorrelations.cxx:204 AliAnalysisTaskDStarCorrelations.cxx:205 AliAnalysisTaskDStarCorrelations.cxx:206 AliAnalysisTaskDStarCorrelations.cxx:207 AliAnalysisTaskDStarCorrelations.cxx:208 AliAnalysisTaskDStarCorrelations.cxx:209 AliAnalysisTaskDStarCorrelations.cxx:210 AliAnalysisTaskDStarCorrelations.cxx:211 AliAnalysisTaskDStarCorrelations.cxx:212 AliAnalysisTaskDStarCorrelations.cxx:213 AliAnalysisTaskDStarCorrelations.cxx:214 AliAnalysisTaskDStarCorrelations.cxx:215 AliAnalysisTaskDStarCorrelations.cxx:216 AliAnalysisTaskDStarCorrelations.cxx:217 AliAnalysisTaskDStarCorrelations.cxx:218 AliAnalysisTaskDStarCorrelations.cxx:219 AliAnalysisTaskDStarCorrelations.cxx:220 AliAnalysisTaskDStarCorrelations.cxx:221 AliAnalysisTaskDStarCorrelations.cxx:222 AliAnalysisTaskDStarCorrelations.cxx:223 AliAnalysisTaskDStarCorrelations.cxx:224 AliAnalysisTaskDStarCorrelations.cxx:225 AliAnalysisTaskDStarCorrelations.cxx:226 AliAnalysisTaskDStarCorrelations.cxx:227 AliAnalysisTaskDStarCorrelations.cxx:228 AliAnalysisTaskDStarCorrelations.cxx:229 AliAnalysisTaskDStarCorrelations.cxx:230 AliAnalysisTaskDStarCorrelations.cxx:231 AliAnalysisTaskDStarCorrelations.cxx:232 AliAnalysisTaskDStarCorrelations.cxx:233 AliAnalysisTaskDStarCorrelations.cxx:234 AliAnalysisTaskDStarCorrelations.cxx:235 AliAnalysisTaskDStarCorrelations.cxx:236 AliAnalysisTaskDStarCorrelations.cxx:237 AliAnalysisTaskDStarCorrelations.cxx:238 AliAnalysisTaskDStarCorrelations.cxx:239 AliAnalysisTaskDStarCorrelations.cxx:240 AliAnalysisTaskDStarCorrelations.cxx:241 AliAnalysisTaskDStarCorrelations.cxx:242 AliAnalysisTaskDStarCorrelations.cxx:243 AliAnalysisTaskDStarCorrelations.cxx:244 AliAnalysisTaskDStarCorrelations.cxx:245 AliAnalysisTaskDStarCorrelations.cxx:246 AliAnalysisTaskDStarCorrelations.cxx:247 AliAnalysisTaskDStarCorrelations.cxx:248 AliAnalysisTaskDStarCorrelations.cxx:249 AliAnalysisTaskDStarCorrelations.cxx:250 AliAnalysisTaskDStarCorrelations.cxx:251 AliAnalysisTaskDStarCorrelations.cxx:252 AliAnalysisTaskDStarCorrelations.cxx:253 AliAnalysisTaskDStarCorrelations.cxx:254 AliAnalysisTaskDStarCorrelations.cxx:255 AliAnalysisTaskDStarCorrelations.cxx:256 AliAnalysisTaskDStarCorrelations.cxx:257 AliAnalysisTaskDStarCorrelations.cxx:258 AliAnalysisTaskDStarCorrelations.cxx:259 AliAnalysisTaskDStarCorrelations.cxx:260 AliAnalysisTaskDStarCorrelations.cxx:261 AliAnalysisTaskDStarCorrelations.cxx:262 AliAnalysisTaskDStarCorrelations.cxx:263 AliAnalysisTaskDStarCorrelations.cxx:264 AliAnalysisTaskDStarCorrelations.cxx:265 AliAnalysisTaskDStarCorrelations.cxx:266 AliAnalysisTaskDStarCorrelations.cxx:267 AliAnalysisTaskDStarCorrelations.cxx:268 AliAnalysisTaskDStarCorrelations.cxx:269 AliAnalysisTaskDStarCorrelations.cxx:270 AliAnalysisTaskDStarCorrelations.cxx:271 AliAnalysisTaskDStarCorrelations.cxx:272 AliAnalysisTaskDStarCorrelations.cxx:273 AliAnalysisTaskDStarCorrelations.cxx:274 AliAnalysisTaskDStarCorrelations.cxx:275 AliAnalysisTaskDStarCorrelations.cxx:276 AliAnalysisTaskDStarCorrelations.cxx:277 AliAnalysisTaskDStarCorrelations.cxx:278 AliAnalysisTaskDStarCorrelations.cxx:279 AliAnalysisTaskDStarCorrelations.cxx:280 AliAnalysisTaskDStarCorrelations.cxx:281 AliAnalysisTaskDStarCorrelations.cxx:282 AliAnalysisTaskDStarCorrelations.cxx:283 AliAnalysisTaskDStarCorrelations.cxx:284 AliAnalysisTaskDStarCorrelations.cxx:285 AliAnalysisTaskDStarCorrelations.cxx:286 AliAnalysisTaskDStarCorrelations.cxx:287 AliAnalysisTaskDStarCorrelations.cxx:288 AliAnalysisTaskDStarCorrelations.cxx:289 AliAnalysisTaskDStarCorrelations.cxx:290 AliAnalysisTaskDStarCorrelations.cxx:291 AliAnalysisTaskDStarCorrelations.cxx:292 AliAnalysisTaskDStarCorrelations.cxx:293 AliAnalysisTaskDStarCorrelations.cxx:294 AliAnalysisTaskDStarCorrelations.cxx:295 AliAnalysisTaskDStarCorrelations.cxx:296 AliAnalysisTaskDStarCorrelations.cxx:297 AliAnalysisTaskDStarCorrelations.cxx:298 AliAnalysisTaskDStarCorrelations.cxx:299 AliAnalysisTaskDStarCorrelations.cxx:300 AliAnalysisTaskDStarCorrelations.cxx:301 AliAnalysisTaskDStarCorrelations.cxx:302 AliAnalysisTaskDStarCorrelations.cxx:303 AliAnalysisTaskDStarCorrelations.cxx:304 AliAnalysisTaskDStarCorrelations.cxx:305 AliAnalysisTaskDStarCorrelations.cxx:306 AliAnalysisTaskDStarCorrelations.cxx:307 AliAnalysisTaskDStarCorrelations.cxx:308 AliAnalysisTaskDStarCorrelations.cxx:309 AliAnalysisTaskDStarCorrelations.cxx:310 AliAnalysisTaskDStarCorrelations.cxx:311 AliAnalysisTaskDStarCorrelations.cxx:312 AliAnalysisTaskDStarCorrelations.cxx:313 AliAnalysisTaskDStarCorrelations.cxx:314 AliAnalysisTaskDStarCorrelations.cxx:315 AliAnalysisTaskDStarCorrelations.cxx:316 AliAnalysisTaskDStarCorrelations.cxx:317 AliAnalysisTaskDStarCorrelations.cxx:318 AliAnalysisTaskDStarCorrelations.cxx:319 AliAnalysisTaskDStarCorrelations.cxx:320 AliAnalysisTaskDStarCorrelations.cxx:321 AliAnalysisTaskDStarCorrelations.cxx:322 AliAnalysisTaskDStarCorrelations.cxx:323 AliAnalysisTaskDStarCorrelations.cxx:324 AliAnalysisTaskDStarCorrelations.cxx:325 AliAnalysisTaskDStarCorrelations.cxx:326 AliAnalysisTaskDStarCorrelations.cxx:327 AliAnalysisTaskDStarCorrelations.cxx:328 AliAnalysisTaskDStarCorrelations.cxx:329 AliAnalysisTaskDStarCorrelations.cxx:330 AliAnalysisTaskDStarCorrelations.cxx:331 AliAnalysisTaskDStarCorrelations.cxx:332 AliAnalysisTaskDStarCorrelations.cxx:333 AliAnalysisTaskDStarCorrelations.cxx:334 AliAnalysisTaskDStarCorrelations.cxx:335 AliAnalysisTaskDStarCorrelations.cxx:336 AliAnalysisTaskDStarCorrelations.cxx:337 AliAnalysisTaskDStarCorrelations.cxx:338 AliAnalysisTaskDStarCorrelations.cxx:339 AliAnalysisTaskDStarCorrelations.cxx:340 AliAnalysisTaskDStarCorrelations.cxx:341 AliAnalysisTaskDStarCorrelations.cxx:342 AliAnalysisTaskDStarCorrelations.cxx:343 AliAnalysisTaskDStarCorrelations.cxx:344 AliAnalysisTaskDStarCorrelations.cxx:345 AliAnalysisTaskDStarCorrelations.cxx:346 AliAnalysisTaskDStarCorrelations.cxx:347 AliAnalysisTaskDStarCorrelations.cxx:348 AliAnalysisTaskDStarCorrelations.cxx:349 AliAnalysisTaskDStarCorrelations.cxx:350 AliAnalysisTaskDStarCorrelations.cxx:351 AliAnalysisTaskDStarCorrelations.cxx:352 AliAnalysisTaskDStarCorrelations.cxx:353 AliAnalysisTaskDStarCorrelations.cxx:354 AliAnalysisTaskDStarCorrelations.cxx:355 AliAnalysisTaskDStarCorrelations.cxx:356 AliAnalysisTaskDStarCorrelations.cxx:357 AliAnalysisTaskDStarCorrelations.cxx:358 AliAnalysisTaskDStarCorrelations.cxx:359 AliAnalysisTaskDStarCorrelations.cxx:360 AliAnalysisTaskDStarCorrelations.cxx:361 AliAnalysisTaskDStarCorrelations.cxx:362 AliAnalysisTaskDStarCorrelations.cxx:363 AliAnalysisTaskDStarCorrelations.cxx:364 AliAnalysisTaskDStarCorrelations.cxx:365 AliAnalysisTaskDStarCorrelations.cxx:366 AliAnalysisTaskDStarCorrelations.cxx:367 AliAnalysisTaskDStarCorrelations.cxx:368 AliAnalysisTaskDStarCorrelations.cxx:369 AliAnalysisTaskDStarCorrelations.cxx:370 AliAnalysisTaskDStarCorrelations.cxx:371 AliAnalysisTaskDStarCorrelations.cxx:372 AliAnalysisTaskDStarCorrelations.cxx:373 AliAnalysisTaskDStarCorrelations.cxx:374 AliAnalysisTaskDStarCorrelations.cxx:375 AliAnalysisTaskDStarCorrelations.cxx:376 AliAnalysisTaskDStarCorrelations.cxx:377 AliAnalysisTaskDStarCorrelations.cxx:378 AliAnalysisTaskDStarCorrelations.cxx:379 AliAnalysisTaskDStarCorrelations.cxx:380 AliAnalysisTaskDStarCorrelations.cxx:381 AliAnalysisTaskDStarCorrelations.cxx:382 AliAnalysisTaskDStarCorrelations.cxx:383 AliAnalysisTaskDStarCorrelations.cxx:384 AliAnalysisTaskDStarCorrelations.cxx:385 AliAnalysisTaskDStarCorrelations.cxx:386 AliAnalysisTaskDStarCorrelations.cxx:387 AliAnalysisTaskDStarCorrelations.cxx:388 AliAnalysisTaskDStarCorrelations.cxx:389 AliAnalysisTaskDStarCorrelations.cxx:390 AliAnalysisTaskDStarCorrelations.cxx:391 AliAnalysisTaskDStarCorrelations.cxx:392 AliAnalysisTaskDStarCorrelations.cxx:393 AliAnalysisTaskDStarCorrelations.cxx:394 AliAnalysisTaskDStarCorrelations.cxx:395 AliAnalysisTaskDStarCorrelations.cxx:396 AliAnalysisTaskDStarCorrelations.cxx:397 AliAnalysisTaskDStarCorrelations.cxx:398 AliAnalysisTaskDStarCorrelations.cxx:399 AliAnalysisTaskDStarCorrelations.cxx:400 AliAnalysisTaskDStarCorrelations.cxx:401 AliAnalysisTaskDStarCorrelations.cxx:402 AliAnalysisTaskDStarCorrelations.cxx:403 AliAnalysisTaskDStarCorrelations.cxx:404 AliAnalysisTaskDStarCorrelations.cxx:405 AliAnalysisTaskDStarCorrelations.cxx:406 AliAnalysisTaskDStarCorrelations.cxx:407 AliAnalysisTaskDStarCorrelations.cxx:408 AliAnalysisTaskDStarCorrelations.cxx:409 AliAnalysisTaskDStarCorrelations.cxx:410 AliAnalysisTaskDStarCorrelations.cxx:411 AliAnalysisTaskDStarCorrelations.cxx:412 AliAnalysisTaskDStarCorrelations.cxx:413 AliAnalysisTaskDStarCorrelations.cxx:414 AliAnalysisTaskDStarCorrelations.cxx:415 AliAnalysisTaskDStarCorrelations.cxx:416 AliAnalysisTaskDStarCorrelations.cxx:417 AliAnalysisTaskDStarCorrelations.cxx:418 AliAnalysisTaskDStarCorrelations.cxx:419 AliAnalysisTaskDStarCorrelations.cxx:420 AliAnalysisTaskDStarCorrelations.cxx:421 AliAnalysisTaskDStarCorrelations.cxx:422 AliAnalysisTaskDStarCorrelations.cxx:423 AliAnalysisTaskDStarCorrelations.cxx:424 AliAnalysisTaskDStarCorrelations.cxx:425 AliAnalysisTaskDStarCorrelations.cxx:426 AliAnalysisTaskDStarCorrelations.cxx:427 AliAnalysisTaskDStarCorrelations.cxx:428 AliAnalysisTaskDStarCorrelations.cxx:429 AliAnalysisTaskDStarCorrelations.cxx:430 AliAnalysisTaskDStarCorrelations.cxx:431 AliAnalysisTaskDStarCorrelations.cxx:432 AliAnalysisTaskDStarCorrelations.cxx:433 AliAnalysisTaskDStarCorrelations.cxx:434 AliAnalysisTaskDStarCorrelations.cxx:435 AliAnalysisTaskDStarCorrelations.cxx:436 AliAnalysisTaskDStarCorrelations.cxx:437 AliAnalysisTaskDStarCorrelations.cxx:438 AliAnalysisTaskDStarCorrelations.cxx:439 AliAnalysisTaskDStarCorrelations.cxx:440 AliAnalysisTaskDStarCorrelations.cxx:441 AliAnalysisTaskDStarCorrelations.cxx:442 AliAnalysisTaskDStarCorrelations.cxx:443 AliAnalysisTaskDStarCorrelations.cxx:444 AliAnalysisTaskDStarCorrelations.cxx:445 AliAnalysisTaskDStarCorrelations.cxx:446 AliAnalysisTaskDStarCorrelations.cxx:447 AliAnalysisTaskDStarCorrelations.cxx:448 AliAnalysisTaskDStarCorrelations.cxx:449 AliAnalysisTaskDStarCorrelations.cxx:450 AliAnalysisTaskDStarCorrelations.cxx:451 AliAnalysisTaskDStarCorrelations.cxx:452 AliAnalysisTaskDStarCorrelations.cxx:453 AliAnalysisTaskDStarCorrelations.cxx:454 AliAnalysisTaskDStarCorrelations.cxx:455 AliAnalysisTaskDStarCorrelations.cxx:456 AliAnalysisTaskDStarCorrelations.cxx:457 AliAnalysisTaskDStarCorrelations.cxx:458 AliAnalysisTaskDStarCorrelations.cxx:459 AliAnalysisTaskDStarCorrelations.cxx:460 AliAnalysisTaskDStarCorrelations.cxx:461 AliAnalysisTaskDStarCorrelations.cxx:462 AliAnalysisTaskDStarCorrelations.cxx:463 AliAnalysisTaskDStarCorrelations.cxx:464 AliAnalysisTaskDStarCorrelations.cxx:465 AliAnalysisTaskDStarCorrelations.cxx:466 AliAnalysisTaskDStarCorrelations.cxx:467 AliAnalysisTaskDStarCorrelations.cxx:468 AliAnalysisTaskDStarCorrelations.cxx:469 AliAnalysisTaskDStarCorrelations.cxx:470 AliAnalysisTaskDStarCorrelations.cxx:471 AliAnalysisTaskDStarCorrelations.cxx:472 AliAnalysisTaskDStarCorrelations.cxx:473 AliAnalysisTaskDStarCorrelations.cxx:474 AliAnalysisTaskDStarCorrelations.cxx:475 AliAnalysisTaskDStarCorrelations.cxx:476 AliAnalysisTaskDStarCorrelations.cxx:477 AliAnalysisTaskDStarCorrelations.cxx:478 AliAnalysisTaskDStarCorrelations.cxx:479 AliAnalysisTaskDStarCorrelations.cxx:480 AliAnalysisTaskDStarCorrelations.cxx:481 AliAnalysisTaskDStarCorrelations.cxx:482 AliAnalysisTaskDStarCorrelations.cxx:483 AliAnalysisTaskDStarCorrelations.cxx:484 AliAnalysisTaskDStarCorrelations.cxx:485 AliAnalysisTaskDStarCorrelations.cxx:486 AliAnalysisTaskDStarCorrelations.cxx:487 AliAnalysisTaskDStarCorrelations.cxx:488 AliAnalysisTaskDStarCorrelations.cxx:489 AliAnalysisTaskDStarCorrelations.cxx:490 AliAnalysisTaskDStarCorrelations.cxx:491 AliAnalysisTaskDStarCorrelations.cxx:492 AliAnalysisTaskDStarCorrelations.cxx:493 AliAnalysisTaskDStarCorrelations.cxx:494 AliAnalysisTaskDStarCorrelations.cxx:495 AliAnalysisTaskDStarCorrelations.cxx:496 AliAnalysisTaskDStarCorrelations.cxx:497 AliAnalysisTaskDStarCorrelations.cxx:498 AliAnalysisTaskDStarCorrelations.cxx:499 AliAnalysisTaskDStarCorrelations.cxx:500 AliAnalysisTaskDStarCorrelations.cxx:501 AliAnalysisTaskDStarCorrelations.cxx:502 AliAnalysisTaskDStarCorrelations.cxx:503 AliAnalysisTaskDStarCorrelations.cxx:504 AliAnalysisTaskDStarCorrelations.cxx:505 AliAnalysisTaskDStarCorrelations.cxx:506 AliAnalysisTaskDStarCorrelations.cxx:507 AliAnalysisTaskDStarCorrelations.cxx:508 AliAnalysisTaskDStarCorrelations.cxx:509 AliAnalysisTaskDStarCorrelations.cxx:510 AliAnalysisTaskDStarCorrelations.cxx:511 AliAnalysisTaskDStarCorrelations.cxx:512 AliAnalysisTaskDStarCorrelations.cxx:513 AliAnalysisTaskDStarCorrelations.cxx:514 AliAnalysisTaskDStarCorrelations.cxx:515 AliAnalysisTaskDStarCorrelations.cxx:516 AliAnalysisTaskDStarCorrelations.cxx:517 AliAnalysisTaskDStarCorrelations.cxx:518 AliAnalysisTaskDStarCorrelations.cxx:519 AliAnalysisTaskDStarCorrelations.cxx:520 AliAnalysisTaskDStarCorrelations.cxx:521 AliAnalysisTaskDStarCorrelations.cxx:522 AliAnalysisTaskDStarCorrelations.cxx:523 AliAnalysisTaskDStarCorrelations.cxx:524 AliAnalysisTaskDStarCorrelations.cxx:525 AliAnalysisTaskDStarCorrelations.cxx:526 AliAnalysisTaskDStarCorrelations.cxx:527 AliAnalysisTaskDStarCorrelations.cxx:528 AliAnalysisTaskDStarCorrelations.cxx:529 AliAnalysisTaskDStarCorrelations.cxx:530 AliAnalysisTaskDStarCorrelations.cxx:531 AliAnalysisTaskDStarCorrelations.cxx:532 AliAnalysisTaskDStarCorrelations.cxx:533 AliAnalysisTaskDStarCorrelations.cxx:534 AliAnalysisTaskDStarCorrelations.cxx:535 AliAnalysisTaskDStarCorrelations.cxx:536 AliAnalysisTaskDStarCorrelations.cxx:537 AliAnalysisTaskDStarCorrelations.cxx:538 AliAnalysisTaskDStarCorrelations.cxx:539 AliAnalysisTaskDStarCorrelations.cxx:540 AliAnalysisTaskDStarCorrelations.cxx:541 AliAnalysisTaskDStarCorrelations.cxx:542 AliAnalysisTaskDStarCorrelations.cxx:543 AliAnalysisTaskDStarCorrelations.cxx:544 AliAnalysisTaskDStarCorrelations.cxx:545 AliAnalysisTaskDStarCorrelations.cxx:546 AliAnalysisTaskDStarCorrelations.cxx:547 AliAnalysisTaskDStarCorrelations.cxx:548 AliAnalysisTaskDStarCorrelations.cxx:549 AliAnalysisTaskDStarCorrelations.cxx:550 AliAnalysisTaskDStarCorrelations.cxx:551 AliAnalysisTaskDStarCorrelations.cxx:552 AliAnalysisTaskDStarCorrelations.cxx:553 AliAnalysisTaskDStarCorrelations.cxx:554 AliAnalysisTaskDStarCorrelations.cxx:555 AliAnalysisTaskDStarCorrelations.cxx:556 AliAnalysisTaskDStarCorrelations.cxx:557 AliAnalysisTaskDStarCorrelations.cxx:558 AliAnalysisTaskDStarCorrelations.cxx:559 AliAnalysisTaskDStarCorrelations.cxx:560 AliAnalysisTaskDStarCorrelations.cxx:561 AliAnalysisTaskDStarCorrelations.cxx:562 AliAnalysisTaskDStarCorrelations.cxx:563 AliAnalysisTaskDStarCorrelations.cxx:564 AliAnalysisTaskDStarCorrelations.cxx:565 AliAnalysisTaskDStarCorrelations.cxx:566 AliAnalysisTaskDStarCorrelations.cxx:567 AliAnalysisTaskDStarCorrelations.cxx:568 AliAnalysisTaskDStarCorrelations.cxx:569 AliAnalysisTaskDStarCorrelations.cxx:570 AliAnalysisTaskDStarCorrelations.cxx:571 AliAnalysisTaskDStarCorrelations.cxx:572 AliAnalysisTaskDStarCorrelations.cxx:573 AliAnalysisTaskDStarCorrelations.cxx:574 AliAnalysisTaskDStarCorrelations.cxx:575 AliAnalysisTaskDStarCorrelations.cxx:576 AliAnalysisTaskDStarCorrelations.cxx:577 AliAnalysisTaskDStarCorrelations.cxx:578 AliAnalysisTaskDStarCorrelations.cxx:579 AliAnalysisTaskDStarCorrelations.cxx:580 AliAnalysisTaskDStarCorrelations.cxx:581 AliAnalysisTaskDStarCorrelations.cxx:582 AliAnalysisTaskDStarCorrelations.cxx:583 AliAnalysisTaskDStarCorrelations.cxx:584 AliAnalysisTaskDStarCorrelations.cxx:585 AliAnalysisTaskDStarCorrelations.cxx:586 AliAnalysisTaskDStarCorrelations.cxx:587 AliAnalysisTaskDStarCorrelations.cxx:588 AliAnalysisTaskDStarCorrelations.cxx:589 AliAnalysisTaskDStarCorrelations.cxx:590 AliAnalysisTaskDStarCorrelations.cxx:591 AliAnalysisTaskDStarCorrelations.cxx:592 AliAnalysisTaskDStarCorrelations.cxx:593 AliAnalysisTaskDStarCorrelations.cxx:594 AliAnalysisTaskDStarCorrelations.cxx:595 AliAnalysisTaskDStarCorrelations.cxx:596 AliAnalysisTaskDStarCorrelations.cxx:597 AliAnalysisTaskDStarCorrelations.cxx:598 AliAnalysisTaskDStarCorrelations.cxx:599 AliAnalysisTaskDStarCorrelations.cxx:600 AliAnalysisTaskDStarCorrelations.cxx:601 AliAnalysisTaskDStarCorrelations.cxx:602 AliAnalysisTaskDStarCorrelations.cxx:603 AliAnalysisTaskDStarCorrelations.cxx:604 AliAnalysisTaskDStarCorrelations.cxx:605 AliAnalysisTaskDStarCorrelations.cxx:606 AliAnalysisTaskDStarCorrelations.cxx:607 AliAnalysisTaskDStarCorrelations.cxx:608 AliAnalysisTaskDStarCorrelations.cxx:609 AliAnalysisTaskDStarCorrelations.cxx:610 AliAnalysisTaskDStarCorrelations.cxx:611 AliAnalysisTaskDStarCorrelations.cxx:612 AliAnalysisTaskDStarCorrelations.cxx:613 AliAnalysisTaskDStarCorrelations.cxx:614 AliAnalysisTaskDStarCorrelations.cxx:615 AliAnalysisTaskDStarCorrelations.cxx:616 AliAnalysisTaskDStarCorrelations.cxx:617 AliAnalysisTaskDStarCorrelations.cxx:618 AliAnalysisTaskDStarCorrelations.cxx:619 AliAnalysisTaskDStarCorrelations.cxx:620 AliAnalysisTaskDStarCorrelations.cxx:621 AliAnalysisTaskDStarCorrelations.cxx:622 AliAnalysisTaskDStarCorrelations.cxx:623 AliAnalysisTaskDStarCorrelations.cxx:624 AliAnalysisTaskDStarCorrelations.cxx:625 AliAnalysisTaskDStarCorrelations.cxx:626 AliAnalysisTaskDStarCorrelations.cxx:627 AliAnalysisTaskDStarCorrelations.cxx:628 AliAnalysisTaskDStarCorrelations.cxx:629 AliAnalysisTaskDStarCorrelations.cxx:630 AliAnalysisTaskDStarCorrelations.cxx:631 AliAnalysisTaskDStarCorrelations.cxx:632 AliAnalysisTaskDStarCorrelations.cxx:633 AliAnalysisTaskDStarCorrelations.cxx:634 AliAnalysisTaskDStarCorrelations.cxx:635 AliAnalysisTaskDStarCorrelations.cxx:636 AliAnalysisTaskDStarCorrelations.cxx:637 AliAnalysisTaskDStarCorrelations.cxx:638 AliAnalysisTaskDStarCorrelations.cxx:639 AliAnalysisTaskDStarCorrelations.cxx:640 AliAnalysisTaskDStarCorrelations.cxx:641 AliAnalysisTaskDStarCorrelations.cxx:642 AliAnalysisTaskDStarCorrelations.cxx:643 AliAnalysisTaskDStarCorrelations.cxx:644 AliAnalysisTaskDStarCorrelations.cxx:645 AliAnalysisTaskDStarCorrelations.cxx:646 AliAnalysisTaskDStarCorrelations.cxx:647 AliAnalysisTaskDStarCorrelations.cxx:648 AliAnalysisTaskDStarCorrelations.cxx:649 AliAnalysisTaskDStarCorrelations.cxx:650 AliAnalysisTaskDStarCorrelations.cxx:651 AliAnalysisTaskDStarCorrelations.cxx:652 AliAnalysisTaskDStarCorrelations.cxx:653 AliAnalysisTaskDStarCorrelations.cxx:654 AliAnalysisTaskDStarCorrelations.cxx:655 AliAnalysisTaskDStarCorrelations.cxx:656 AliAnalysisTaskDStarCorrelations.cxx:657 AliAnalysisTaskDStarCorrelations.cxx:658 AliAnalysisTaskDStarCorrelations.cxx:659 AliAnalysisTaskDStarCorrelations.cxx:660 AliAnalysisTaskDStarCorrelations.cxx:661 AliAnalysisTaskDStarCorrelations.cxx:662 AliAnalysisTaskDStarCorrelations.cxx:663 AliAnalysisTaskDStarCorrelations.cxx:664 AliAnalysisTaskDStarCorrelations.cxx:665 AliAnalysisTaskDStarCorrelations.cxx:666 AliAnalysisTaskDStarCorrelations.cxx:667 AliAnalysisTaskDStarCorrelations.cxx:668 AliAnalysisTaskDStarCorrelations.cxx:669 AliAnalysisTaskDStarCorrelations.cxx:670 AliAnalysisTaskDStarCorrelations.cxx:671 AliAnalysisTaskDStarCorrelations.cxx:672 AliAnalysisTaskDStarCorrelations.cxx:673 AliAnalysisTaskDStarCorrelations.cxx:674 AliAnalysisTaskDStarCorrelations.cxx:675 AliAnalysisTaskDStarCorrelations.cxx:676 AliAnalysisTaskDStarCorrelations.cxx:677 AliAnalysisTaskDStarCorrelations.cxx:678 AliAnalysisTaskDStarCorrelations.cxx:679 AliAnalysisTaskDStarCorrelations.cxx:680 AliAnalysisTaskDStarCorrelations.cxx:681 AliAnalysisTaskDStarCorrelations.cxx:682 AliAnalysisTaskDStarCorrelations.cxx:683 AliAnalysisTaskDStarCorrelations.cxx:684 AliAnalysisTaskDStarCorrelations.cxx:685 AliAnalysisTaskDStarCorrelations.cxx:686 AliAnalysisTaskDStarCorrelations.cxx:687 AliAnalysisTaskDStarCorrelations.cxx:688 AliAnalysisTaskDStarCorrelations.cxx:689 AliAnalysisTaskDStarCorrelations.cxx:690 AliAnalysisTaskDStarCorrelations.cxx:691 AliAnalysisTaskDStarCorrelations.cxx:692 AliAnalysisTaskDStarCorrelations.cxx:693 AliAnalysisTaskDStarCorrelations.cxx:694 AliAnalysisTaskDStarCorrelations.cxx:695 AliAnalysisTaskDStarCorrelations.cxx:696 AliAnalysisTaskDStarCorrelations.cxx:697 AliAnalysisTaskDStarCorrelations.cxx:698 AliAnalysisTaskDStarCorrelations.cxx:699 AliAnalysisTaskDStarCorrelations.cxx:700 AliAnalysisTaskDStarCorrelations.cxx:701 AliAnalysisTaskDStarCorrelations.cxx:702 AliAnalysisTaskDStarCorrelations.cxx:703 AliAnalysisTaskDStarCorrelations.cxx:704 AliAnalysisTaskDStarCorrelations.cxx:705 AliAnalysisTaskDStarCorrelations.cxx:706 AliAnalysisTaskDStarCorrelations.cxx:707 AliAnalysisTaskDStarCorrelations.cxx:708 AliAnalysisTaskDStarCorrelations.cxx:709 AliAnalysisTaskDStarCorrelations.cxx:710 AliAnalysisTaskDStarCorrelations.cxx:711 AliAnalysisTaskDStarCorrelations.cxx:712 AliAnalysisTaskDStarCorrelations.cxx:713 AliAnalysisTaskDStarCorrelations.cxx:714 AliAnalysisTaskDStarCorrelations.cxx:715 AliAnalysisTaskDStarCorrelations.cxx:716 AliAnalysisTaskDStarCorrelations.cxx:717 AliAnalysisTaskDStarCorrelations.cxx:718 AliAnalysisTaskDStarCorrelations.cxx:719 AliAnalysisTaskDStarCorrelations.cxx:720 AliAnalysisTaskDStarCorrelations.cxx:721 AliAnalysisTaskDStarCorrelations.cxx:722 AliAnalysisTaskDStarCorrelations.cxx:723 AliAnalysisTaskDStarCorrelations.cxx:724 AliAnalysisTaskDStarCorrelations.cxx:725 AliAnalysisTaskDStarCorrelations.cxx:726 AliAnalysisTaskDStarCorrelations.cxx:727 AliAnalysisTaskDStarCorrelations.cxx:728 AliAnalysisTaskDStarCorrelations.cxx:729 AliAnalysisTaskDStarCorrelations.cxx:730 AliAnalysisTaskDStarCorrelations.cxx:731 AliAnalysisTaskDStarCorrelations.cxx:732 AliAnalysisTaskDStarCorrelations.cxx:733 AliAnalysisTaskDStarCorrelations.cxx:734 AliAnalysisTaskDStarCorrelations.cxx:735 AliAnalysisTaskDStarCorrelations.cxx:736 AliAnalysisTaskDStarCorrelations.cxx:737 AliAnalysisTaskDStarCorrelations.cxx:738 AliAnalysisTaskDStarCorrelations.cxx:739 AliAnalysisTaskDStarCorrelations.cxx:740 AliAnalysisTaskDStarCorrelations.cxx:741 AliAnalysisTaskDStarCorrelations.cxx:742 AliAnalysisTaskDStarCorrelations.cxx:743 AliAnalysisTaskDStarCorrelations.cxx:744 AliAnalysisTaskDStarCorrelations.cxx:745 AliAnalysisTaskDStarCorrelations.cxx:746 AliAnalysisTaskDStarCorrelations.cxx:747 AliAnalysisTaskDStarCorrelations.cxx:748 AliAnalysisTaskDStarCorrelations.cxx:749 AliAnalysisTaskDStarCorrelations.cxx:750 AliAnalysisTaskDStarCorrelations.cxx:751 AliAnalysisTaskDStarCorrelations.cxx:752 AliAnalysisTaskDStarCorrelations.cxx:753 AliAnalysisTaskDStarCorrelations.cxx:754 AliAnalysisTaskDStarCorrelations.cxx:755 AliAnalysisTaskDStarCorrelations.cxx:756 AliAnalysisTaskDStarCorrelations.cxx:757 AliAnalysisTaskDStarCorrelations.cxx:758 AliAnalysisTaskDStarCorrelations.cxx:759 AliAnalysisTaskDStarCorrelations.cxx:760 AliAnalysisTaskDStarCorrelations.cxx:761 AliAnalysisTaskDStarCorrelations.cxx:762 AliAnalysisTaskDStarCorrelations.cxx:763 AliAnalysisTaskDStarCorrelations.cxx:764 AliAnalysisTaskDStarCorrelations.cxx:765 AliAnalysisTaskDStarCorrelations.cxx:766 AliAnalysisTaskDStarCorrelations.cxx:767 AliAnalysisTaskDStarCorrelations.cxx:768 AliAnalysisTaskDStarCorrelations.cxx:769 AliAnalysisTaskDStarCorrelations.cxx:770 AliAnalysisTaskDStarCorrelations.cxx:771 AliAnalysisTaskDStarCorrelations.cxx:772 AliAnalysisTaskDStarCorrelations.cxx:773 AliAnalysisTaskDStarCorrelations.cxx:774 AliAnalysisTaskDStarCorrelations.cxx:775 AliAnalysisTaskDStarCorrelations.cxx:776 AliAnalysisTaskDStarCorrelations.cxx:777 AliAnalysisTaskDStarCorrelations.cxx:778 AliAnalysisTaskDStarCorrelations.cxx:779 AliAnalysisTaskDStarCorrelations.cxx:780 AliAnalysisTaskDStarCorrelations.cxx:781 AliAnalysisTaskDStarCorrelations.cxx:782 AliAnalysisTaskDStarCorrelations.cxx:783 AliAnalysisTaskDStarCorrelations.cxx:784 AliAnalysisTaskDStarCorrelations.cxx:785 AliAnalysisTaskDStarCorrelations.cxx:786 AliAnalysisTaskDStarCorrelations.cxx:787 AliAnalysisTaskDStarCorrelations.cxx:788 AliAnalysisTaskDStarCorrelations.cxx:789 AliAnalysisTaskDStarCorrelations.cxx:790 AliAnalysisTaskDStarCorrelations.cxx:791 AliAnalysisTaskDStarCorrelations.cxx:792 AliAnalysisTaskDStarCorrelations.cxx:793 AliAnalysisTaskDStarCorrelations.cxx:794 AliAnalysisTaskDStarCorrelations.cxx:795 AliAnalysisTaskDStarCorrelations.cxx:796 AliAnalysisTaskDStarCorrelations.cxx:797 AliAnalysisTaskDStarCorrelations.cxx:798 AliAnalysisTaskDStarCorrelations.cxx:799 AliAnalysisTaskDStarCorrelations.cxx:800 AliAnalysisTaskDStarCorrelations.cxx:801 AliAnalysisTaskDStarCorrelations.cxx:802 AliAnalysisTaskDStarCorrelations.cxx:803 AliAnalysisTaskDStarCorrelations.cxx:804 AliAnalysisTaskDStarCorrelations.cxx:805 AliAnalysisTaskDStarCorrelations.cxx:806 AliAnalysisTaskDStarCorrelations.cxx:807 AliAnalysisTaskDStarCorrelations.cxx:808 AliAnalysisTaskDStarCorrelations.cxx:809 AliAnalysisTaskDStarCorrelations.cxx:810 AliAnalysisTaskDStarCorrelations.cxx:811 AliAnalysisTaskDStarCorrelations.cxx:812 AliAnalysisTaskDStarCorrelations.cxx:813 AliAnalysisTaskDStarCorrelations.cxx:814 AliAnalysisTaskDStarCorrelations.cxx:815 AliAnalysisTaskDStarCorrelations.cxx:816 AliAnalysisTaskDStarCorrelations.cxx:817 AliAnalysisTaskDStarCorrelations.cxx:818 AliAnalysisTaskDStarCorrelations.cxx:819 AliAnalysisTaskDStarCorrelations.cxx:820 AliAnalysisTaskDStarCorrelations.cxx:821 AliAnalysisTaskDStarCorrelations.cxx:822 AliAnalysisTaskDStarCorrelations.cxx:823 AliAnalysisTaskDStarCorrelations.cxx:824 AliAnalysisTaskDStarCorrelations.cxx:825 AliAnalysisTaskDStarCorrelations.cxx:826 AliAnalysisTaskDStarCorrelations.cxx:827 AliAnalysisTaskDStarCorrelations.cxx:828 AliAnalysisTaskDStarCorrelations.cxx:829 AliAnalysisTaskDStarCorrelations.cxx:830 AliAnalysisTaskDStarCorrelations.cxx:831 AliAnalysisTaskDStarCorrelations.cxx:832 AliAnalysisTaskDStarCorrelations.cxx:833 AliAnalysisTaskDStarCorrelations.cxx:834 AliAnalysisTaskDStarCorrelations.cxx:835 AliAnalysisTaskDStarCorrelations.cxx:836 AliAnalysisTaskDStarCorrelations.cxx:837 AliAnalysisTaskDStarCorrelations.cxx:838 AliAnalysisTaskDStarCorrelations.cxx:839 AliAnalysisTaskDStarCorrelations.cxx:840 AliAnalysisTaskDStarCorrelations.cxx:841 AliAnalysisTaskDStarCorrelations.cxx:842 AliAnalysisTaskDStarCorrelations.cxx:843 AliAnalysisTaskDStarCorrelations.cxx:844 AliAnalysisTaskDStarCorrelations.cxx:845 AliAnalysisTaskDStarCorrelations.cxx:846 AliAnalysisTaskDStarCorrelations.cxx:847 AliAnalysisTaskDStarCorrelations.cxx:848 AliAnalysisTaskDStarCorrelations.cxx:849 AliAnalysisTaskDStarCorrelations.cxx:850 AliAnalysisTaskDStarCorrelations.cxx:851 AliAnalysisTaskDStarCorrelations.cxx:852 AliAnalysisTaskDStarCorrelations.cxx:853 AliAnalysisTaskDStarCorrelations.cxx:854 AliAnalysisTaskDStarCorrelations.cxx:855 AliAnalysisTaskDStarCorrelations.cxx:856 AliAnalysisTaskDStarCorrelations.cxx:857 AliAnalysisTaskDStarCorrelations.cxx:858 AliAnalysisTaskDStarCorrelations.cxx:859 AliAnalysisTaskDStarCorrelations.cxx:860 AliAnalysisTaskDStarCorrelations.cxx:861 AliAnalysisTaskDStarCorrelations.cxx:862 AliAnalysisTaskDStarCorrelations.cxx:863 AliAnalysisTaskDStarCorrelations.cxx:864 AliAnalysisTaskDStarCorrelations.cxx:865 AliAnalysisTaskDStarCorrelations.cxx:866 AliAnalysisTaskDStarCorrelations.cxx:867 AliAnalysisTaskDStarCorrelations.cxx:868 AliAnalysisTaskDStarCorrelations.cxx:869 AliAnalysisTaskDStarCorrelations.cxx:870 AliAnalysisTaskDStarCorrelations.cxx:871 AliAnalysisTaskDStarCorrelations.cxx:872 AliAnalysisTaskDStarCorrelations.cxx:873 AliAnalysisTaskDStarCorrelations.cxx:874 AliAnalysisTaskDStarCorrelations.cxx:875 AliAnalysisTaskDStarCorrelations.cxx:876 AliAnalysisTaskDStarCorrelations.cxx:877 AliAnalysisTaskDStarCorrelations.cxx:878 AliAnalysisTaskDStarCorrelations.cxx:879 AliAnalysisTaskDStarCorrelations.cxx:880 AliAnalysisTaskDStarCorrelations.cxx:881 AliAnalysisTaskDStarCorrelations.cxx:882 AliAnalysisTaskDStarCorrelations.cxx:883 AliAnalysisTaskDStarCorrelations.cxx:884 AliAnalysisTaskDStarCorrelations.cxx:885 AliAnalysisTaskDStarCorrelations.cxx:886 AliAnalysisTaskDStarCorrelations.cxx:887 AliAnalysisTaskDStarCorrelations.cxx:888 AliAnalysisTaskDStarCorrelations.cxx:889 AliAnalysisTaskDStarCorrelations.cxx:890 AliAnalysisTaskDStarCorrelations.cxx:891 AliAnalysisTaskDStarCorrelations.cxx:892 AliAnalysisTaskDStarCorrelations.cxx:893 AliAnalysisTaskDStarCorrelations.cxx:894 AliAnalysisTaskDStarCorrelations.cxx:895 AliAnalysisTaskDStarCorrelations.cxx:896 AliAnalysisTaskDStarCorrelations.cxx:897 AliAnalysisTaskDStarCorrelations.cxx:898 AliAnalysisTaskDStarCorrelations.cxx:899 AliAnalysisTaskDStarCorrelations.cxx:900 AliAnalysisTaskDStarCorrelations.cxx:901 AliAnalysisTaskDStarCorrelations.cxx:902 AliAnalysisTaskDStarCorrelations.cxx:903 AliAnalysisTaskDStarCorrelations.cxx:904 AliAnalysisTaskDStarCorrelations.cxx:905 AliAnalysisTaskDStarCorrelations.cxx:906 AliAnalysisTaskDStarCorrelations.cxx:907 AliAnalysisTaskDStarCorrelations.cxx:908 AliAnalysisTaskDStarCorrelations.cxx:909 AliAnalysisTaskDStarCorrelations.cxx:910 AliAnalysisTaskDStarCorrelations.cxx:911 AliAnalysisTaskDStarCorrelations.cxx:912 AliAnalysisTaskDStarCorrelations.cxx:913 AliAnalysisTaskDStarCorrelations.cxx:914 AliAnalysisTaskDStarCorrelations.cxx:915 AliAnalysisTaskDStarCorrelations.cxx:916 AliAnalysisTaskDStarCorrelations.cxx:917 AliAnalysisTaskDStarCorrelations.cxx:918 AliAnalysisTaskDStarCorrelations.cxx:919 AliAnalysisTaskDStarCorrelations.cxx:920 AliAnalysisTaskDStarCorrelations.cxx:921 AliAnalysisTaskDStarCorrelations.cxx:922 AliAnalysisTaskDStarCorrelations.cxx:923 AliAnalysisTaskDStarCorrelations.cxx:924 AliAnalysisTaskDStarCorrelations.cxx:925 AliAnalysisTaskDStarCorrelations.cxx:926 AliAnalysisTaskDStarCorrelations.cxx:927 AliAnalysisTaskDStarCorrelations.cxx:928 AliAnalysisTaskDStarCorrelations.cxx:929 AliAnalysisTaskDStarCorrelations.cxx:930 AliAnalysisTaskDStarCorrelations.cxx:931 AliAnalysisTaskDStarCorrelations.cxx:932 AliAnalysisTaskDStarCorrelations.cxx:933 AliAnalysisTaskDStarCorrelations.cxx:934 AliAnalysisTaskDStarCorrelations.cxx:935 AliAnalysisTaskDStarCorrelations.cxx:936 AliAnalysisTaskDStarCorrelations.cxx:937 AliAnalysisTaskDStarCorrelations.cxx:938 AliAnalysisTaskDStarCorrelations.cxx:939 AliAnalysisTaskDStarCorrelations.cxx:940 AliAnalysisTaskDStarCorrelations.cxx:941 AliAnalysisTaskDStarCorrelations.cxx:942 AliAnalysisTaskDStarCorrelations.cxx:943 AliAnalysisTaskDStarCorrelations.cxx:944 AliAnalysisTaskDStarCorrelations.cxx:945 AliAnalysisTaskDStarCorrelations.cxx:946 AliAnalysisTaskDStarCorrelations.cxx:947 AliAnalysisTaskDStarCorrelations.cxx:948 AliAnalysisTaskDStarCorrelations.cxx:949 AliAnalysisTaskDStarCorrelations.cxx:950 AliAnalysisTaskDStarCorrelations.cxx:951 AliAnalysisTaskDStarCorrelations.cxx:952 AliAnalysisTaskDStarCorrelations.cxx:953 AliAnalysisTaskDStarCorrelations.cxx:954 AliAnalysisTaskDStarCorrelations.cxx:955 AliAnalysisTaskDStarCorrelations.cxx:956 AliAnalysisTaskDStarCorrelations.cxx:957 AliAnalysisTaskDStarCorrelations.cxx:958 AliAnalysisTaskDStarCorrelations.cxx:959 AliAnalysisTaskDStarCorrelations.cxx:960 AliAnalysisTaskDStarCorrelations.cxx:961 AliAnalysisTaskDStarCorrelations.cxx:962 AliAnalysisTaskDStarCorrelations.cxx:963 AliAnalysisTaskDStarCorrelations.cxx:964 AliAnalysisTaskDStarCorrelations.cxx:965 AliAnalysisTaskDStarCorrelations.cxx:966 AliAnalysisTaskDStarCorrelations.cxx:967 AliAnalysisTaskDStarCorrelations.cxx:968 AliAnalysisTaskDStarCorrelations.cxx:969 AliAnalysisTaskDStarCorrelations.cxx:970 AliAnalysisTaskDStarCorrelations.cxx:971 AliAnalysisTaskDStarCorrelations.cxx:972 AliAnalysisTaskDStarCorrelations.cxx:973 AliAnalysisTaskDStarCorrelations.cxx:974 AliAnalysisTaskDStarCorrelations.cxx:975 AliAnalysisTaskDStarCorrelations.cxx:976 AliAnalysisTaskDStarCorrelations.cxx:977 AliAnalysisTaskDStarCorrelations.cxx:978 AliAnalysisTaskDStarCorrelations.cxx:979 AliAnalysisTaskDStarCorrelations.cxx:980 AliAnalysisTaskDStarCorrelations.cxx:981 AliAnalysisTaskDStarCorrelations.cxx:982 AliAnalysisTaskDStarCorrelations.cxx:983 AliAnalysisTaskDStarCorrelations.cxx:984 AliAnalysisTaskDStarCorrelations.cxx:985 AliAnalysisTaskDStarCorrelations.cxx:986 AliAnalysisTaskDStarCorrelations.cxx:987 AliAnalysisTaskDStarCorrelations.cxx:988 AliAnalysisTaskDStarCorrelations.cxx:989 AliAnalysisTaskDStarCorrelations.cxx:990 AliAnalysisTaskDStarCorrelations.cxx:991 AliAnalysisTaskDStarCorrelations.cxx:992 AliAnalysisTaskDStarCorrelations.cxx:993 AliAnalysisTaskDStarCorrelations.cxx:994 AliAnalysisTaskDStarCorrelations.cxx:995 AliAnalysisTaskDStarCorrelations.cxx:996 AliAnalysisTaskDStarCorrelations.cxx:997 AliAnalysisTaskDStarCorrelations.cxx:998 AliAnalysisTaskDStarCorrelations.cxx:999 AliAnalysisTaskDStarCorrelations.cxx:1000 AliAnalysisTaskDStarCorrelations.cxx:1001 AliAnalysisTaskDStarCorrelations.cxx:1002 AliAnalysisTaskDStarCorrelations.cxx:1003 AliAnalysisTaskDStarCorrelations.cxx:1004 AliAnalysisTaskDStarCorrelations.cxx:1005 AliAnalysisTaskDStarCorrelations.cxx:1006 AliAnalysisTaskDStarCorrelations.cxx:1007 AliAnalysisTaskDStarCorrelations.cxx:1008 AliAnalysisTaskDStarCorrelations.cxx:1009 AliAnalysisTaskDStarCorrelations.cxx:1010 AliAnalysisTaskDStarCorrelations.cxx:1011 AliAnalysisTaskDStarCorrelations.cxx:1012 AliAnalysisTaskDStarCorrelations.cxx:1013 AliAnalysisTaskDStarCorrelations.cxx:1014 AliAnalysisTaskDStarCorrelations.cxx:1015 AliAnalysisTaskDStarCorrelations.cxx:1016 AliAnalysisTaskDStarCorrelations.cxx:1017 AliAnalysisTaskDStarCorrelations.cxx:1018 AliAnalysisTaskDStarCorrelations.cxx:1019 AliAnalysisTaskDStarCorrelations.cxx:1020 AliAnalysisTaskDStarCorrelations.cxx:1021 AliAnalysisTaskDStarCorrelations.cxx:1022 AliAnalysisTaskDStarCorrelations.cxx:1023 AliAnalysisTaskDStarCorrelations.cxx:1024 AliAnalysisTaskDStarCorrelations.cxx:1025 AliAnalysisTaskDStarCorrelations.cxx:1026 AliAnalysisTaskDStarCorrelations.cxx:1027 AliAnalysisTaskDStarCorrelations.cxx:1028 AliAnalysisTaskDStarCorrelations.cxx:1029 AliAnalysisTaskDStarCorrelations.cxx:1030 AliAnalysisTaskDStarCorrelations.cxx:1031 AliAnalysisTaskDStarCorrelations.cxx:1032 AliAnalysisTaskDStarCorrelations.cxx:1033 AliAnalysisTaskDStarCorrelations.cxx:1034 AliAnalysisTaskDStarCorrelations.cxx:1035 AliAnalysisTaskDStarCorrelations.cxx:1036 AliAnalysisTaskDStarCorrelations.cxx:1037 AliAnalysisTaskDStarCorrelations.cxx:1038 AliAnalysisTaskDStarCorrelations.cxx:1039 AliAnalysisTaskDStarCorrelations.cxx:1040 AliAnalysisTaskDStarCorrelations.cxx:1041 AliAnalysisTaskDStarCorrelations.cxx:1042 AliAnalysisTaskDStarCorrelations.cxx:1043 AliAnalysisTaskDStarCorrelations.cxx:1044 AliAnalysisTaskDStarCorrelations.cxx:1045 AliAnalysisTaskDStarCorrelations.cxx:1046 AliAnalysisTaskDStarCorrelations.cxx:1047 AliAnalysisTaskDStarCorrelations.cxx:1048 AliAnalysisTaskDStarCorrelations.cxx:1049 AliAnalysisTaskDStarCorrelations.cxx:1050 AliAnalysisTaskDStarCorrelations.cxx:1051 AliAnalysisTaskDStarCorrelations.cxx:1052 AliAnalysisTaskDStarCorrelations.cxx:1053 AliAnalysisTaskDStarCorrelations.cxx:1054 AliAnalysisTaskDStarCorrelations.cxx:1055 AliAnalysisTaskDStarCorrelations.cxx:1056 AliAnalysisTaskDStarCorrelations.cxx:1057 AliAnalysisTaskDStarCorrelations.cxx:1058 AliAnalysisTaskDStarCorrelations.cxx:1059 AliAnalysisTaskDStarCorrelations.cxx:1060 AliAnalysisTaskDStarCorrelations.cxx:1061 AliAnalysisTaskDStarCorrelations.cxx:1062 AliAnalysisTaskDStarCorrelations.cxx:1063 AliAnalysisTaskDStarCorrelations.cxx:1064 AliAnalysisTaskDStarCorrelations.cxx:1065 AliAnalysisTaskDStarCorrelations.cxx:1066 AliAnalysisTaskDStarCorrelations.cxx:1067 AliAnalysisTaskDStarCorrelations.cxx:1068 AliAnalysisTaskDStarCorrelations.cxx:1069 AliAnalysisTaskDStarCorrelations.cxx:1070 AliAnalysisTaskDStarCorrelations.cxx:1071 AliAnalysisTaskDStarCorrelations.cxx:1072 AliAnalysisTaskDStarCorrelations.cxx:1073 AliAnalysisTaskDStarCorrelations.cxx:1074 AliAnalysisTaskDStarCorrelations.cxx:1075 AliAnalysisTaskDStarCorrelations.cxx:1076 AliAnalysisTaskDStarCorrelations.cxx:1077 AliAnalysisTaskDStarCorrelations.cxx:1078 AliAnalysisTaskDStarCorrelations.cxx:1079 AliAnalysisTaskDStarCorrelations.cxx:1080 AliAnalysisTaskDStarCorrelations.cxx:1081 AliAnalysisTaskDStarCorrelations.cxx:1082 AliAnalysisTaskDStarCorrelations.cxx:1083 AliAnalysisTaskDStarCorrelations.cxx:1084 AliAnalysisTaskDStarCorrelations.cxx:1085 AliAnalysisTaskDStarCorrelations.cxx:1086 AliAnalysisTaskDStarCorrelations.cxx:1087 AliAnalysisTaskDStarCorrelations.cxx:1088 AliAnalysisTaskDStarCorrelations.cxx:1089 AliAnalysisTaskDStarCorrelations.cxx:1090 AliAnalysisTaskDStarCorrelations.cxx:1091 AliAnalysisTaskDStarCorrelations.cxx:1092 AliAnalysisTaskDStarCorrelations.cxx:1093 AliAnalysisTaskDStarCorrelations.cxx:1094 AliAnalysisTaskDStarCorrelations.cxx:1095 AliAnalysisTaskDStarCorrelations.cxx:1096 AliAnalysisTaskDStarCorrelations.cxx:1097 AliAnalysisTaskDStarCorrelations.cxx:1098 AliAnalysisTaskDStarCorrelations.cxx:1099 AliAnalysisTaskDStarCorrelations.cxx:1100 AliAnalysisTaskDStarCorrelations.cxx:1101 AliAnalysisTaskDStarCorrelations.cxx:1102 AliAnalysisTaskDStarCorrelations.cxx:1103 AliAnalysisTaskDStarCorrelations.cxx:1104 AliAnalysisTaskDStarCorrelations.cxx:1105 AliAnalysisTaskDStarCorrelations.cxx:1106 AliAnalysisTaskDStarCorrelations.cxx:1107 AliAnalysisTaskDStarCorrelations.cxx:1108 AliAnalysisTaskDStarCorrelations.cxx:1109 AliAnalysisTaskDStarCorrelations.cxx:1110 AliAnalysisTaskDStarCorrelations.cxx:1111 AliAnalysisTaskDStarCorrelations.cxx:1112 AliAnalysisTaskDStarCorrelations.cxx:1113 AliAnalysisTaskDStarCorrelations.cxx:1114 AliAnalysisTaskDStarCorrelations.cxx:1115 AliAnalysisTaskDStarCorrelations.cxx:1116 AliAnalysisTaskDStarCorrelations.cxx:1117 AliAnalysisTaskDStarCorrelations.cxx:1118 AliAnalysisTaskDStarCorrelations.cxx:1119 AliAnalysisTaskDStarCorrelations.cxx:1120 AliAnalysisTaskDStarCorrelations.cxx:1121 AliAnalysisTaskDStarCorrelations.cxx:1122 AliAnalysisTaskDStarCorrelations.cxx:1123 AliAnalysisTaskDStarCorrelations.cxx:1124 AliAnalysisTaskDStarCorrelations.cxx:1125 AliAnalysisTaskDStarCorrelations.cxx:1126 AliAnalysisTaskDStarCorrelations.cxx:1127 AliAnalysisTaskDStarCorrelations.cxx:1128 AliAnalysisTaskDStarCorrelations.cxx:1129 AliAnalysisTaskDStarCorrelations.cxx:1130 AliAnalysisTaskDStarCorrelations.cxx:1131 AliAnalysisTaskDStarCorrelations.cxx:1132 AliAnalysisTaskDStarCorrelations.cxx:1133 AliAnalysisTaskDStarCorrelations.cxx:1134 AliAnalysisTaskDStarCorrelations.cxx:1135 AliAnalysisTaskDStarCorrelations.cxx:1136 AliAnalysisTaskDStarCorrelations.cxx:1137 AliAnalysisTaskDStarCorrelations.cxx:1138 AliAnalysisTaskDStarCorrelations.cxx:1139 AliAnalysisTaskDStarCorrelations.cxx:1140 AliAnalysisTaskDStarCorrelations.cxx:1141 AliAnalysisTaskDStarCorrelations.cxx:1142 AliAnalysisTaskDStarCorrelations.cxx:1143 AliAnalysisTaskDStarCorrelations.cxx:1144 AliAnalysisTaskDStarCorrelations.cxx:1145 AliAnalysisTaskDStarCorrelations.cxx:1146 AliAnalysisTaskDStarCorrelations.cxx:1147 AliAnalysisTaskDStarCorrelations.cxx:1148 AliAnalysisTaskDStarCorrelations.cxx:1149 AliAnalysisTaskDStarCorrelations.cxx:1150 AliAnalysisTaskDStarCorrelations.cxx:1151 AliAnalysisTaskDStarCorrelations.cxx:1152 AliAnalysisTaskDStarCorrelations.cxx:1153 AliAnalysisTaskDStarCorrelations.cxx:1154 AliAnalysisTaskDStarCorrelations.cxx:1155 AliAnalysisTaskDStarCorrelations.cxx:1156 AliAnalysisTaskDStarCorrelations.cxx:1157 AliAnalysisTaskDStarCorrelations.cxx:1158 AliAnalysisTaskDStarCorrelations.cxx:1159 AliAnalysisTaskDStarCorrelations.cxx:1160 AliAnalysisTaskDStarCorrelations.cxx:1161 AliAnalysisTaskDStarCorrelations.cxx:1162 AliAnalysisTaskDStarCorrelations.cxx:1163 AliAnalysisTaskDStarCorrelations.cxx:1164 AliAnalysisTaskDStarCorrelations.cxx:1165 AliAnalysisTaskDStarCorrelations.cxx:1166 AliAnalysisTaskDStarCorrelations.cxx:1167 AliAnalysisTaskDStarCorrelations.cxx:1168 AliAnalysisTaskDStarCorrelations.cxx:1169 AliAnalysisTaskDStarCorrelations.cxx:1170 AliAnalysisTaskDStarCorrelations.cxx:1171 AliAnalysisTaskDStarCorrelations.cxx:1172 AliAnalysisTaskDStarCorrelations.cxx:1173 AliAnalysisTaskDStarCorrelations.cxx:1174 AliAnalysisTaskDStarCorrelations.cxx:1175 AliAnalysisTaskDStarCorrelations.cxx:1176 AliAnalysisTaskDStarCorrelations.cxx:1177 AliAnalysisTaskDStarCorrelations.cxx:1178 AliAnalysisTaskDStarCorrelations.cxx:1179 AliAnalysisTaskDStarCorrelations.cxx:1180 AliAnalysisTaskDStarCorrelations.cxx:1181 AliAnalysisTaskDStarCorrelations.cxx:1182 AliAnalysisTaskDStarCorrelations.cxx:1183 AliAnalysisTaskDStarCorrelations.cxx:1184 AliAnalysisTaskDStarCorrelations.cxx:1185 AliAnalysisTaskDStarCorrelations.cxx:1186 AliAnalysisTaskDStarCorrelations.cxx:1187 AliAnalysisTaskDStarCorrelations.cxx:1188 AliAnalysisTaskDStarCorrelations.cxx:1189 AliAnalysisTaskDStarCorrelations.cxx:1190 AliAnalysisTaskDStarCorrelations.cxx:1191 AliAnalysisTaskDStarCorrelations.cxx:1192 AliAnalysisTaskDStarCorrelations.cxx:1193 AliAnalysisTaskDStarCorrelations.cxx:1194 AliAnalysisTaskDStarCorrelations.cxx:1195 AliAnalysisTaskDStarCorrelations.cxx:1196 AliAnalysisTaskDStarCorrelations.cxx:1197 AliAnalysisTaskDStarCorrelations.cxx:1198 AliAnalysisTaskDStarCorrelations.cxx:1199 AliAnalysisTaskDStarCorrelations.cxx:1200 AliAnalysisTaskDStarCorrelations.cxx:1201 AliAnalysisTaskDStarCorrelations.cxx:1202 AliAnalysisTaskDStarCorrelations.cxx:1203 AliAnalysisTaskDStarCorrelations.cxx:1204 AliAnalysisTaskDStarCorrelations.cxx:1205 AliAnalysisTaskDStarCorrelations.cxx:1206 AliAnalysisTaskDStarCorrelations.cxx:1207 AliAnalysisTaskDStarCorrelations.cxx:1208 AliAnalysisTaskDStarCorrelations.cxx:1209 AliAnalysisTaskDStarCorrelations.cxx:1210 AliAnalysisTaskDStarCorrelations.cxx:1211 AliAnalysisTaskDStarCorrelations.cxx:1212 AliAnalysisTaskDStarCorrelations.cxx:1213 AliAnalysisTaskDStarCorrelations.cxx:1214 AliAnalysisTaskDStarCorrelations.cxx:1215 AliAnalysisTaskDStarCorrelations.cxx:1216 AliAnalysisTaskDStarCorrelations.cxx:1217 AliAnalysisTaskDStarCorrelations.cxx:1218 AliAnalysisTaskDStarCorrelations.cxx:1219 AliAnalysisTaskDStarCorrelations.cxx:1220 AliAnalysisTaskDStarCorrelations.cxx:1221 AliAnalysisTaskDStarCorrelations.cxx:1222 AliAnalysisTaskDStarCorrelations.cxx:1223 AliAnalysisTaskDStarCorrelations.cxx:1224 AliAnalysisTaskDStarCorrelations.cxx:1225 AliAnalysisTaskDStarCorrelations.cxx:1226 AliAnalysisTaskDStarCorrelations.cxx:1227 AliAnalysisTaskDStarCorrelations.cxx:1228 AliAnalysisTaskDStarCorrelations.cxx:1229 AliAnalysisTaskDStarCorrelations.cxx:1230 AliAnalysisTaskDStarCorrelations.cxx:1231 AliAnalysisTaskDStarCorrelations.cxx:1232 AliAnalysisTaskDStarCorrelations.cxx:1233 AliAnalysisTaskDStarCorrelations.cxx:1234 AliAnalysisTaskDStarCorrelations.cxx:1235 AliAnalysisTaskDStarCorrelations.cxx:1236 AliAnalysisTaskDStarCorrelations.cxx:1237 AliAnalysisTaskDStarCorrelations.cxx:1238 AliAnalysisTaskDStarCorrelations.cxx:1239 AliAnalysisTaskDStarCorrelations.cxx:1240 AliAnalysisTaskDStarCorrelations.cxx:1241 AliAnalysisTaskDStarCorrelations.cxx:1242 AliAnalysisTaskDStarCorrelations.cxx:1243 AliAnalysisTaskDStarCorrelations.cxx:1244 AliAnalysisTaskDStarCorrelations.cxx:1245 AliAnalysisTaskDStarCorrelations.cxx:1246 AliAnalysisTaskDStarCorrelations.cxx:1247 AliAnalysisTaskDStarCorrelations.cxx:1248 AliAnalysisTaskDStarCorrelations.cxx:1249 AliAnalysisTaskDStarCorrelations.cxx:1250 AliAnalysisTaskDStarCorrelations.cxx:1251 AliAnalysisTaskDStarCorrelations.cxx:1252 AliAnalysisTaskDStarCorrelations.cxx:1253 AliAnalysisTaskDStarCorrelations.cxx:1254 AliAnalysisTaskDStarCorrelations.cxx:1255 AliAnalysisTaskDStarCorrelations.cxx:1256 AliAnalysisTaskDStarCorrelations.cxx:1257 AliAnalysisTaskDStarCorrelations.cxx:1258 AliAnalysisTaskDStarCorrelations.cxx:1259 AliAnalysisTaskDStarCorrelations.cxx:1260 AliAnalysisTaskDStarCorrelations.cxx:1261 AliAnalysisTaskDStarCorrelations.cxx:1262 AliAnalysisTaskDStarCorrelations.cxx:1263 AliAnalysisTaskDStarCorrelations.cxx:1264 AliAnalysisTaskDStarCorrelations.cxx:1265 AliAnalysisTaskDStarCorrelations.cxx:1266 AliAnalysisTaskDStarCorrelations.cxx:1267 AliAnalysisTaskDStarCorrelations.cxx:1268 AliAnalysisTaskDStarCorrelations.cxx:1269 AliAnalysisTaskDStarCorrelations.cxx:1270 AliAnalysisTaskDStarCorrelations.cxx:1271 AliAnalysisTaskDStarCorrelations.cxx:1272 AliAnalysisTaskDStarCorrelations.cxx:1273 AliAnalysisTaskDStarCorrelations.cxx:1274 AliAnalysisTaskDStarCorrelations.cxx:1275 AliAnalysisTaskDStarCorrelations.cxx:1276 AliAnalysisTaskDStarCorrelations.cxx:1277 AliAnalysisTaskDStarCorrelations.cxx:1278 AliAnalysisTaskDStarCorrelations.cxx:1279 AliAnalysisTaskDStarCorrelations.cxx:1280 AliAnalysisTaskDStarCorrelations.cxx:1281 AliAnalysisTaskDStarCorrelations.cxx:1282 AliAnalysisTaskDStarCorrelations.cxx:1283 AliAnalysisTaskDStarCorrelations.cxx:1284 AliAnalysisTaskDStarCorrelations.cxx:1285 AliAnalysisTaskDStarCorrelations.cxx:1286 AliAnalysisTaskDStarCorrelations.cxx:1287 AliAnalysisTaskDStarCorrelations.cxx:1288 AliAnalysisTaskDStarCorrelations.cxx:1289 AliAnalysisTaskDStarCorrelations.cxx:1290 AliAnalysisTaskDStarCorrelations.cxx:1291 AliAnalysisTaskDStarCorrelations.cxx:1292 AliAnalysisTaskDStarCorrelations.cxx:1293 AliAnalysisTaskDStarCorrelations.cxx:1294 AliAnalysisTaskDStarCorrelations.cxx:1295 AliAnalysisTaskDStarCorrelations.cxx:1296 AliAnalysisTaskDStarCorrelations.cxx:1297 AliAnalysisTaskDStarCorrelations.cxx:1298 AliAnalysisTaskDStarCorrelations.cxx:1299 AliAnalysisTaskDStarCorrelations.cxx:1300 AliAnalysisTaskDStarCorrelations.cxx:1301 AliAnalysisTaskDStarCorrelations.cxx:1302 AliAnalysisTaskDStarCorrelations.cxx:1303 AliAnalysisTaskDStarCorrelations.cxx:1304 AliAnalysisTaskDStarCorrelations.cxx:1305 AliAnalysisTaskDStarCorrelations.cxx:1306 AliAnalysisTaskDStarCorrelations.cxx:1307 AliAnalysisTaskDStarCorrelations.cxx:1308 AliAnalysisTaskDStarCorrelations.cxx:1309 AliAnalysisTaskDStarCorrelations.cxx:1310 AliAnalysisTaskDStarCorrelations.cxx:1311 AliAnalysisTaskDStarCorrelations.cxx:1312 AliAnalysisTaskDStarCorrelations.cxx:1313 AliAnalysisTaskDStarCorrelations.cxx:1314 AliAnalysisTaskDStarCorrelations.cxx:1315 AliAnalysisTaskDStarCorrelations.cxx:1316 AliAnalysisTaskDStarCorrelations.cxx:1317 AliAnalysisTaskDStarCorrelations.cxx:1318 AliAnalysisTaskDStarCorrelations.cxx:1319 AliAnalysisTaskDStarCorrelations.cxx:1320 AliAnalysisTaskDStarCorrelations.cxx:1321 AliAnalysisTaskDStarCorrelations.cxx:1322 AliAnalysisTaskDStarCorrelations.cxx:1323 AliAnalysisTaskDStarCorrelations.cxx:1324 AliAnalysisTaskDStarCorrelations.cxx:1325 AliAnalysisTaskDStarCorrelations.cxx:1326 AliAnalysisTaskDStarCorrelations.cxx:1327 AliAnalysisTaskDStarCorrelations.cxx:1328 AliAnalysisTaskDStarCorrelations.cxx:1329 AliAnalysisTaskDStarCorrelations.cxx:1330 AliAnalysisTaskDStarCorrelations.cxx:1331 AliAnalysisTaskDStarCorrelations.cxx:1332 AliAnalysisTaskDStarCorrelations.cxx:1333 AliAnalysisTaskDStarCorrelations.cxx:1334 AliAnalysisTaskDStarCorrelations.cxx:1335 AliAnalysisTaskDStarCorrelations.cxx:1336 AliAnalysisTaskDStarCorrelations.cxx:1337 AliAnalysisTaskDStarCorrelations.cxx:1338 AliAnalysisTaskDStarCorrelations.cxx:1339 AliAnalysisTaskDStarCorrelations.cxx:1340 AliAnalysisTaskDStarCorrelations.cxx:1341 AliAnalysisTaskDStarCorrelations.cxx:1342 AliAnalysisTaskDStarCorrelations.cxx:1343 AliAnalysisTaskDStarCorrelations.cxx:1344 AliAnalysisTaskDStarCorrelations.cxx:1345 AliAnalysisTaskDStarCorrelations.cxx:1346 AliAnalysisTaskDStarCorrelations.cxx:1347 AliAnalysisTaskDStarCorrelations.cxx:1348 AliAnalysisTaskDStarCorrelations.cxx:1349 AliAnalysisTaskDStarCorrelations.cxx:1350 AliAnalysisTaskDStarCorrelations.cxx:1351 AliAnalysisTaskDStarCorrelations.cxx:1352 AliAnalysisTaskDStarCorrelations.cxx:1353 AliAnalysisTaskDStarCorrelations.cxx:1354 AliAnalysisTaskDStarCorrelations.cxx:1355 AliAnalysisTaskDStarCorrelations.cxx:1356 AliAnalysisTaskDStarCorrelations.cxx:1357 AliAnalysisTaskDStarCorrelations.cxx:1358 AliAnalysisTaskDStarCorrelations.cxx:1359 AliAnalysisTaskDStarCorrelations.cxx:1360 AliAnalysisTaskDStarCorrelations.cxx:1361 AliAnalysisTaskDStarCorrelations.cxx:1362 AliAnalysisTaskDStarCorrelations.cxx:1363 AliAnalysisTaskDStarCorrelations.cxx:1364 AliAnalysisTaskDStarCorrelations.cxx:1365 AliAnalysisTaskDStarCorrelations.cxx:1366 AliAnalysisTaskDStarCorrelations.cxx:1367 AliAnalysisTaskDStarCorrelations.cxx:1368 AliAnalysisTaskDStarCorrelations.cxx:1369 AliAnalysisTaskDStarCorrelations.cxx:1370 AliAnalysisTaskDStarCorrelations.cxx:1371 AliAnalysisTaskDStarCorrelations.cxx:1372 AliAnalysisTaskDStarCorrelations.cxx:1373 AliAnalysisTaskDStarCorrelations.cxx:1374 AliAnalysisTaskDStarCorrelations.cxx:1375 AliAnalysisTaskDStarCorrelations.cxx:1376 AliAnalysisTaskDStarCorrelations.cxx:1377 AliAnalysisTaskDStarCorrelations.cxx:1378 AliAnalysisTaskDStarCorrelations.cxx:1379 AliAnalysisTaskDStarCorrelations.cxx:1380 AliAnalysisTaskDStarCorrelations.cxx:1381 AliAnalysisTaskDStarCorrelations.cxx:1382 AliAnalysisTaskDStarCorrelations.cxx:1383 AliAnalysisTaskDStarCorrelations.cxx:1384 AliAnalysisTaskDStarCorrelations.cxx:1385 AliAnalysisTaskDStarCorrelations.cxx:1386 AliAnalysisTaskDStarCorrelations.cxx:1387 AliAnalysisTaskDStarCorrelations.cxx:1388 AliAnalysisTaskDStarCorrelations.cxx:1389 AliAnalysisTaskDStarCorrelations.cxx:1390 AliAnalysisTaskDStarCorrelations.cxx:1391 AliAnalysisTaskDStarCorrelations.cxx:1392 AliAnalysisTaskDStarCorrelations.cxx:1393 AliAnalysisTaskDStarCorrelations.cxx:1394 AliAnalysisTaskDStarCorrelations.cxx:1395 AliAnalysisTaskDStarCorrelations.cxx:1396 AliAnalysisTaskDStarCorrelations.cxx:1397 AliAnalysisTaskDStarCorrelations.cxx:1398 AliAnalysisTaskDStarCorrelations.cxx:1399 AliAnalysisTaskDStarCorrelations.cxx:1400 AliAnalysisTaskDStarCorrelations.cxx:1401 AliAnalysisTaskDStarCorrelations.cxx:1402 AliAnalysisTaskDStarCorrelations.cxx:1403 AliAnalysisTaskDStarCorrelations.cxx:1404 AliAnalysisTaskDStarCorrelations.cxx:1405 AliAnalysisTaskDStarCorrelations.cxx:1406 AliAnalysisTaskDStarCorrelations.cxx:1407 AliAnalysisTaskDStarCorrelations.cxx:1408 AliAnalysisTaskDStarCorrelations.cxx:1409 AliAnalysisTaskDStarCorrelations.cxx:1410 AliAnalysisTaskDStarCorrelations.cxx:1411 AliAnalysisTaskDStarCorrelations.cxx:1412 AliAnalysisTaskDStarCorrelations.cxx:1413 AliAnalysisTaskDStarCorrelations.cxx:1414 AliAnalysisTaskDStarCorrelations.cxx:1415 AliAnalysisTaskDStarCorrelations.cxx:1416 AliAnalysisTaskDStarCorrelations.cxx:1417 AliAnalysisTaskDStarCorrelations.cxx:1418 AliAnalysisTaskDStarCorrelations.cxx:1419 AliAnalysisTaskDStarCorrelations.cxx:1420 AliAnalysisTaskDStarCorrelations.cxx:1421 AliAnalysisTaskDStarCorrelations.cxx:1422 AliAnalysisTaskDStarCorrelations.cxx:1423 AliAnalysisTaskDStarCorrelations.cxx:1424 AliAnalysisTaskDStarCorrelations.cxx:1425 AliAnalysisTaskDStarCorrelations.cxx:1426 AliAnalysisTaskDStarCorrelations.cxx:1427 AliAnalysisTaskDStarCorrelations.cxx:1428 AliAnalysisTaskDStarCorrelations.cxx:1429 AliAnalysisTaskDStarCorrelations.cxx:1430 AliAnalysisTaskDStarCorrelations.cxx:1431 AliAnalysisTaskDStarCorrelations.cxx:1432 AliAnalysisTaskDStarCorrelations.cxx:1433 AliAnalysisTaskDStarCorrelations.cxx:1434 AliAnalysisTaskDStarCorrelations.cxx:1435 AliAnalysisTaskDStarCorrelations.cxx:1436 AliAnalysisTaskDStarCorrelations.cxx:1437 AliAnalysisTaskDStarCorrelations.cxx:1438 AliAnalysisTaskDStarCorrelations.cxx:1439 AliAnalysisTaskDStarCorrelations.cxx:1440 AliAnalysisTaskDStarCorrelations.cxx:1441 AliAnalysisTaskDStarCorrelations.cxx:1442 AliAnalysisTaskDStarCorrelations.cxx:1443 AliAnalysisTaskDStarCorrelations.cxx:1444 AliAnalysisTaskDStarCorrelations.cxx:1445 AliAnalysisTaskDStarCorrelations.cxx:1446 AliAnalysisTaskDStarCorrelations.cxx:1447 AliAnalysisTaskDStarCorrelations.cxx:1448 AliAnalysisTaskDStarCorrelations.cxx:1449 AliAnalysisTaskDStarCorrelations.cxx:1450 AliAnalysisTaskDStarCorrelations.cxx:1451 AliAnalysisTaskDStarCorrelations.cxx:1452 AliAnalysisTaskDStarCorrelations.cxx:1453 AliAnalysisTaskDStarCorrelations.cxx:1454 AliAnalysisTaskDStarCorrelations.cxx:1455 AliAnalysisTaskDStarCorrelations.cxx:1456 AliAnalysisTaskDStarCorrelations.cxx:1457 AliAnalysisTaskDStarCorrelations.cxx:1458 AliAnalysisTaskDStarCorrelations.cxx:1459 AliAnalysisTaskDStarCorrelations.cxx:1460 AliAnalysisTaskDStarCorrelations.cxx:1461 AliAnalysisTaskDStarCorrelations.cxx:1462 AliAnalysisTaskDStarCorrelations.cxx:1463 AliAnalysisTaskDStarCorrelations.cxx:1464 AliAnalysisTaskDStarCorrelations.cxx:1465 AliAnalysisTaskDStarCorrelations.cxx:1466 AliAnalysisTaskDStarCorrelations.cxx:1467 AliAnalysisTaskDStarCorrelations.cxx:1468 AliAnalysisTaskDStarCorrelations.cxx:1469 AliAnalysisTaskDStarCorrelations.cxx:1470 AliAnalysisTaskDStarCorrelations.cxx:1471 AliAnalysisTaskDStarCorrelations.cxx:1472 AliAnalysisTaskDStarCorrelations.cxx:1473 AliAnalysisTaskDStarCorrelations.cxx:1474 AliAnalysisTaskDStarCorrelations.cxx:1475 AliAnalysisTaskDStarCorrelations.cxx:1476 AliAnalysisTaskDStarCorrelations.cxx:1477 AliAnalysisTaskDStarCorrelations.cxx:1478 AliAnalysisTaskDStarCorrelations.cxx:1479 AliAnalysisTaskDStarCorrelations.cxx:1480 AliAnalysisTaskDStarCorrelations.cxx:1481 AliAnalysisTaskDStarCorrelations.cxx:1482 AliAnalysisTaskDStarCorrelations.cxx:1483 AliAnalysisTaskDStarCorrelations.cxx:1484 AliAnalysisTaskDStarCorrelations.cxx:1485 AliAnalysisTaskDStarCorrelations.cxx:1486 AliAnalysisTaskDStarCorrelations.cxx:1487 AliAnalysisTaskDStarCorrelations.cxx:1488 AliAnalysisTaskDStarCorrelations.cxx:1489 AliAnalysisTaskDStarCorrelations.cxx:1490 AliAnalysisTaskDStarCorrelations.cxx:1491 AliAnalysisTaskDStarCorrelations.cxx:1492 AliAnalysisTaskDStarCorrelations.cxx:1493 AliAnalysisTaskDStarCorrelations.cxx:1494 AliAnalysisTaskDStarCorrelations.cxx:1495 AliAnalysisTaskDStarCorrelations.cxx:1496 AliAnalysisTaskDStarCorrelations.cxx:1497 AliAnalysisTaskDStarCorrelations.cxx:1498 AliAnalysisTaskDStarCorrelations.cxx:1499 AliAnalysisTaskDStarCorrelations.cxx:1500 AliAnalysisTaskDStarCorrelations.cxx:1501 AliAnalysisTaskDStarCorrelations.cxx:1502 AliAnalysisTaskDStarCorrelations.cxx:1503 AliAnalysisTaskDStarCorrelations.cxx:1504 AliAnalysisTaskDStarCorrelations.cxx:1505 AliAnalysisTaskDStarCorrelations.cxx:1506 AliAnalysisTaskDStarCorrelations.cxx:1507 AliAnalysisTaskDStarCorrelations.cxx:1508 AliAnalysisTaskDStarCorrelations.cxx:1509 AliAnalysisTaskDStarCorrelations.cxx:1510 AliAnalysisTaskDStarCorrelations.cxx:1511 AliAnalysisTaskDStarCorrelations.cxx:1512 AliAnalysisTaskDStarCorrelations.cxx:1513 AliAnalysisTaskDStarCorrelations.cxx:1514 AliAnalysisTaskDStarCorrelations.cxx:1515 AliAnalysisTaskDStarCorrelations.cxx:1516 AliAnalysisTaskDStarCorrelations.cxx:1517 AliAnalysisTaskDStarCorrelations.cxx:1518 AliAnalysisTaskDStarCorrelations.cxx:1519 AliAnalysisTaskDStarCorrelations.cxx:1520 AliAnalysisTaskDStarCorrelations.cxx:1521 AliAnalysisTaskDStarCorrelations.cxx:1522 AliAnalysisTaskDStarCorrelations.cxx:1523 AliAnalysisTaskDStarCorrelations.cxx:1524 AliAnalysisTaskDStarCorrelations.cxx:1525 AliAnalysisTaskDStarCorrelations.cxx:1526 AliAnalysisTaskDStarCorrelations.cxx:1527 AliAnalysisTaskDStarCorrelations.cxx:1528 AliAnalysisTaskDStarCorrelations.cxx:1529 AliAnalysisTaskDStarCorrelations.cxx:1530 AliAnalysisTaskDStarCorrelations.cxx:1531 AliAnalysisTaskDStarCorrelations.cxx:1532 AliAnalysisTaskDStarCorrelations.cxx:1533 AliAnalysisTaskDStarCorrelations.cxx:1534 AliAnalysisTaskDStarCorrelations.cxx:1535