move to macros directory
[u/mrichter/AliRoot.git] / PWG4 / AliAnaGammaParton.h
1 #ifndef ALIANAGAMMAPARTON_H
2 #define ALIANAGAMMAPARTON_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 /* History of cvs commits:
8  *
9  * $Log$
10  * Revision 1.3  2007/09/26 11:07:19  schutz
11  * Update classes for the new analysis framwork
12  *
13  * Revision 1.1.2.1  2007/07/26 10:32:09  schutz
14  * new analysis classes in the the new analysis framework
15  *
16  *
17  */
18
19 //_________________________________________________________________________
20 // Class that contains the algorithm for the analysis of gamma-parton correlation 
21 //-- Author: Gustavo Conesa (INFN-LNF)
22
23 #include "AliAnaGammaCorrelation.h"
24      
25 class AliAnaGammaParton : public AliAnaGammaCorrelation {
26        
27   public: 
28        
29        AliAnaGammaParton() ; // default ctor
30        AliAnaGammaParton(const AliAnaGammaParton & g) ; // cpy ctor
31        AliAnaGammaParton & operator = (const AliAnaGammaParton & g) ;//cpy assignment
32        virtual ~AliAnaGammaParton() ; //virtual dtor
33               
34        TList * GetCreateOutputObjects();
35        
36        void InitParameters();
37        
38        void Print(const Option_t * opt) const;
39        
40        void MakeGammaCorrelation( TParticle * pGamma, TClonesArray *pl, TClonesArray *)  ;
41        
42   private:
43        
44        TH2F * fhDeltaEtaParton; //Difference of parton eta and prompt gamma eta
45        TH2F * fhDeltaPhiParton; //Difference of parton phi and prompt gamma phi
46        TH2F * fhDeltaPtParton; //Difference of parton pT and prompt gamma pT
47        TH2F * fhPtRatParton; //Ratio of parton pT and prompt gamma pT
48        
49        ClassDef(AliAnaGammaParton,1)
50  } ;
51
52
53 #endif //ALIANAGAMMAPARTON_H
54
55
56