New more general analysis implemention for particle identification and correlation...
[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 /* History of cvs commits:
8  *
9  * $Log$
10  *
11  *
12  */
13
14 //_________________________________________________________________________
15 // Class that contains the algorithm for the analysis of particle-parton correlation
16 // Particle (for example direct gamma) must be found in a previous analysis 
17 //-- Author: Gustavo Conesa (INFN-LNF)
18
19 // --- ROOT ---
20 class TH2F ;
21
22 // --- ANALYSIS ---
23 #include "AliAnaBaseClass.h"
24      
25 class AliAnaParticlePartonCorrelation : public AliAnaBaseClass {
26        
27   public: 
28        
29        AliAnaParticlePartonCorrelation() ; // default ctor
30        AliAnaParticlePartonCorrelation(const AliAnaParticlePartonCorrelation & g) ; // cpy ctor
31        AliAnaParticlePartonCorrelation & operator = (const AliAnaParticlePartonCorrelation & g) ;//cpy assignment
32        virtual ~AliAnaParticlePartonCorrelation() {;} //virtual dtor
33               
34        TList * GetCreateOutputObjects();
35        
36        void InitParameters();
37        
38        void Print(const Option_t * opt) const;
39        
40        void MakeAnalysisFillAOD()  ;
41        
42        void MakeAnalysisFillHistograms() ; 
43        
44   private:
45        
46        TH2F * fhDeltaEtaNearParton; //Difference of parton eta and prompt trigger particle eta
47        TH2F * fhDeltaPhiNearParton; //Difference of parton phi and prompt trigger particle phi
48        TH2F * fhDeltaPtNearParton; //Difference of parton pT and prompt trigger particle pT
49        TH2F * fhPtRatNearParton; //Ratio of parton pT and prompt trigger particle pT
50        
51        TH2F * fhDeltaEtaAwayParton; //Difference of parton eta and prompt trigger particle eta
52        TH2F * fhDeltaPhiAwayParton; //Difference of parton phi and prompt trigger particle phi
53        TH2F * fhDeltaPtAwayParton; //Difference of parton pT and prompt trigger particle pT
54        TH2F * fhPtRatAwayParton; //Ratio of parton pT and prompt trigger particle pT
55
56        ClassDef(AliAnaParticlePartonCorrelation,1)
57  } ;
58
59
60 #endif //AliAnaParticlePartonCorrelation_H
61
62
63