ROOT logo
#ifndef ALIANALYSISTASKDIJETHADRON_H
#define ALIANALYSISTASKDIJETHADRON_H

// $Id$
#include <vector>

class TH1;
class TH2;
class TH3;
class TH2F;
class TH1F;
class TF1;
class TH3F;
class THnSparse;
class TClonesArray;
class TObject;
class TString;
class AliNamedString;
class AliAODEvent;
class AliESDEvent;
class AliMCEvent;
class AliRhoParameter;
class TRandom3;
class AliEmcalJet;
class AliVTrack;
class AliNamedArrayI;
class AliJetContainer;
class AliParticleContainer;
class AliClusterContainer;

template<class T> class TParameter;

#include "AliAnalysisTaskSE.h"
#include "AliEmcalJet.h"
#include "AliAnalysisTaskEmcalJet.h"

class AliAnalysisTaskDijetHadron : public AliAnalysisTaskEmcalJet {
 public:

  AliAnalysisTaskDijetHadron();
  AliAnalysisTaskDijetHadron(const char *name);
  virtual ~AliAnalysisTaskDijetHadron() {;}

  void                        UserCreateOutputObjects();

  void                        SetMCJetPtThreshold(Double_t t)                      { fMCJetPtThreshold        = t          ; }
  void                        SetLeadingHadronPtThreshold1(Double_t u1)            { fleadingHadronPtcut1     = u1         ; }
  void                        SetLeadingHadronPtThreshold2(Double_t u2)            { fleadingHadronPtcut2     = u2         ; }
  void                        SetLeadingHadronPtThreshold3(Double_t u3)            { fleadingHadronPtcut3     = u3         ; }
  void                        SetJet1PtThreshold1(Double_t v1)                     { fJet1Ptcut1     = v1                  ; }
  void                        SetJet1PtThreshold2(Double_t v2)                     { fJet1Ptcut2     = v2                  ; }
  void                        SetJet1PtThreshold3(Double_t v3)                     { fJet1Ptcut3     = v3                  ; }
  void                        SetJet2PtThreshold1(Double_t w1)                     { fJet2Ptcut1     = w1                  ; }
  void                        SetJet2PtThreshold2(Double_t w2)                     { fJet2Ptcut2     = w2                  ; }
  void                        SetJet2PtThreshold3(Double_t w3)                     { fJet2Ptcut3     = w3                  ; }
  void                        SetConeRadius(Double_t r)                            { fConeRadius     = r                   ; }
  void                        SetConeEtaPhiEMCAL() ;
  void                        SetConeEtaPhiTPC()   ;
  void                        SetConeEtaLimits(Float_t min, Float_t max)           { fConeMinEta = min, fConeMaxEta = max  ; }
  void                        SetConePhiLimits(Float_t min, Float_t max)           { fConeMinPhi = min, fConeMaxPhi = max  ; }

 protected:
  void                        AllocateHistogramArrays()                                                                     ;
  void                        ExecOnce()                                                                                    ;
  Bool_t                      FillHistograms()                                                                              ;
  void                        GetLeadingJets(Int_t &maxJetIndex, Int_t &max2JetIndex)                                       ;
  AliEmcalJet*                NextEmbeddedJet(Bool_t reset=kFALSE)                                                          ;
  void                        DoEmbTrackLoop()                                                                              ;
  void                        DoEmbClusterLoop()                                                                            ;
  Double_t                    GetZ(const Double_t trkPx, const Double_t trkPy, const Double_t trkPz, const Double_t jetPx, const Double_t jetPy, const Double_t jetPz);
  Double_t                    GetDPhi(Double_t mphi,Double_t vphi);

