#ifndef ALIANAPARTICLEHADRONCORRELATION_H
#define ALIANAPARTICLEHADRONCORRELATION_H
#include "AliAnaCaloTrackCorrBaseClass.h"
class AliAODPWG4ParticleCorrelation ;
class AliAnaParticleHadronCorrelation : public AliAnaCaloTrackCorrBaseClass {
public:
AliAnaParticleHadronCorrelation() ;
virtual ~AliAnaParticleHadronCorrelation() ;
TObjString * GetAnalysisCuts();
TList * GetCreateOutputObjects();
void Init();
void InitParameters();
void FillEventMixPool() ;
void MakeAnalysisFillHistograms() ;
void Print(const Option_t * opt) const;
Bool_t FindLeadingOppositeHadronInWindow(AliAODPWG4ParticleCorrelation * particle);
Bool_t GetDecayPhotonMomentum (Int_t indexPhoton1, Int_t indexPhoton2, Int_t idetector);
void MakeChargedCorrelation (AliAODPWG4ParticleCorrelation * particle) ;
void MakeNeutralCorrelation (AliAODPWG4ParticleCorrelation * particle) ;
void MakeMCChargedCorrelation (Int_t triggerMCLable, Int_t histoIndex, Bool_t lostDecayPair) ;
void MakeChargedMixCorrelation(AliAODPWG4ParticleCorrelation * particle) ;
void FillChargedAngularCorrelationHistograms (Float_t ptAssoc, Float_t ptTrig, Int_t assocBin,
Float_t phiAssoc, Float_t phiTrig, Float_t deltaPhi,
Float_t etaAssoc, Float_t etaTrig,
Int_t decayTag, Float_t hmpidSignal, Int_t outTOF,
Int_t cenbin, Int_t mcTag);
void FillChargedEventMixPool();
Bool_t FillChargedMCCorrelationHistograms (Float_t mcAssocPt, Float_t mcAssocPhi, Float_t mcAssocEta,
Float_t mcTrigPt, Float_t mcTrigPhi, Float_t mcTrigEta,
Int_t histoIndex, Bool_t lostDecayPair);
void FillChargedMomentumImbalanceHistograms (Float_t ptTrig, Float_t ptAssoc,
Float_t deltaPhi, Int_t cenbin, Int_t charge,
Int_t assocBin, Int_t decayTag,
Int_t outTOF, Int_t mcTag );
void FillChargedUnderlyingEventHistograms (Float_t ptTrig, Float_t ptAssoc,
Float_t deltaPhi, Int_t cenbin, Int_t outTOF);
void FillChargedUnderlyingEventSidesHistograms(Float_t ptTrig, Float_t ptAssoc,
Float_t deltaPhi);
void FillDecayPhotonCorrelationHistograms (Float_t ptAssoc, Float_t phiAssoc, Bool_t bChargedOrNeutral);
void FillNeutralEventMixPool();
void FillNeutralUnderlyingEventSidesHistograms(Float_t ptTrig, Float_t ptAssoc,
Float_t zT, Float_t hbpZT,
Float_t deltaPhi);
Int_t GetMCTagHistogramIndex(Int_t tag);
static const Int_t fgkNmcTypes = 10;
Bool_t IsTriggerTheEventLeadingParticle();
Float_t GetMinimumTriggerPt() const { return GetMinPt() ; }
Float_t GetMaximumTriggerPt() const { return GetMaxPt() ; }
void SetTriggerPtRange(Float_t min, Float_t max)
{ SetMinPt(min), SetMaxPt(max) ; }
Float_t GetMaximumAssociatedPt() const { return fMaxAssocPt ; }
Float_t GetMinimumAssociatedPt() const { return fMinAssocPt ; }
void SetAssociatedPtRange(Float_t min, Float_t max)
{ fMaxAssocPt = max ; fMinAssocPt = min ; }
Double_t GetDeltaPhiMaxCut() const { return fDeltaPhiMaxCut ; }
Double_t GetDeltaPhiMinCut() const { return fDeltaPhiMinCut ; }
void SetDeltaPhiCutRange(Double_t phimin, Double_t phimax)
{ fDeltaPhiMaxCut = phimax ; fDeltaPhiMinCut = phimin ; }
Double_t GetLeadHadronPhiMaxCut() const { return fMaxLeadHadPhi ; }
Double_t GetLeadHadronPhiMinCut() const { return fMinLeadHadPhi ; }
void SetLeadHadronPhiCut(Float_t min, Float_t max)
{ fMaxLeadHadPhi = max ; fMinLeadHadPhi = min ; }
Double_t GetLeadHadronPtMinCut() const { return fMinLeadHadPt ; }
Double_t GetLeadHadronPtMaxCut() const { return fMaxLeadHadPt ; }
void SetLeadHadronPtCut(Float_t min, Float_t max)
{ fMaxLeadHadPt = max ; fMinLeadHadPt = min ; }
Bool_t IsLeadHadronCutOn() const { return fSelectLeadingHadronAngle ; }
void SwitchOnLeadHadronSelection() { fSelectLeadingHadronAngle = kTRUE ; }
void SwitchOffLeadHadronSelection() { fSelectLeadingHadronAngle = kFALSE ; }
void SwitchOnFillLeadHadronHistograms() { fFillLeadHadOppositeHisto = kTRUE ; }
void SwitchOffFillLeadHadronHistograms(){ fFillLeadHadOppositeHisto = kFALSE ; }
Double_t GetUeDeltaPhiMaxCut() const { return fUeDeltaPhiMaxCut ; }
Double_t GetUeDeltaPhiMinCut() const { return fUeDeltaPhiMinCut ; }
void SetUeDeltaPhiCutRange(Double_t uephimin, Double_t uephimax)
{ fUeDeltaPhiMaxCut = uephimax ; fUeDeltaPhiMinCut = uephimin ; }
Bool_t IsSeveralUEOn() const { return fMakeSeveralUE ; }
void SwitchOnSeveralUECalculation() { fMakeSeveralUE = kTRUE ; }
void SwitchOffSeveralUECalculation() { fMakeSeveralUE = kFALSE ; }
Bool_t DoNeutralCorr() const { return fNeutralCorr ; }
void SwitchOnNeutralCorr() { fNeutralCorr = kTRUE ; }
void SwitchOffNeutralCorr() { fNeutralCorr = kFALSE ; }
Bool_t DoAbsoluteLeading() const { return fMakeAbsoluteLeading ; }
void SwitchOnAbsoluteLeading() { fMakeAbsoluteLeading = kTRUE ; }
void SwitchOffAbsoluteLeading() { fMakeAbsoluteLeading = kFALSE ; }
Bool_t DoNearSideLeading() const { return fMakeNearSideLeading ; }
void SwitchOnNearSideLeading() { fMakeNearSideLeading = kTRUE ; }
void SwitchOffNearSideLeading() { fMakeNearSideLeading = kFALSE ; }
Bool_t IsPi0Trigger() const { return fPi0Trigger ; }
void SwitchOnPi0TriggerDecayCorr() { fPi0Trigger = kTRUE ; }
void SwitchOffPi0TriggerDecayCorr() { fPi0Trigger = kFALSE ; }
Bool_t IsDecayTrigger() const { return fDecayTrigger ; }
void SwitchOnDecayTriggerDecayCorr() { fDecayTrigger = kTRUE ; }
void SwitchOffDecayTriggerDecayCorr() { fDecayTrigger = kFALSE ; }
void SetNDecayBits(Int_t n) { fNDecayBits = n ; }
void SetDecayBits(Int_t i, UInt_t bit) { if(i < 4) fDecayBits[i] = bit ; }
Bool_t IsHMPIDCorrelation() const { return fHMPIDCorrelation ; }
void SwitchOnHMPIDCorrelation() { fHMPIDCorrelation = kTRUE ; }
void SwitchOffHMPIDCorrelation() { fHMPIDCorrelation = kFALSE ; }
void SwitchOnFillBradHistograms() { fFillBradHisto = kTRUE ; }
void SwitchOffFillBradHistograms() { fFillBradHisto = kFALSE ; }
Bool_t OnlyIsolated() const { return fSelectIsolated ; }
void SelectIsolated(Bool_t s) { fSelectIsolated = s ; }
void SetPi0AODBranchName(TString n) { fPi0AODBranchName = n ; }
void SetNAssocPtBins(Int_t n) ;
void SetAssocPtBinLimit(Int_t ibin, Float_t pt) ;
Bool_t IsMixStoredInReaderOn() const { return fUseMixStoredInReader ; }
void SwitchOnUseMixStoredInReader() { fUseMixStoredInReader = kTRUE ; }
void SwitchOffUseMixStoredInReader() { fUseMixStoredInReader = kFALSE; }
void SwitchOnFillNeutralInMixedEvent() { fFillNeutralEventMixPool = kTRUE ; }
void SwitchOffFillNeutralInMixedEvent(){ fFillNeutralEventMixPool = kFALSE ; }
void SetM02Cut(Float_t min=0, Float_t max=10) { fM02MinCut = min ; fM02MaxCut = max ; }
void SwitchOnCorrelationVzBin() { fCorrelVzBin = kTRUE ; }
void SwitchOffCorrelationVzBin() { fCorrelVzBin = kFALSE ; }
void SwitchOnFillTriggerAODWithReferences() { fFillAODWithReferences = kTRUE ; }
void SwitchOffFillTriggerAODWithReferences() { fFillAODWithReferences = kFALSE ; }
void SwitchOnCheckNeutralClustersForLeading() { fCheckLeadingWithNeutralClusters = kTRUE ; }
void SwitchOffCheckNeutralClustersForLeading(){ fCheckLeadingWithNeutralClusters = kFALSE ; }
void SwitchOnFillEtaGapHistograms() { fFillEtaGapsHisto = kTRUE ; }
void SwitchOffFillEtaGapHistograms() { fFillEtaGapsHisto = kFALSE ; }
void SwitchOnFillPtImbalancePerPtABinHistograms() { fFillMomImbalancePtAssocBinsHisto = kTRUE ; }
void SwitchOffFillPtImbalancePerPtABinHistograms() { fFillMomImbalancePtAssocBinsHisto = kFALSE ; }
void SetMCGenType(Int_t min = 0, Int_t max = 6) { if(min >= 0 && min < fgkNmcTypes) fMCGenTypeMin = min ;
if(max >= 0 && max < fgkNmcTypes) fMCGenTypeMax = max ; }
private:
Bool_t fFillAODWithReferences;
Bool_t fCheckLeadingWithNeutralClusters;
Float_t fMaxAssocPt ;
Float_t fMinAssocPt ;
Double_t fDeltaPhiMaxCut ;
Double_t fDeltaPhiMinCut ;
Bool_t fSelectIsolated ;
Bool_t fMakeSeveralUE ;
Double_t fUeDeltaPhiMaxCut ;
Double_t fUeDeltaPhiMinCut ;
TString fPi0AODBranchName;
Bool_t fNeutralCorr ;
Bool_t fPi0Trigger ;
Bool_t fDecayTrigger ;
Int_t fNDecayBits ;
UInt_t fDecayBits[4] ;
Bool_t fMakeAbsoluteLeading ;
Bool_t fMakeNearSideLeading ;
Int_t fLeadingTriggerIndex ;
Bool_t fHMPIDCorrelation ;
Bool_t fFillBradHisto ;
Int_t fNAssocPtBins ;
Float_t fAssocPtBinLimit[20] ;
Bool_t fCorrelVzBin ;
TList ** fListMixTrackEvents ;
TList ** fListMixCaloEvents ;
Bool_t fUseMixStoredInReader;
Bool_t fFillNeutralEventMixPool;
Float_t fM02MaxCut ;
Float_t fM02MinCut ;
Bool_t fSelectLeadingHadronAngle;
Bool_t fFillLeadHadOppositeHisto;
Float_t fMinLeadHadPhi;
Float_t fMaxLeadHadPhi;
Float_t fMinLeadHadPt;
Float_t fMaxLeadHadPt;
Bool_t fFillEtaGapsHisto;
Bool_t fFillMomImbalancePtAssocBinsHisto;
Int_t fMCGenTypeMin;
Int_t fMCGenTypeMax;
TVector3 fTrackVector;
TLorentzVector fMomentum;
TLorentzVector fDecayMom1;
TLorentzVector fDecayMom2;
TH1F * fhPtTriggerInput;
TH1F * fhPtTriggerSSCut;
TH1F * fhPtTriggerIsoCut;
TH1F * fhPtTriggerFidCut;
TH1F * fhPtTrigger;
TH1F * fhPtTriggerVtxBC0;
TH1F * fhPtTriggerPileUp[7];
TH2F * fhPtTriggerVzBin;
TH2F * fhPtTriggerBin;
TH2F * fhPhiTrigger;
TH2F * fhEtaTrigger;
TH1F * fhPtTriggerMC[fgkNmcTypes];
TH1F * fhPtDecayTrigger[4];
TH1F * fhPtDecayTriggerMC[4][fgkNmcTypes];
TH2F * fhPtTriggerCentrality;
TH2F * fhPtTriggerEventPlane;
TH2F * fhTriggerEventPlaneCentrality;
TH1F * fhPtTriggerMixed;
TH2F * fhPtTriggerMixedVzBin;
TH2F * fhPtTriggerMixedBin;
TH2F * fhPhiTriggerMixed;
TH2F * fhEtaTriggerMixed;
TH2F * fhPtLeadingOppositeHadron;
TH2F * fhPtDiffPhiLeadingOppositeHadron;
TH2F * fhPtDiffEtaLeadingOppositeHadron;
TH1F * fhPtNoLeadingOppositeHadron;
TH2F * fhEtaPhiNoLeadingOppositeHadron;
TH2F * fhDeltaPhiDeltaEtaCharged ;
TH2F * fhPhiCharged ;
TH2F * fhEtaCharged ;
TH2F * fhDeltaPhiCharged ;
TH2F * fhDeltaEtaCharged ;
TH2F * fhDeltaPhiChargedPt ;
TH2F * fhDeltaPhiUeChargedPt ;
TH1F * fhUePart;
TH2F * fhXECharged ;
TH2F * fhXECharged_Cone2 ;
TH2F * fhXEUeCharged ;
TH2F * fhXEPosCharged ;
TH2F * fhXENegCharged ;
TH2F * fhPtHbpXECharged ;
TH2F * fhPtHbpXECharged_Cone2 ;
TH2F * fhPtHbpXEUeCharged ;
TH2F * fhZTCharged ;
TH2F * fhZTUeCharged ;
TH2F * fhZTPosCharged ;
TH2F * fhZTNegCharged ;
TH2F * fhPtHbpZTCharged ;
TH2F * fhPtHbpZTUeCharged ;
TH2F * fhXEChargedMC[fgkNmcTypes] ;
TH2F * fhDeltaPhiChargedMC[fgkNmcTypes];
TH2F * fhDeltaPhiDeltaEtaChargedPtA3GeV;
TH2F * fhDeltaPhiChargedPtA3GeV ;
TH2F * fhDeltaEtaChargedPtA3GeV ;
TH2F * fhDeltaPhiChargedPileUp[7] ;
TH2F * fhDeltaEtaChargedPileUp[7] ;
TH2F * fhDeltaPhiChargedPtA3GeVPileUp[7] ;
TH2F * fhDeltaEtaChargedPtA3GeVPileUp[7] ;
TH2F * fhXEChargedPileUp[7] ;
TH2F * fhXEUeChargedPileUp[7] ;
TH2F * fhZTChargedPileUp[7] ;
TH2F * fhZTUeChargedPileUp[7] ;
TH2F * fhPtTrigChargedPileUp[7] ;
TH2F * fhDeltaPhiChargedOtherBC ;
TH2F * fhDeltaPhiChargedPtA3GeVOtherBC ;
TH2F * fhXEChargedOtherBC ;
TH2F * fhXEUeChargedOtherBC ;
TH2F * fhZTChargedOtherBC ;
TH2F * fhZTUeChargedOtherBC ;
TH2F * fhPtTrigChargedOtherBC ;
TH2F * fhDeltaPhiChargedBC0 ;
TH2F * fhDeltaPhiChargedPtA3GeVBC0 ;
TH2F * fhXEChargedBC0 ;
TH2F * fhXEUeChargedBC0 ;
TH2F * fhZTChargedBC0 ;
TH2F * fhZTUeChargedBC0 ;
TH2F * fhPtTrigChargedBC0 ;
TH2F * fhDeltaPhiChargedVtxBC0 ;
TH2F * fhDeltaPhiChargedPtA3GeVVtxBC0 ;
TH2F * fhXEChargedVtxBC0 ;
TH2F * fhXEUeChargedVtxBC0 ;
TH2F * fhZTChargedVtxBC0 ;
TH2F * fhZTUeChargedVtxBC0 ;
TH2F * fhPtTrigChargedVtxBC0 ;
TH2F * fhDeltaPhiUeLeftCharged ;
TH2F * fhDeltaPhiUeLeftUpCharged;
TH2F * fhDeltaPhiUeRightUpCharged;
TH2F * fhDeltaPhiUeLeftDownCharged;
TH2F * fhDeltaPhiUeRightDownCharged;
TH2F * fhXEUeLeftCharged ;
TH2F * fhXEUeLeftUpCharged ;
TH2F * fhXEUeRightUpCharged ;
TH2F * fhXEUeLeftDownCharged ;
TH2F * fhXEUeRightDownCharged ;
TH2F * fhPtHbpXEUeLeftCharged ;
TH2F * fhZTUeLeftCharged ;
TH2F * fhPtHbpZTUeLeftCharged ;
TH2F * fhPtTrigPout ;
TH2F * fhPtTrigCharged ;
TH2F ** fhDeltaPhiChargedMult ;
TH2F ** fhDeltaEtaChargedMult ;
TH2F ** fhXEMult ;
TH2F ** fhXEUeMult ;
TH2F ** fhZTMult ;
TH2F ** fhZTUeMult ;
TH2F * fhAssocPtBkg;
TH2F ** fhDeltaPhiDeltaEtaAssocPtBin;
TH2F ** fhDeltaPhiAssocPtBin;
TH2F ** fhDeltaPhiAssocPtBinDEta08;
TH2F ** fhDeltaPhiAssocPtBinDEta0 ;
TH2F ** fhDeltaPhiAssocPtBinHMPID;
TH2F ** fhDeltaPhiAssocPtBinHMPIDAcc;
TH2F ** fhDeltaPhiBradAssocPtBin;
TH2F * fhDeltaPhiBrad;
TH2F ** fhXEAssocPtBin ;
TH2F ** fhZTAssocPtBin ;
TH2F ** fhXEVZ ;
TH2F ** fhZTVZ ;
TH2F * fhDeltaPhiDeltaEtaNeutral ;
TH2F * fhPhiNeutral ;
TH2F * fhEtaNeutral ;
TH2F * fhDeltaPhiNeutral ;
TH2F * fhDeltaEtaNeutral ;
TH2F * fhDeltaPhiNeutralPt ;
TH2F * fhDeltaPhiUeNeutralPt ;
TH2F * fhXENeutral ;
TH2F * fhXEUeNeutral ;
TH2F * fhPtHbpXENeutral ;
TH2F * fhPtHbpXEUeNeutral ;
TH2F * fhZTNeutral ;
TH2F * fhZTUeNeutral ;
TH2F * fhPtHbpZTNeutral ;
TH2F * fhPtHbpZTUeNeutral ;
TH2F * fhDeltaPhiUeLeftNeutral ;
TH2F * fhXEUeLeftNeutral ;
TH2F * fhPtHbpXEUeLeftNeutral ;
TH2F * fhZTUeLeftNeutral ;
TH2F * fhPtHbpZTUeLeftNeutral ;
TH2F * fhPtPi0DecayRatio ;
TH2F * fhDeltaPhiPi0DecayCharged ;
TH2F * fhXEPi0DecayCharged ;
TH2F * fhZTPi0DecayCharged ;
TH2F * fhDeltaPhiPi0DecayNeutral ;
TH2F * fhXEPi0DecayNeutral ;
TH2F * fhZTPi0DecayNeutral ;
TH2F * fhDeltaPhiDecayCharged[4] ;
TH2F * fhXEDecayCharged[4] ;
TH2F * fhZTDecayCharged[4] ;
TH2F ** fhDeltaPhiDecayChargedAssocPtBin;
TH1F * fhMCPtTrigger[fgkNmcTypes];
TH2F * fhMCPhiTrigger[fgkNmcTypes];
TH2F * fhMCEtaTrigger[fgkNmcTypes];
TH1F * fhMCPtTriggerNotLeading[fgkNmcTypes];
TH2F * fhMCPhiTriggerNotLeading[fgkNmcTypes];
TH2F * fhMCEtaTriggerNotLeading[fgkNmcTypes];
TH2F * fhMCEtaCharged[fgkNmcTypes];
TH2F * fhMCPhiCharged[fgkNmcTypes];
TH2F * fhMCDeltaEtaCharged[fgkNmcTypes];
TH2F * fhMCDeltaPhiCharged[fgkNmcTypes];
TH2F * fhMCDeltaPhiDeltaEtaCharged[fgkNmcTypes];
TH2F * fhMCDeltaPhiChargedPt[fgkNmcTypes];
TH2F * fhMCPtXECharged[fgkNmcTypes];
TH2F * fhMCPtXEUeCharged[fgkNmcTypes];
TH2F * fhMCPtXEUeLeftCharged[fgkNmcTypes];
TH2F * fhMCPtHbpXECharged[fgkNmcTypes];
TH2F * fhMCPtHbpXEUeCharged[fgkNmcTypes];
TH2F * fhMCPtHbpXEUeLeftCharged[fgkNmcTypes];
TH1F * fhMCUePart[fgkNmcTypes];
TH2F * fhMCPtZTCharged[fgkNmcTypes];
TH2F * fhMCPtZTUeCharged[fgkNmcTypes];
TH2F * fhMCPtZTUeLeftCharged[fgkNmcTypes];
TH2F * fhMCPtHbpZTCharged[fgkNmcTypes];
TH2F * fhMCPtHbpZTUeCharged[fgkNmcTypes];
TH2F * fhMCPtHbpZTUeLeftCharged[fgkNmcTypes];
TH2F * fhMCPtTrigPout[fgkNmcTypes];
TH2F * fhMCPtAssocDeltaPhi[fgkNmcTypes];
TH1I * fhNEventsTrigger;
TH2F * fhNtracksMB;
TH2F * fhNclustersMB;
TH2F * fhMixDeltaPhiCharged ;
TH2F * fhMixDeltaPhiDeltaEtaCharged ;
TH2F * fhMixXECharged;
TH2F * fhMixXEUeCharged;
TH2F * fhMixHbpXECharged;
TH2F ** fhMixDeltaPhiChargedAssocPtBin;
TH2F ** fhMixDeltaPhiChargedAssocPtBinDEta08;
TH2F ** fhMixDeltaPhiChargedAssocPtBinDEta0;
TH2F ** fhMixDeltaPhiDeltaEtaChargedAssocPtBin;
TH1I * fhEventBin;
TH1I * fhEventMixBin;
TH1I * fhEventMBBin;
AliAnaParticleHadronCorrelation( const AliAnaParticleHadronCorrelation & ph) ;
AliAnaParticleHadronCorrelation & operator = (const AliAnaParticleHadronCorrelation & ph) ;
ClassDef(AliAnaParticleHadronCorrelation,35)
} ;
#endif //ALIANAPARTICLEHADRONCORRELATION_H
AliAnaParticleHadronCorrelation.h:1 AliAnaParticleHadronCorrelation.h:2 AliAnaParticleHadronCorrelation.h:3 AliAnaParticleHadronCorrelation.h:4 AliAnaParticleHadronCorrelation.h:5 AliAnaParticleHadronCorrelation.h:6 AliAnaParticleHadronCorrelation.h:7 AliAnaParticleHadronCorrelation.h:8 AliAnaParticleHadronCorrelation.h:9 AliAnaParticleHadronCorrelation.h:10 AliAnaParticleHadronCorrelation.h:11 AliAnaParticleHadronCorrelation.h:12 AliAnaParticleHadronCorrelation.h:13 AliAnaParticleHadronCorrelation.h:14 AliAnaParticleHadronCorrelation.h:15 AliAnaParticleHadronCorrelation.h:16 AliAnaParticleHadronCorrelation.h:17 AliAnaParticleHadronCorrelation.h:18 AliAnaParticleHadronCorrelation.h:19 AliAnaParticleHadronCorrelation.h:20 AliAnaParticleHadronCorrelation.h:21 AliAnaParticleHadronCorrelation.h:22 AliAnaParticleHadronCorrelation.h:23 AliAnaParticleHadronCorrelation.h:24 AliAnaParticleHadronCorrelation.h:25 AliAnaParticleHadronCorrelation.h:26 AliAnaParticleHadronCorrelation.h:27 AliAnaParticleHadronCorrelation.h:28 AliAnaParticleHadronCorrelation.h:29 AliAnaParticleHadronCorrelation.h:30 AliAnaParticleHadronCorrelation.h:31 AliAnaParticleHadronCorrelation.h:32 AliAnaParticleHadronCorrelation.h:33 AliAnaParticleHadronCorrelation.h:34 AliAnaParticleHadronCorrelation.h:35 AliAnaParticleHadronCorrelation.h:36 AliAnaParticleHadronCorrelation.h:37 AliAnaParticleHadronCorrelation.h:38 AliAnaParticleHadronCorrelation.h:39 AliAnaParticleHadronCorrelation.h:40 AliAnaParticleHadronCorrelation.h:41 AliAnaParticleHadronCorrelation.h:42 AliAnaParticleHadronCorrelation.h:43 AliAnaParticleHadronCorrelation.h:44 AliAnaParticleHadronCorrelation.h:45 AliAnaParticleHadronCorrelation.h:46 AliAnaParticleHadronCorrelation.h:47 AliAnaParticleHadronCorrelation.h:48 AliAnaParticleHadronCorrelation.h:49 AliAnaParticleHadronCorrelation.h:50 AliAnaParticleHadronCorrelation.h:51 AliAnaParticleHadronCorrelation.h:52 AliAnaParticleHadronCorrelation.h:53 AliAnaParticleHadronCorrelation.h:54 AliAnaParticleHadronCorrelation.h:55 AliAnaParticleHadronCorrelation.h:56 AliAnaParticleHadronCorrelation.h:57 AliAnaParticleHadronCorrelation.h:58 AliAnaParticleHadronCorrelation.h:59 AliAnaParticleHadronCorrelation.h:60 AliAnaParticleHadronCorrelation.h:61 AliAnaParticleHadronCorrelation.h:62 AliAnaParticleHadronCorrelation.h:63 AliAnaParticleHadronCorrelation.h:64 AliAnaParticleHadronCorrelation.h:65 AliAnaParticleHadronCorrelation.h:66 AliAnaParticleHadronCorrelation.h:67 AliAnaParticleHadronCorrelation.h:68 AliAnaParticleHadronCorrelation.h:69 AliAnaParticleHadronCorrelation.h:70 AliAnaParticleHadronCorrelation.h:71 AliAnaParticleHadronCorrelation.h:72 AliAnaParticleHadronCorrelation.h:73 AliAnaParticleHadronCorrelation.h:74 AliAnaParticleHadronCorrelation.h:75 AliAnaParticleHadronCorrelation.h:76 AliAnaParticleHadronCorrelation.h:77 AliAnaParticleHadronCorrelation.h:78 AliAnaParticleHadronCorrelation.h:79 AliAnaParticleHadronCorrelation.h:80 AliAnaParticleHadronCorrelation.h:81 AliAnaParticleHadronCorrelation.h:82 AliAnaParticleHadronCorrelation.h:83 AliAnaParticleHadronCorrelation.h:84 AliAnaParticleHadronCorrelation.h:85 AliAnaParticleHadronCorrelation.h:86 AliAnaParticleHadronCorrelation.h:87 AliAnaParticleHadronCorrelation.h:88 AliAnaParticleHadronCorrelation.h:89 AliAnaParticleHadronCorrelation.h:90 AliAnaParticleHadronCorrelation.h:91 AliAnaParticleHadronCorrelation.h:92 AliAnaParticleHadronCorrelation.h:93 AliAnaParticleHadronCorrelation.h:94 AliAnaParticleHadronCorrelation.h:95 AliAnaParticleHadronCorrelation.h:96 AliAnaParticleHadronCorrelation.h:97 AliAnaParticleHadronCorrelation.h:98 AliAnaParticleHadronCorrelation.h:99 AliAnaParticleHadronCorrelation.h:100 AliAnaParticleHadronCorrelation.h:101 AliAnaParticleHadronCorrelation.h:102 AliAnaParticleHadronCorrelation.h:103 AliAnaParticleHadronCorrelation.h:104 AliAnaParticleHadronCorrelation.h:105 AliAnaParticleHadronCorrelation.h:106 AliAnaParticleHadronCorrelation.h:107 AliAnaParticleHadronCorrelation.h:108 AliAnaParticleHadronCorrelation.h:109 AliAnaParticleHadronCorrelation.h:110 AliAnaParticleHadronCorrelation.h:111 AliAnaParticleHadronCorrelation.h:112 AliAnaParticleHadronCorrelation.h:113 AliAnaParticleHadronCorrelation.h:114 AliAnaParticleHadronCorrelation.h:115 AliAnaParticleHadronCorrelation.h:116 AliAnaParticleHadronCorrelation.h:117 AliAnaParticleHadronCorrelation.h:118 AliAnaParticleHadronCorrelation.h:119 AliAnaParticleHadronCorrelation.h:120 AliAnaParticleHadronCorrelation.h:121 AliAnaParticleHadronCorrelation.h:122 AliAnaParticleHadronCorrelation.h:123 AliAnaParticleHadronCorrelation.h:124 AliAnaParticleHadronCorrelation.h:125 AliAnaParticleHadronCorrelation.h:126 AliAnaParticleHadronCorrelation.h:127 AliAnaParticleHadronCorrelation.h:128 AliAnaParticleHadronCorrelation.h:129 AliAnaParticleHadronCorrelation.h:130 AliAnaParticleHadronCorrelation.h:131 AliAnaParticleHadronCorrelation.h:132 AliAnaParticleHadronCorrelation.h:133 AliAnaParticleHadronCorrelation.h:134 AliAnaParticleHadronCorrelation.h:135 AliAnaParticleHadronCorrelation.h:136 AliAnaParticleHadronCorrelation.h:137 AliAnaParticleHadronCorrelation.h:138 AliAnaParticleHadronCorrelation.h:139 AliAnaParticleHadronCorrelation.h:140 AliAnaParticleHadronCorrelation.h:141 AliAnaParticleHadronCorrelation.h:142 AliAnaParticleHadronCorrelation.h:143 AliAnaParticleHadronCorrelation.h:144 AliAnaParticleHadronCorrelation.h:145 AliAnaParticleHadronCorrelation.h:146 AliAnaParticleHadronCorrelation.h:147 AliAnaParticleHadronCorrelation.h:148 AliAnaParticleHadronCorrelation.h:149 AliAnaParticleHadronCorrelation.h:150 AliAnaParticleHadronCorrelation.h:151 AliAnaParticleHadronCorrelation.h:152 AliAnaParticleHadronCorrelation.h:153 AliAnaParticleHadronCorrelation.h:154 AliAnaParticleHadronCorrelation.h:155 AliAnaParticleHadronCorrelation.h:156 AliAnaParticleHadronCorrelation.h:157 AliAnaParticleHadronCorrelation.h:158 AliAnaParticleHadronCorrelation.h:159 AliAnaParticleHadronCorrelation.h:160 AliAnaParticleHadronCorrelation.h:161 AliAnaParticleHadronCorrelation.h:162 AliAnaParticleHadronCorrelation.h:163 AliAnaParticleHadronCorrelation.h:164 AliAnaParticleHadronCorrelation.h:165 AliAnaParticleHadronCorrelation.h:166 AliAnaParticleHadronCorrelation.h:167 AliAnaParticleHadronCorrelation.h:168 AliAnaParticleHadronCorrelation.h:169 AliAnaParticleHadronCorrelation.h:170 AliAnaParticleHadronCorrelation.h:171 AliAnaParticleHadronCorrelation.h:172 AliAnaParticleHadronCorrelation.h:173 AliAnaParticleHadronCorrelation.h:174 AliAnaParticleHadronCorrelation.h:175 AliAnaParticleHadronCorrelation.h:176 AliAnaParticleHadronCorrelation.h:177 AliAnaParticleHadronCorrelation.h:178 AliAnaParticleHadronCorrelation.h:179 AliAnaParticleHadronCorrelation.h:180 AliAnaParticleHadronCorrelation.h:181 AliAnaParticleHadronCorrelation.h:182 AliAnaParticleHadronCorrelation.h:183 AliAnaParticleHadronCorrelation.h:184 AliAnaParticleHadronCorrelation.h:185 AliAnaParticleHadronCorrelation.h:186 AliAnaParticleHadronCorrelation.h:187 AliAnaParticleHadronCorrelation.h:188 AliAnaParticleHadronCorrelation.h:189 AliAnaParticleHadronCorrelation.h:190 AliAnaParticleHadronCorrelation.h:191 AliAnaParticleHadronCorrelation.h:192 AliAnaParticleHadronCorrelation.h:193 AliAnaParticleHadronCorrelation.h:194 AliAnaParticleHadronCorrelation.h:195 AliAnaParticleHadronCorrelation.h:196 AliAnaParticleHadronCorrelation.h:197 AliAnaParticleHadronCorrelation.h:198 AliAnaParticleHadronCorrelation.h:199 AliAnaParticleHadronCorrelation.h:200 AliAnaParticleHadronCorrelation.h:201 AliAnaParticleHadronCorrelation.h:202 AliAnaParticleHadronCorrelation.h:203 AliAnaParticleHadronCorrelation.h:204 AliAnaParticleHadronCorrelation.h:205 AliAnaParticleHadronCorrelation.h:206 AliAnaParticleHadronCorrelation.h:207 AliAnaParticleHadronCorrelation.h:208 AliAnaParticleHadronCorrelation.h:209 AliAnaParticleHadronCorrelation.h:210 AliAnaParticleHadronCorrelation.h:211 AliAnaParticleHadronCorrelation.h:212 AliAnaParticleHadronCorrelation.h:213 AliAnaParticleHadronCorrelation.h:214 AliAnaParticleHadronCorrelation.h:215 AliAnaParticleHadronCorrelation.h:216 AliAnaParticleHadronCorrelation.h:217 AliAnaParticleHadronCorrelation.h:218 AliAnaParticleHadronCorrelation.h:219 AliAnaParticleHadronCorrelation.h:220 AliAnaParticleHadronCorrelation.h:221 AliAnaParticleHadronCorrelation.h:222 AliAnaParticleHadronCorrelation.h:223 AliAnaParticleHadronCorrelation.h:224 AliAnaParticleHadronCorrelation.h:225 AliAnaParticleHadronCorrelation.h:226 AliAnaParticleHadronCorrelation.h:227 AliAnaParticleHadronCorrelation.h:228 AliAnaParticleHadronCorrelation.h:229 AliAnaParticleHadronCorrelation.h:230 AliAnaParticleHadronCorrelation.h:231 AliAnaParticleHadronCorrelation.h:232 AliAnaParticleHadronCorrelation.h:233 AliAnaParticleHadronCorrelation.h:234 AliAnaParticleHadronCorrelation.h:235 AliAnaParticleHadronCorrelation.h:236 AliAnaParticleHadronCorrelation.h:237 AliAnaParticleHadronCorrelation.h:238 AliAnaParticleHadronCorrelation.h:239 AliAnaParticleHadronCorrelation.h:240 AliAnaParticleHadronCorrelation.h:241 AliAnaParticleHadronCorrelation.h:242 AliAnaParticleHadronCorrelation.h:243 AliAnaParticleHadronCorrelation.h:244 AliAnaParticleHadronCorrelation.h:245 AliAnaParticleHadronCorrelation.h:246 AliAnaParticleHadronCorrelation.h:247 AliAnaParticleHadronCorrelation.h:248 AliAnaParticleHadronCorrelation.h:249 AliAnaParticleHadronCorrelation.h:250 AliAnaParticleHadronCorrelation.h:251 AliAnaParticleHadronCorrelation.h:252 AliAnaParticleHadronCorrelation.h:253 AliAnaParticleHadronCorrelation.h:254 AliAnaParticleHadronCorrelation.h:255 AliAnaParticleHadronCorrelation.h:256 AliAnaParticleHadronCorrelation.h:257 AliAnaParticleHadronCorrelation.h:258 AliAnaParticleHadronCorrelation.h:259 AliAnaParticleHadronCorrelation.h:260 AliAnaParticleHadronCorrelation.h:261 AliAnaParticleHadronCorrelation.h:262 AliAnaParticleHadronCorrelation.h:263 AliAnaParticleHadronCorrelation.h:264 AliAnaParticleHadronCorrelation.h:265 AliAnaParticleHadronCorrelation.h:266 AliAnaParticleHadronCorrelation.h:267 AliAnaParticleHadronCorrelation.h:268 AliAnaParticleHadronCorrelation.h:269 AliAnaParticleHadronCorrelation.h:270 AliAnaParticleHadronCorrelation.h:271 AliAnaParticleHadronCorrelation.h:272 AliAnaParticleHadronCorrelation.h:273 AliAnaParticleHadronCorrelation.h:274 AliAnaParticleHadronCorrelation.h:275 AliAnaParticleHadronCorrelation.h:276 AliAnaParticleHadronCorrelation.h:277 AliAnaParticleHadronCorrelation.h:278 AliAnaParticleHadronCorrelation.h:279 AliAnaParticleHadronCorrelation.h:280 AliAnaParticleHadronCorrelation.h:281 AliAnaParticleHadronCorrelation.h:282 AliAnaParticleHadronCorrelation.h:283 AliAnaParticleHadronCorrelation.h:284 AliAnaParticleHadronCorrelation.h:285 AliAnaParticleHadronCorrelation.h:286 AliAnaParticleHadronCorrelation.h:287 AliAnaParticleHadronCorrelation.h:288 AliAnaParticleHadronCorrelation.h:289 AliAnaParticleHadronCorrelation.h:290 AliAnaParticleHadronCorrelation.h:291 AliAnaParticleHadronCorrelation.h:292 AliAnaParticleHadronCorrelation.h:293 AliAnaParticleHadronCorrelation.h:294 AliAnaParticleHadronCorrelation.h:295 AliAnaParticleHadronCorrelation.h:296 AliAnaParticleHadronCorrelation.h:297 AliAnaParticleHadronCorrelation.h:298 AliAnaParticleHadronCorrelation.h:299 AliAnaParticleHadronCorrelation.h:300 AliAnaParticleHadronCorrelation.h:301 AliAnaParticleHadronCorrelation.h:302 AliAnaParticleHadronCorrelation.h:303 AliAnaParticleHadronCorrelation.h:304 AliAnaParticleHadronCorrelation.h:305 AliAnaParticleHadronCorrelation.h:306 AliAnaParticleHadronCorrelation.h:307 AliAnaParticleHadronCorrelation.h:308 AliAnaParticleHadronCorrelation.h:309 AliAnaParticleHadronCorrelation.h:310 AliAnaParticleHadronCorrelation.h:311 AliAnaParticleHadronCorrelation.h:312 AliAnaParticleHadronCorrelation.h:313 AliAnaParticleHadronCorrelation.h:314 AliAnaParticleHadronCorrelation.h:315 AliAnaParticleHadronCorrelation.h:316 AliAnaParticleHadronCorrelation.h:317 AliAnaParticleHadronCorrelation.h:318 AliAnaParticleHadronCorrelation.h:319 AliAnaParticleHadronCorrelation.h:320 AliAnaParticleHadronCorrelation.h:321 AliAnaParticleHadronCorrelation.h:322 AliAnaParticleHadronCorrelation.h:323 AliAnaParticleHadronCorrelation.h:324 AliAnaParticleHadronCorrelation.h:325 AliAnaParticleHadronCorrelation.h:326 AliAnaParticleHadronCorrelation.h:327 AliAnaParticleHadronCorrelation.h:328 AliAnaParticleHadronCorrelation.h:329 AliAnaParticleHadronCorrelation.h:330 AliAnaParticleHadronCorrelation.h:331 AliAnaParticleHadronCorrelation.h:332 AliAnaParticleHadronCorrelation.h:333 AliAnaParticleHadronCorrelation.h:334 AliAnaParticleHadronCorrelation.h:335 AliAnaParticleHadronCorrelation.h:336 AliAnaParticleHadronCorrelation.h:337 AliAnaParticleHadronCorrelation.h:338 AliAnaParticleHadronCorrelation.h:339 AliAnaParticleHadronCorrelation.h:340 AliAnaParticleHadronCorrelation.h:341 AliAnaParticleHadronCorrelation.h:342 AliAnaParticleHadronCorrelation.h:343 AliAnaParticleHadronCorrelation.h:344 AliAnaParticleHadronCorrelation.h:345 AliAnaParticleHadronCorrelation.h:346 AliAnaParticleHadronCorrelation.h:347 AliAnaParticleHadronCorrelation.h:348 AliAnaParticleHadronCorrelation.h:349 AliAnaParticleHadronCorrelation.h:350 AliAnaParticleHadronCorrelation.h:351 AliAnaParticleHadronCorrelation.h:352 AliAnaParticleHadronCorrelation.h:353 AliAnaParticleHadronCorrelation.h:354 AliAnaParticleHadronCorrelation.h:355 AliAnaParticleHadronCorrelation.h:356 AliAnaParticleHadronCorrelation.h:357 AliAnaParticleHadronCorrelation.h:358 AliAnaParticleHadronCorrelation.h:359 AliAnaParticleHadronCorrelation.h:360 AliAnaParticleHadronCorrelation.h:361 AliAnaParticleHadronCorrelation.h:362 AliAnaParticleHadronCorrelation.h:363 AliAnaParticleHadronCorrelation.h:364 AliAnaParticleHadronCorrelation.h:365 AliAnaParticleHadronCorrelation.h:366 AliAnaParticleHadronCorrelation.h:367 AliAnaParticleHadronCorrelation.h:368 AliAnaParticleHadronCorrelation.h:369 AliAnaParticleHadronCorrelation.h:370 AliAnaParticleHadronCorrelation.h:371 AliAnaParticleHadronCorrelation.h:372 AliAnaParticleHadronCorrelation.h:373 AliAnaParticleHadronCorrelation.h:374 AliAnaParticleHadronCorrelation.h:375 AliAnaParticleHadronCorrelation.h:376 AliAnaParticleHadronCorrelation.h:377 AliAnaParticleHadronCorrelation.h:378 AliAnaParticleHadronCorrelation.h:379 AliAnaParticleHadronCorrelation.h:380 AliAnaParticleHadronCorrelation.h:381 AliAnaParticleHadronCorrelation.h:382 AliAnaParticleHadronCorrelation.h:383 AliAnaParticleHadronCorrelation.h:384 AliAnaParticleHadronCorrelation.h:385 AliAnaParticleHadronCorrelation.h:386 AliAnaParticleHadronCorrelation.h:387 AliAnaParticleHadronCorrelation.h:388 AliAnaParticleHadronCorrelation.h:389 AliAnaParticleHadronCorrelation.h:390 AliAnaParticleHadronCorrelation.h:391 AliAnaParticleHadronCorrelation.h:392 AliAnaParticleHadronCorrelation.h:393 AliAnaParticleHadronCorrelation.h:394 AliAnaParticleHadronCorrelation.h:395 AliAnaParticleHadronCorrelation.h:396 AliAnaParticleHadronCorrelation.h:397 AliAnaParticleHadronCorrelation.h:398 AliAnaParticleHadronCorrelation.h:399 AliAnaParticleHadronCorrelation.h:400 AliAnaParticleHadronCorrelation.h:401 AliAnaParticleHadronCorrelation.h:402 AliAnaParticleHadronCorrelation.h:403 AliAnaParticleHadronCorrelation.h:404 AliAnaParticleHadronCorrelation.h:405 AliAnaParticleHadronCorrelation.h:406 AliAnaParticleHadronCorrelation.h:407 AliAnaParticleHadronCorrelation.h:408 AliAnaParticleHadronCorrelation.h:409 AliAnaParticleHadronCorrelation.h:410 AliAnaParticleHadronCorrelation.h:411 AliAnaParticleHadronCorrelation.h:412 AliAnaParticleHadronCorrelation.h:413 AliAnaParticleHadronCorrelation.h:414 AliAnaParticleHadronCorrelation.h:415 AliAnaParticleHadronCorrelation.h:416 AliAnaParticleHadronCorrelation.h:417 AliAnaParticleHadronCorrelation.h:418 AliAnaParticleHadronCorrelation.h:419 AliAnaParticleHadronCorrelation.h:420 AliAnaParticleHadronCorrelation.h:421 AliAnaParticleHadronCorrelation.h:422 AliAnaParticleHadronCorrelation.h:423 AliAnaParticleHadronCorrelation.h:424 AliAnaParticleHadronCorrelation.h:425 AliAnaParticleHadronCorrelation.h:426 AliAnaParticleHadronCorrelation.h:427 AliAnaParticleHadronCorrelation.h:428 AliAnaParticleHadronCorrelation.h:429 AliAnaParticleHadronCorrelation.h:430 AliAnaParticleHadronCorrelation.h:431 AliAnaParticleHadronCorrelation.h:432 AliAnaParticleHadronCorrelation.h:433 AliAnaParticleHadronCorrelation.h:434 AliAnaParticleHadronCorrelation.h:435 AliAnaParticleHadronCorrelation.h:436 AliAnaParticleHadronCorrelation.h:437 AliAnaParticleHadronCorrelation.h:438 AliAnaParticleHadronCorrelation.h:439 AliAnaParticleHadronCorrelation.h:440 AliAnaParticleHadronCorrelation.h:441 AliAnaParticleHadronCorrelation.h:442 AliAnaParticleHadronCorrelation.h:443 AliAnaParticleHadronCorrelation.h:444 AliAnaParticleHadronCorrelation.h:445 AliAnaParticleHadronCorrelation.h:446 AliAnaParticleHadronCorrelation.h:447 AliAnaParticleHadronCorrelation.h:448 AliAnaParticleHadronCorrelation.h:449 AliAnaParticleHadronCorrelation.h:450 AliAnaParticleHadronCorrelation.h:451 AliAnaParticleHadronCorrelation.h:452 AliAnaParticleHadronCorrelation.h:453 AliAnaParticleHadronCorrelation.h:454 AliAnaParticleHadronCorrelation.h:455 AliAnaParticleHadronCorrelation.h:456 AliAnaParticleHadronCorrelation.h:457 AliAnaParticleHadronCorrelation.h:458 AliAnaParticleHadronCorrelation.h:459 AliAnaParticleHadronCorrelation.h:460 AliAnaParticleHadronCorrelation.h:461 AliAnaParticleHadronCorrelation.h:462 AliAnaParticleHadronCorrelation.h:463 AliAnaParticleHadronCorrelation.h:464 AliAnaParticleHadronCorrelation.h:465 AliAnaParticleHadronCorrelation.h:466 AliAnaParticleHadronCorrelation.h:467 AliAnaParticleHadronCorrelation.h:468 AliAnaParticleHadronCorrelation.h:469 AliAnaParticleHadronCorrelation.h:470 AliAnaParticleHadronCorrelation.h:471 AliAnaParticleHadronCorrelation.h:472 AliAnaParticleHadronCorrelation.h:473 AliAnaParticleHadronCorrelation.h:474 AliAnaParticleHadronCorrelation.h:475 AliAnaParticleHadronCorrelation.h:476 AliAnaParticleHadronCorrelation.h:477 AliAnaParticleHadronCorrelation.h:478 AliAnaParticleHadronCorrelation.h:479 AliAnaParticleHadronCorrelation.h:480 AliAnaParticleHadronCorrelation.h:481 AliAnaParticleHadronCorrelation.h:482 AliAnaParticleHadronCorrelation.h:483 AliAnaParticleHadronCorrelation.h:484 AliAnaParticleHadronCorrelation.h:485 AliAnaParticleHadronCorrelation.h:486 AliAnaParticleHadronCorrelation.h:487 AliAnaParticleHadronCorrelation.h:488 AliAnaParticleHadronCorrelation.h:489 AliAnaParticleHadronCorrelation.h:490 AliAnaParticleHadronCorrelation.h:491 AliAnaParticleHadronCorrelation.h:492 AliAnaParticleHadronCorrelation.h:493 AliAnaParticleHadronCorrelation.h:494 AliAnaParticleHadronCorrelation.h:495 AliAnaParticleHadronCorrelation.h:496 AliAnaParticleHadronCorrelation.h:497 AliAnaParticleHadronCorrelation.h:498 AliAnaParticleHadronCorrelation.h:499 AliAnaParticleHadronCorrelation.h:500 AliAnaParticleHadronCorrelation.h:501 AliAnaParticleHadronCorrelation.h:502 AliAnaParticleHadronCorrelation.h:503 AliAnaParticleHadronCorrelation.h:504 AliAnaParticleHadronCorrelation.h:505 AliAnaParticleHadronCorrelation.h:506 AliAnaParticleHadronCorrelation.h:507 AliAnaParticleHadronCorrelation.h:508 AliAnaParticleHadronCorrelation.h:509 AliAnaParticleHadronCorrelation.h:510 AliAnaParticleHadronCorrelation.h:511