Removal of warnings
[u/mrichter/AliRoot.git] / PWG4 / AliAnaGammaHadron.h
CommitLineData
f9cea31c 1#ifndef ALIANAGAMMAHADRON_H
2#define ALIANAGAMMAHADRON_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$
4b707925 10 * Revision 1.4 2007/08/17 12:40:04 schutz
11 * New analysis classes by Gustavo Conesa
12 *
bdcfac30 13 * Revision 1.3.4.2 2007/07/26 10:32:09 schutz
14 * new analysis classes in the the new analysis framework
2a1d8a29 15 *
f9cea31c 16 *
17 */
18
19//_________________________________________________________________________
bdcfac30 20// Class that contains the algorithm for the analysis of gamma - hadron correlations
f9cea31c 21//*-- Author: Gustavo Conesa (INFN-LNF)
22
bdcfac30 23#include "AliAnaGammaCorrelation.h"
f9cea31c 24
bdcfac30 25class AliAnaGammaHadron : public AliAnaGammaCorrelation {
f9cea31c 26
27public:
bdcfac30 28
29 AliAnaGammaHadron() ; // default ctor
30 AliAnaGammaHadron(const AliAnaGammaHadron & g) ; // cpy ctor
463ee300 31 AliAnaGammaHadron & operator = (const AliAnaGammaHadron & g) ;//cpy assignment
f9cea31c 32 virtual ~AliAnaGammaHadron() ; //virtual dtor
463ee300 33
bdcfac30 34 TList * GetCreateOutputObjects();
f9cea31c 35
bdcfac30 36 void InitParameters();
f9cea31c 37
bdcfac30 38 void Print(const Option_t * opt) const;
f9cea31c 39
bdcfac30 40 void MakeGammaCorrelation(TParticle *pGamma, TClonesArray * plCTS, TClonesArray * plNe) ;
41 void MakeGammaChargedCorrelation(TParticle *pGamma, TClonesArray * pl) ;
42 void MakeGammaNeutralCorrelation(TParticle *pGamma, TClonesArray * pl) ;
f9cea31c 43
bdcfac30 44 private:
45
f9cea31c 46 //Histograms
3bb2c538 47 TH2F * fhPhiCharged ; //Phi distribution of charged particles
48 TH2F * fhPhiNeutral ; //Phi distribution of neutral particles
49 TH2F * fhEtaCharged ; //Eta distribution of charged particles
50 TH2F * fhEtaNeutral ; //Eta distribution of neutral particles
51 TH2F * fhDeltaPhiGammaCharged ; //Difference of charged particle phi and prompt gamma phi as function of gamma pT
52 TH2F * fhDeltaPhiGammaNeutral ; //Difference of neutral particle phi and prompt gamma phi as function of gamma pT
53 TH2F * fhDeltaEtaGammaCharged ; //Difference of charged particle eta and prompt gamma eta as function of gamma pT
54 TH2F * fhDeltaEtaGammaNeutral ; //Difference of neutral particle eta and prompt gamma eta as function of gamma pT
55 TH2F * fhDeltaPhiChargedPt ; //Difference of charged particle eta and prompt gamma eta as function of charged pT
f9cea31c 56
bdcfac30 57 TH2F * fhCorrelationGammaNeutral ; //Neutral hadron correlation histogram
58 TH2F * fhCorrelationGammaCharged ; //Charged hadron correlation histogram
f9cea31c 59
4b707925 60 ClassDef(AliAnaGammaHadron,1)
f9cea31c 61} ;
62
63
64#endif //ALIANAGAMMAHADRON_H
65
66
67