  Double_t                    fMCJetPtThreshold;                               // threshold for MC jets
  Double_t                    fleadingHadronPtcut1;                            // threshold for leading hadron pT NO1
  Double_t                    fleadingHadronPtcut2;                            // threshold for leading hadron pT NO2
  Double_t                    fleadingHadronPtcut3;                            // threshold for leading hadron pT NO3
  Double_t                    fJet1Ptcut1;                                     // threshold for leading Jet pT NO1
  Double_t                    fJet1Ptcut2;                                     // threshold for leading Jet pT NO2
  Double_t                    fJet1Ptcut3;                                     // threshold for leading Jet pT NO3
  Double_t                    fJet2Ptcut1;                                     // threshold for subleading Jet pT NO1
  Double_t                    fJet2Ptcut2;                                     // threshold for subleading Jet pT NO2
  Double_t                    fJet2Ptcut3;                                     // threshold for subleading Jet pT NO3
  Double_t                    fConeRadius;                                     // Radius of the jet cones
  Float_t                     fConeMinEta;                                     // Minimum eta of the jet cones
  Float_t                     fConeMaxEta;                                     // Maximum eta of the jet cones
  Float_t                     fConeMinPhi;                                     // Minimum phi of the jet cones
  Float_t                     fConeMaxPhi;                                     // Maximum phi of the jet cones

  AliJetContainer            *fJetsCont;                                       //!PbPb Jets
  AliParticleContainer       *fTracksCont;                                     //!PbPb Tracks
  AliClusterContainer        *fCaloClustersCont;                               //!PbPb Clusters  
  AliJetContainer            *fMCJetsCont;                                     //!MC jets
  AliParticleContainer       *fMCTracksCont;                                   //!MC tracks
  AliClusterContainer        *fMCCaloClustersCont;                             //!MC clusters  
  AliJetContainer            *fEmbJetsCont;                                    //!EMB jets
  AliParticleContainer       *fEmbTracksCont;                                  //!EMB tracks
  AliClusterContainer        *fEmbCaloClustersCont;                            //!EMB clusters  

  //User Task
  TH1                        *fCent_V0;                                        //!Centrality
  TH1                        *fVertex_z_cut;                                   //!z_vertex_cut
  TH1                        *fEP2;                                   //!z_vertex_cut
  TH1                        *fJetBG_rho;                                      //!rhoValue
  TH2                        *fJetBG_rho_Cent;                                 //!rho vs. Centrality
  TH1                        **fTrackPt_PbPb;                                  //!PbPb, trackPt
  TH1                        **fTrackPhi_PbPb;                                 //!PbPb, trackPhi
  TH1                        **fTrackEta_PbPb;                                 //!PbPb, trackEta
  TH2                        **fTrack_Phi_Eta_PbPb;                            //!PbPb, trackPhi vs. trackEta
  TH1                        **fTrackPt_MC;                                    //!MC, trackPt
  TH1                        **fTrackPhi_MC;                                   //!MC, trackPhi
  TH1                        **fTrackEta_MC;                                   //!MC, trackEta
  TH2                        **fTrack_Phi_Eta_MC;                              //!MC, trackPhi vs. trackEta
  TH1                        **fTrackPt_EMB;                                   //!EMB, trackPt
  TH1                        **fTrackPhi_EMB;                                  //!EMB, trackPhi
  TH1                        **fTrackEta_EMB;                                  //!EMB, trackEta
  TH2                        **fTrack_Phi_Eta_EMB;                             //!EMB, trackPhi vs. trackEta
  TH1                        *fJetPt_PbPb[4][3];                               //!PbPb, jetPt
  TH1                        *fJetPhi_PbPb[4][3];                              //!PbPb, jetPhi
  TH1                        *fJetEta_PbPb[4][3];                              //!PbPb, jetEta
  TH2                        *fJet_Phi_Eta_PbPb[4][3];                         //!PbPb, jetPhi vs. jetEta
  TH1                        *fJetPt_BG_PbPb[4][3];                            //!PbPb, pT - rho * area
  TH2                        *fJetDeltaEP_PbPb[4][3];                          //!PbPb, jetDeltaEP
  TH1                        *fJet1Pt_PbPb[4][3][4][4];                        //!PbPb, leadingjetPt
  TH1                        *fJet2Pt_PbPb[4][3][4][4];                        //!PbPb, subleadingjetPt
  TH1                        *fJet1Pt_BG_PbPb[4][3][4][4];                     //!PbPb, pT - rho * area, jet1
  TH1                        *fJet2Pt_BG_PbPb[4][3][4][4];                     //!PbPb, pT - rho * area, jet2
  TH1                        *fJetDeltaPhi_PbPb[4][3][4][4];                   //!PbPb, jetDeltaPhi
  TH1                        *fJetDeltaEta_PbPb[4][3][4][4];                   //!PbPb, jetDeltaEta
  TH1                        *fJet1SelectPt_BG_PbPb[4][3][4][4];               //!PbPb, selectleadingjetPt
  TH1                        *fJet2SelectPt_BG_PbPb[4][3][4][4];               //!PbPb, selectsubleadingjetPt
  TH2                        *fJet1EP_PbPb[4][3][4][4];                        //!PbPb, jet1DeltaEP
  TH1                        *fAj_PbPb[4][3][4][4];                            //!PbPb, Aj(energy balance) -> Aj = (jet1-jet2)/(jet1+jet2)

