1 - Rename AliAnaMaker and AliAnaBaseClass to AliAnaPartCorrMaker and AliAnaPartCorrB...
[u/mrichter/AliRoot.git] / PWG4 / AliAnaParticlePartonCorrelation.h
1 #ifndef AliAnaParticlePartonCorrelation_H
2 #define AliAnaParticlePartonCorrelation_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice     */
5 /* $Id: */
6
7 //_________________________________________________________________________
8 // Class that contains the algorithm for the analysis of particle-parton correlation
9 // Particle (for example direct gamma) must be found in a previous analysis 
10 //-- Author: Gustavo Conesa (INFN-LNF)
11
12 // --- ROOT ---
13 class TH2F ;
14
15 // --- ANALYSIS ---
16 #include "AliAnaPartCorrBaseClass.h"
17      
18 class AliAnaParticlePartonCorrelation : public AliAnaPartCorrBaseClass {
19        
20   public: 
21        
22        AliAnaParticlePartonCorrelation() ; // default ctor
23        AliAnaParticlePartonCorrelation(const AliAnaParticlePartonCorrelation & g) ; // cpy ctor
24        AliAnaParticlePartonCorrelation & operator = (const AliAnaParticlePartonCorrelation & g) ;//cpy assignment
25        virtual ~AliAnaParticlePartonCorrelation() {;} //virtual dtor
26               
27        TList * GetCreateOutputObjects();
28        
29        void InitParameters();
30        
31        void Print(const Option_t * opt) const;
32        
33        void MakeAnalysisFillAOD()  ;
34        
35        void MakeAnalysisFillHistograms() ; 
36        
37   private:
38        
39        TH2F * fhDeltaEtaNearParton; //! Difference of parton eta and prompt trigger particle eta
40        TH2F * fhDeltaPhiNearParton; //! Difference of parton phi and prompt trigger particle phi
41        TH2F * fhDeltaPtNearParton; //! Difference of parton pT and prompt trigger particle pT
42        TH2F * fhPtRatNearParton; //! Ratio of parton pT and prompt trigger particle pT
43        
44        TH2F * fhDeltaEtaAwayParton; //! Difference of parton eta and prompt trigger particle eta
45        TH2F * fhDeltaPhiAwayParton; //! Difference of parton phi and prompt trigger particle phi
46        TH2F * fhDeltaPtAwayParton; //! Difference of parton pT and prompt trigger particle pT
47        TH2F * fhPtRatAwayParton; //! Ratio of parton pT and prompt trigger particle pT
48
49        ClassDef(AliAnaParticlePartonCorrelation,1)
50  } ;
51
52
53 #endif //AliAnaParticlePartonCorrelation_H
54
55
56