1 #ifndef ALIPHOSGammaJet_H
2 #define ALIPHOSGammaJet_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 //_________________________________________________________________________
8 // Class for the analysis of gamma-jet correlations
10 //*-- Author: Gustavo Conesa & Yves Schutz (IFIC, CERN)
12 // --- ROOT system ---
15 // --- AliRoot header files ---
17 class AliPHOSGammaJet : public TTask {
21 AliPHOSGammaJet() ; // default ctor
22 AliPHOSGammaJet(const TString inputfilename) ; //ctor
23 AliPHOSGammaJet(const AliPHOSGammaJet & gj) ; // cpy ctor
24 virtual ~AliPHOSGammaJet() ; // dtor
25 virtual void Exec(Option_t * = "");
26 void GetGammaJet(TList & particleList, TLorentzVector & gamma, Int_t & id) ;
27 void GetLeadingCharge(TList & particleList, TLorentzVector & charge, Int_t & id) ;
28 void GetLeadingPi0(TList & particleList, TLorentzVector & pi0) ;
29 // void GetLeadingGammaPair(TList &particleList, TLorentzVector &gammapair, Int_t & id,
30 // Double_t & thetacut,Double_t & ratiocut1, Double_t & ratiocut2,
31 // Double_t & invmasscut1,Double_t & invmasscut2);
32 void Pi0Decay(Double_t mPi0, TLorentzVector &p0,
33 TLorentzVector &p1, TLorentzVector &p2, Double_t &angle) ;
36 ClassDef(AliPHOSGammaJet,1)
38 #endif //ALIPHOSGammaJet_H