  TH1                        *fJetPt_MC[4][3];                                 //!MC, jetPt
  TH1                        *fJetPhi_MC[4][3];                                //!MC, jetPhi
  TH1                        *fJetEta_MC[4][3];                                //!MC, jetEta
  TH2                        *fJet_Phi_Eta_MC[4][3];                           //!MC, jetPhi vs. jetEta
  TH2                        *fJetDeltaEP_MC[4][3];                            //!MC, jetDeltaEP
  TH1                        *fJet1Pt_MC[4][3][4][4];                          //!MC, leadingjetPt
  TH1                        *fJet2Pt_MC[4][3][4][4];                          //!MC, subleadingjetPt
  TH1                        *fJetDeltaPhi_MC[4][3][4][4];                     //!MC, jetDeltaPhi
  TH1                        *fJetDeltaEta_MC[4][3][4][4];                     //!MC, jetDeltaEta
  TH2                        *fJet1EP_MC[4][3][4][4];                          //!MC, jet1DeltaEP
  TH1                        *fAj_MC[4][3][4][4];                              //!MC, Aj(energy balance) -> Aj = (jet1-jet2)/(jet1+jet2)

  TH1                        *fJetPt_EMB[4][3];                                //!EMB, jetPt
  TH1                        *fJetPhi_EMB[4][3];                               //!EMB, jetPhi
  TH1                        *fJetEta_EMB[4][3];                               //!EMB, jetEta
  TH2                        *fJet_Phi_Eta_EMB[4][3];                          //!EMB, jetPhi vs. jetEta
  TH1                        *fJetPt_BG_EMB[4][3];                             //!EMB, pT - rho * area
  TH1                        *fJetDeltaPt[4][3];                               //!EMB, pT - rho * area - pT(embtrack)
  TH2                        *fJetDeltaEP_EMB[4][3];                           //!EMB, jetDeltaEP
  TH1                        *fJet1Pt_EMB[4][3][4][4];                         //!EMB, leadingjetPt
  TH1                        *fJet2Pt_EMB[4][3][4][4];                         //!EMB, subleadingjetPt
  TH1                        *fJet1Pt_BG_EMB[4][3][4][4];                      //!EMB, pT - rho * area, jet1
  TH1                        *fJet2Pt_BG_EMB[4][3][4][4];                      //!EMB, pT - rho * area, jet2
  TH1                        *fJet1DeltaPt[4][3][4][4];                        //!EMB, pT - rho * area - pT(embtrack), jet1
  TH1                        *fJet2DeltaPt[4][3][4][4];                        //!EMB, pT - rho * area - pT(embtrack), jet2
  TH1                        *fJetDeltaPhi_EMB[4][3][4][4];                    //!EMB, jetDeltaPhi
  TH1                        *fJetDeltaEta_EMB[4][3][4][4];                    //!EMB, jetDeltaEta
  TH1                        *fJet1SelectPt_BG_EMB[4][3][4][4];                //!EMB, selectleadingjetPt
  TH1                        *fJet2SelectPt_BG_EMB[4][3][4][4];                //!EMB, selectsubleadingjetPt
  TH1                        *fJet1SelectDeltaPt[4][3][4][4];                  //!EMB, selectleadingjetPt
  TH1                        *fJet2SelectDeltaPt[4][3][4][4];                  //!EMB, selectsubleadingjetPt
  TH2                        *fJet1EP_EMB[4][3][4][4];                         //!EMB, jet1DeltaEP
  TH1                        *fAj_EMB[4][3][4][4];                             //!EMB, Aj(energy balance) -> Aj = (jet1-jet2)/(jet1+jet2)

