1 /* This file is property of and copyright *
\r
2 * ALICE Experiment at CERN, All rights reserved. *
\r
3 * See cxx source for full Copyright notice */
\r
5 /// @file AliAnaConvCorrPhoton.h
\r
6 /// @author Svein Lindal
\r
7 /// @brief Class used to find correlations between photons and jets
\r
9 #ifndef ALIANACONVCORRPHOTONJET_CXX
\r
10 #define ALIANACONVCORRPHOTONJET_CXX
\r
12 #include "AliAnaConvCorrBase.h"
\r
16 class AliAODConversionParticle;
\r
19 class AliAnaConvCorrPhotonJet : public AliAnaConvCorrBase {
\r
23 AliAnaConvCorrPhotonJet();
\r
24 AliAnaConvCorrPhotonJet(TString name);
\r
25 virtual ~AliAnaConvCorrPhotonJet();
\r
27 //Correlate photon with jets
\r
28 virtual void CorrelateWithHadrons(const AliAODConversionParticle * const photon, const TClonesArray * const jets, const Bool_t isolated);
\r
29 Double_t ExtractFromJet(AliAODJet * jet, const AliAODConversionParticle * const particle) const;
\r
30 Bool_t IsParticleInJet(AliAODJet * jet, const AliAODConversionParticle * const particle, Int_t nTracks, Int_t * trackIds) const;
\r
31 void DoJetAnalysisGamma(AliAODJet * jet, const TClonesArray * const photons, const TClonesArray *const pions ) const;
\r
32 void CreateHistograms();
\r
36 AliAnaConvCorrPhotonJet(const AliAnaConvCorrPhotonJet&); // not implemented
\r
37 AliAnaConvCorrPhotonJet& operator=(const AliAnaConvCorrPhotonJet&); // not implemented
\r
38 ClassDef(AliAnaConvCorrPhotonJet, 1); //
\r
40 TH1F * fhPtFracGamma;// = new TH1F("fhPtFracGamma", "fhPtFracGamma", 100, 0, 10);
\r
41 TH1F * fhPtFracPion;// = new TH1F("fhPtFracPion", "fhPtFracPion", 100, 0, 10);
\r