]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG4/AliAnaGammaHadron.h
Changing from TTree to TChain in the tag creation - Fixing TTree memory leak - Common...
[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$
bdcfac30 10 * Revision 1.3.4.2 2007/07/26 10:32:09 schutz
11 * new analysis classes in the the new analysis framework
2a1d8a29 12 *
f9cea31c 13 *
14 */
15
16//_________________________________________________________________________
bdcfac30 17// Class that contains the algorithm for the analysis of gamma - hadron correlations
f9cea31c 18//*-- Author: Gustavo Conesa (INFN-LNF)
19
bdcfac30 20#include "AliAnaGammaCorrelation.h"
f9cea31c 21
bdcfac30 22class AliAnaGammaHadron : public AliAnaGammaCorrelation {
f9cea31c 23
24public:
bdcfac30 25
26 AliAnaGammaHadron() ; // default ctor
27 AliAnaGammaHadron(const AliAnaGammaHadron & g) ; // cpy ctor
463ee300 28 AliAnaGammaHadron & operator = (const AliAnaGammaHadron & g) ;//cpy assignment
f9cea31c 29 virtual ~AliAnaGammaHadron() ; //virtual dtor
463ee300 30
bdcfac30 31 TList * GetCreateOutputObjects();
f9cea31c 32
bdcfac30 33 void InitParameters();
f9cea31c 34
bdcfac30 35 void Print(const Option_t * opt) const;
f9cea31c 36
bdcfac30 37 void MakeGammaCorrelation(TParticle *pGamma, TClonesArray * plCTS, TClonesArray * plNe) ;
38 void MakeGammaChargedCorrelation(TParticle *pGamma, TClonesArray * pl) ;
39 void MakeGammaNeutralCorrelation(TParticle *pGamma, TClonesArray * pl) ;
f9cea31c 40
bdcfac30 41 private:
42
f9cea31c 43 //Histograms
f9cea31c 44 TH2F * fhPhiCharged ;
45 TH2F * fhPhiNeutral ;
46 TH2F * fhEtaCharged ;
47 TH2F * fhEtaNeutral ;
48 TH2F * fhDeltaPhiGammaCharged ;
49 TH2F * fhDeltaPhiGammaNeutral ;
50 TH2F * fhDeltaEtaGammaCharged ;
51 TH2F * fhDeltaEtaGammaNeutral ;
52
bdcfac30 53 TH2F * fhCorrelationGammaNeutral ; //Neutral hadron correlation histogram
54 TH2F * fhCorrelationGammaCharged ; //Charged hadron correlation histogram
f9cea31c 55
56 ClassDef(AliAnaGammaHadron,0)
57} ;
58
59
60#endif //ALIANAGAMMAHADRON_H
61
62
63