  TH1                        *fHJetDeltaPhi_Aj0_PbPb[4][3][4][4][4];           //!PbPb, HjetDeltaPhi, no Aj cut
  TH1                        *fHJetDeltaPhi_Aj1_PbPb[4][3][4][4][4];           //!PbPb, HjetDeltaPhi, Aj1(0.0 to 0.2)
  TH1                        *fHJetDeltaPhi_Aj2_PbPb[4][3][4][4][4];           //!PbPb, HjetDeltaPhi, Aj2(0.2 to 0.4)
  TH1                        *fHJetDeltaPhi_Aj3_PbPb[4][3][4][4][4];           //!PbPb, HjetDeltaPhi, Aj3(0.4 to 0.6)
  TH1                        *fHJetDeltaPhi_Aj4_PbPb[4][3][4][4][4];           //!PbPb, HjetDeltaPhi, Aj4(0.6 to 0.8)
  TH1                        *fHJet_EP_Aj0_PbPb[4][3][4][4][4];                //!PbPb, HjetEP, no Aj cut
  TH1                        *fHJet_EP_Aj1_PbPb[4][3][4][4][4];                //!PbPb, HjetEP, Aj1
  TH1                        *fHJet_EP_Aj2_PbPb[4][3][4][4][4];                //!PbPb, HjetEP, Aj2
  TH1                        *fHJet_EP_Aj3_PbPb[4][3][4][4][4];                //!PbPb, HjetEP, Aj3
  TH1                        *fHJet_EP_Aj4_PbPb[4][3][4][4][4];                //!PbPb, HjetEP, Aj4
  TH1                        *fHJetDeltaPhi_Aj0_MC[4][3][4][4][4];             //!MC, HjetDeltaPhi, no Aj cut
  TH1                        *fHJetDeltaPhi_Aj1_MC[4][3][4][4][4];             //!MC, HjetDeltaPhi, Aj1(0.0 to 0.2)
  TH1                        *fHJetDeltaPhi_Aj2_MC[4][3][4][4][4];             //!MC, HjetDeltaPhi, Aj2(0.2 to 0.4)
  TH1                        *fHJetDeltaPhi_Aj3_MC[4][3][4][4][4];             //!MC, HjetDeltaPhi, Aj3(0.4 to 0.6)
  TH1                        *fHJetDeltaPhi_Aj4_MC[4][3][4][4][4];             //!MC, HjetDeltaPhi, Aj4(0.6 to 0.8)
  TH1                        *fHJet_EP_Aj0_MC[4][3][4][4][4];                  //!MC, HjetEP, no Aj cut
  TH1                        *fHJet_EP_Aj1_MC[4][3][4][4][4];                  //!MC, HjetEP, Aj1
  TH1                        *fHJet_EP_Aj2_MC[4][3][4][4][4];                  //!MC, HjetEP, Aj2
  TH1                        *fHJet_EP_Aj3_MC[4][3][4][4][4];                  //!MC, HjetEP, Aj3
  TH1                        *fHJet_EP_Aj4_MC[4][3][4][4][4];                  //!MC, HjetEP, Aj4
  TH1                        *fHJetDeltaPhi_Aj0_EMB[4][3][4][4][4];            //!EMB, HjetDeltaPhi, no Aj cut
  TH1                        *fHJetDeltaPhi_Aj1_EMB[4][3][4][4][4];            //!EMB, HjetDeltaPhi, Aj1(0.0 to 0.2)
  TH1                        *fHJetDeltaPhi_Aj2_EMB[4][3][4][4][4];            //!EMB, HjetDeltaPhi, Aj2(0.2 to 0.4)
  TH1                        *fHJetDeltaPhi_Aj3_EMB[4][3][4][4][4];            //!EMB, HjetDeltaPhi, Aj3(0.4 to 0.6)
  TH1                        *fHJetDeltaPhi_Aj4_EMB[4][3][4][4][4];            //!EMB, HjetDeltaPhi, Aj4(0.6 to 0.8)
  TH1                        *fHJet_EP_Aj0_EMB[4][3][4][4][4];                 //!EMB, HjetEP, no Aj cut
  TH1                        *fHJet_EP_Aj1_EMB[4][3][4][4][4];                 //!EMB, HjetEP, Aj1
  TH1                        *fHJet_EP_Aj2_EMB[4][3][4][4][4];                 //!EMB, HjetEP, Aj2
  TH1                        *fHJet_EP_Aj3_EMB[4][3][4][4][4];                 //!EMB, HjetEP, Aj3
  TH1                        *fHJet_EP_Aj4_EMB[4][3][4][4][4];                 //!EMB, HjetEP, Aj4

 private:
  AliVEvent                  *fEvent;
  Double_t                    fCentrality;                                     //! V0M for current event

  AliAnalysisTaskDijetHadron(const AliAnalysisTaskDijetHadron&);                     // not implemented
  AliAnalysisTaskDijetHadron &operator=(const AliAnalysisTaskDijetHadron&);          // not implemented

  ClassDef(AliAnalysisTaskDijetHadron, 5)                                         // Jet-Hadron analysis task
};
#endif
 AliAnalysisTaskDijetHadron.h:1
 AliAnalysisTaskDijetHadron.h:2
 AliAnalysisTaskDijetHadron.h:3
 AliAnalysisTaskDijetHadron.h:4
 AliAnalysisTaskDijetHadron.h:5
 AliAnalysisTaskDijetHadron.h:6
 AliAnalysisTaskDijetHadron.h:7
 AliAnalysisTaskDijetHadron.h:8
 AliAnalysisTaskDijetHadron.h:9
 AliAnalysisTaskDijetHadron.h:10
 AliAnalysisTaskDijetHadron.h:11
 AliAnalysisTaskDijetHadron.h:12
 AliAnalysisTaskDijetHadron.h:13
 AliAnalysisTaskDijetHadron.h:14
 AliAnalysisTaskDijetHadron.h:15
 AliAnalysisTaskDijetHadron.h:16
 AliAnalysisTaskDijetHadron.h:17
 AliAnalysisTaskDijetHadron.h:18
 AliAnalysisTaskDijetHadron.h:19
 AliAnalysisTaskDijetHadron.h:20
 AliAnalysisTaskDijetHadron.h:21
 AliAnalysisTaskDijetHadron.h:22
 AliAnalysisTaskDijetHadron.h:23
 AliAnalysisTaskDijetHadron.h:24
 AliAnalysisTaskDijetHadron.h:25
 AliAnalysisTaskDijetHadron.h:26
 AliAnalysisTaskDijetHadron.h:27
 AliAnalysisTaskDijetHadron.h:28
 AliAnalysisTaskDijetHadron.h:29
 AliAnalysisTaskDijetHadron.h:30
 AliAnalysisTaskDijetHadron.h:31
 AliAnalysisTaskDijetHadron.h:32
 AliAnalysisTaskDijetHadron.h:33
 AliAnalysisTaskDijetHadron.h:34
 AliAnalysisTaskDijetHadron.h:35
 AliAnalysisTaskDijetHadron.h:36
 AliAnalysisTaskDijetHadron.h:37
 AliAnalysisTaskDijetHadron.h:38
 AliAnalysisTaskDijetHadron.h:39
 AliAnalysisTaskDijetHadron.h:40
 AliAnalysisTaskDijetHadron.h:41
 AliAnalysisTaskDijetHadron.h:42
 AliAnalysisTaskDijetHadron.h:43
 AliAnalysisTaskDijetHadron.h:44
 AliAnalysisTaskDijetHadron.h:45
 AliAnalysisTaskDijetHadron.h:46
 AliAnalysisTaskDijetHadron.h:47
 AliAnalysisTaskDijetHadron.h:48
 AliAnalysisTaskDijetHadron.h:49
 AliAnalysisTaskDijetHadron.h:50
 AliAnalysisTaskDijetHadron.h:51
 AliAnalysisTaskDijetHadron.h:52
 AliAnalysisTaskDijetHadron.h:53
 AliAnalysisTaskDijetHadron.h:54
 AliAnalysisTaskDijetHadron.h:55
 AliAnalysisTaskDijetHadron.h:56
 AliAnalysisTaskDijetHadron.h:57
 AliAnalysisTaskDijetHadron.h:58
 AliAnalysisTaskDijetHadron.h:59
 AliAnalysisTaskDijetHadron.h:60
 AliAnalysisTaskDijetHadron.h:61
 AliAnalysisTaskDijetHadron.h:62
 AliAnalysisTaskDijetHadron.h:63
 AliAnalysisTaskDijetHadron.h:64
 AliAnalysisTaskDijetHadron.h:65
 AliAnalysisTaskDijetHadron.h:66
 AliAnalysisTaskDijetHadron.h:67
 AliAnalysisTaskDijetHadron.h:68
 AliAnalysisTaskDijetHadron.h:69
 AliAnalysisTaskDijetHadron.h:70
 AliAnalysisTaskDijetHadron.h:71
 AliAnalysisTaskDijetHadron.h:72
 AliAnalysisTaskDijetHadron.h:73
 AliAnalysisTaskDijetHadron.h:74
 AliAnalysisTaskDijetHadron.h:75
 AliAnalysisTaskDijetHadron.h:76
 AliAnalysisTaskDijetHadron.h:77
 AliAnalysisTaskDijetHadron.h:78
 AliAnalysisTaskDijetHadron.h:79
 AliAnalysisTaskDijetHadron.h:80
 AliAnalysisTaskDijetHadron.h:81
 AliAnalysisTaskDijetHadron.h:82
 AliAnalysisTaskDijetHadron.h:83
 AliAnalysisTaskDijetHadron.h:84
 AliAnalysisTaskDijetHadron.h:85
 AliAnalysisTaskDijetHadron.h:86
 AliAnalysisTaskDijetHadron.h:87
 AliAnalysisTaskDijetHadron.h:88
 AliAnalysisTaskDijetHadron.h:89
 AliAnalysisTaskDijetHadron.h:90
 AliAnalysisTaskDijetHadron.h:91
 AliAnalysisTaskDijetHadron.h:92
 AliAnalysisTaskDijetHadron.h:93
 AliAnalysisTaskDijetHadron.h:94
 AliAnalysisTaskDijetHadron.h:95
 AliAnalysisTaskDijetHadron.h:96
 AliAnalysisTaskDijetHadron.h:97
 AliAnalysisTaskDijetHadron.h:98
 AliAnalysisTaskDijetHadron.h:99
 AliAnalysisTaskDijetHadron.h:100
 AliAnalysisTaskDijetHadron.h:101
 AliAnalysisTaskDijetHadron.h:102
 AliAnalysisTaskDijetHadron.h:103
 AliAnalysisTaskDijetHadron.h:104
 AliAnalysisTaskDijetHadron.h:105
 AliAnalysisTaskDijetHadron.h:106
 AliAnalysisTaskDijetHadron.h:107
 AliAnalysisTaskDijetHadron.h:108
 AliAnalysisTaskDijetHadron.h:109
 AliAnalysisTaskDijetHadron.h:110
 AliAnalysisTaskDijetHadron.h:111
 AliAnalysisTaskDijetHadron.h:112
 AliAnalysisTaskDijetHadron.h:113
 AliAnalysisTaskDijetHadron.h:114
 AliAnalysisTaskDijetHadron.h:115
 AliAnalysisTaskDijetHadron.h:116
 AliAnalysisTaskDijetHadron.h:117
 AliAnalysisTaskDijetHadron.h:118
 AliAnalysisTaskDijetHadron.h:119
 AliAnalysisTaskDijetHadron.h:120
 AliAnalysisTaskDijetHadron.h:121
 AliAnalysisTaskDijetHadron.h:122
 AliAnalysisTaskDijetHadron.h:123
 AliAnalysisTaskDijetHadron.h:124
 AliAnalysisTaskDijetHadron.h:125
 AliAnalysisTaskDijetHadron.h:126
 AliAnalysisTaskDijetHadron.h:127
 AliAnalysisTaskDijetHadron.h:128
 AliAnalysisTaskDijetHadron.h:129
 AliAnalysisTaskDijetHadron.h:130
 AliAnalysisTaskDijetHadron.h:131
 AliAnalysisTaskDijetHadron.h:132
 AliAnalysisTaskDijetHadron.h:133
 AliAnalysisTaskDijetHadron.h:134
 AliAnalysisTaskDijetHadron.h:135
 AliAnalysisTaskDijetHadron.h:136
 AliAnalysisTaskDijetHadron.h:137
 AliAnalysisTaskDijetHadron.h:138
 AliAnalysisTaskDijetHadron.h:139
 AliAnalysisTaskDijetHadron.h:140
 AliAnalysisTaskDijetHadron.h:141
 AliAnalysisTaskDijetHadron.h:142
 AliAnalysisTaskDijetHadron.h:143
 AliAnalysisTaskDijetHadron.h:144
 AliAnalysisTaskDijetHadron.h:145
 AliAnalysisTaskDijetHadron.h:146
 AliAnalysisTaskDijetHadron.h:147
 AliAnalysisTaskDijetHadron.h:148
 AliAnalysisTaskDijetHadron.h:149
 AliAnalysisTaskDijetHadron.h:150
 AliAnalysisTaskDijetHadron.h:151
 AliAnalysisTaskDijetHadron.h:152
 AliAnalysisTaskDijetHadron.h:153
 AliAnalysisTaskDijetHadron.h:154
 AliAnalysisTaskDijetHadron.h:155
 AliAnalysisTaskDijetHadron.h:156
 AliAnalysisTaskDijetHadron.h:157
 AliAnalysisTaskDijetHadron.h:158
 AliAnalysisTaskDijetHadron.h:159
 AliAnalysisTaskDijetHadron.h:160
 AliAnalysisTaskDijetHadron.h:161
 AliAnalysisTaskDijetHadron.h:162
 AliAnalysisTaskDijetHadron.h:163
 AliAnalysisTaskDijetHadron.h:164
 AliAnalysisTaskDijetHadron.h:165
 AliAnalysisTaskDijetHadron.h:166
 AliAnalysisTaskDijetHadron.h:167
 AliAnalysisTaskDijetHadron.h:168
 AliAnalysisTaskDijetHadron.h:169
 AliAnalysisTaskDijetHadron.h:170
 AliAnalysisTaskDijetHadron.h:171
 AliAnalysisTaskDijetHadron.h:172
 AliAnalysisTaskDijetHadron.h:173
 AliAnalysisTaskDijetHadron.h:174
 AliAnalysisTaskDijetHadron.h:175
 AliAnalysisTaskDijetHadron.h:176
 AliAnalysisTaskDijetHadron.h:177
 AliAnalysisTaskDijetHadron.h:178
 AliAnalysisTaskDijetHadron.h:179
 AliAnalysisTaskDijetHadron.h:180
 AliAnalysisTaskDijetHadron.h:181
 AliAnalysisTaskDijetHadron.h:182
 AliAnalysisTaskDijetHadron.h:183
 AliAnalysisTaskDijetHadron.h:184
 AliAnalysisTaskDijetHadron.h:185
 AliAnalysisTaskDijetHadron.h:186
 AliAnalysisTaskDijetHadron.h:187
 AliAnalysisTaskDijetHadron.h:188
 AliAnalysisTaskDijetHadron.h:189
 AliAnalysisTaskDijetHadron.h:190
 AliAnalysisTaskDijetHadron.h:191
 AliAnalysisTaskDijetHadron.h:192
 AliAnalysisTaskDijetHadron.h:193
 AliAnalysisTaskDijetHadron.h:194
 AliAnalysisTaskDijetHadron.h:195
 AliAnalysisTaskDijetHadron.h:196
 AliAnalysisTaskDijetHadron.h:197
 AliAnalysisTaskDijetHadron.h:198
 AliAnalysisTaskDijetHadron.h:199
 AliAnalysisTaskDijetHadron.h:200
 AliAnalysisTaskDijetHadron.h:201
 AliAnalysisTaskDijetHadron.h:202
 AliAnalysisTaskDijetHadron.h:203
 AliAnalysisTaskDijetHadron.h:204
 AliAnalysisTaskDijetHadron.h:205
 AliAnalysisTaskDijetHadron.h:206
 AliAnalysisTaskDijetHadron.h:207
 AliAnalysisTaskDijetHadron.h:208