]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/GammaConv/ConvCorrelations/AliAnaConvCorrPhoton.h
Moving gamma jet ana to separate folder. Addding several ana processors.
[u/mrichter/AliRoot.git] / PWG4 / GammaConv / ConvCorrelations / AliAnaConvCorrPhoton.h
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
4 \r
5 /// @file   AliAnaConvCorrPhoton.h\r
6 /// @author Svein Lindal\r
7 /// @brief  Class used to find correlations between photons and charged tracks\r
8  \r
9 #ifndef ALIANACONVCORRPHOTON_CXX\r
10 #define ALIANACONVCORRPHOTON_CXX\r
11 \r
12 #include "AliAnaConvCorrBase.h"\r
13 \r
14 class AliAODConversionParticle;\r
15 class TClonesArray;\r
16 \r
17 class AliAnaConvCorrPhoton : public AliAnaConvCorrBase {\r
18 \r
19 public:\r
20 \r
21   AliAnaConvCorrPhoton(); \r
22   AliAnaConvCorrPhoton(TString name); \r
23   virtual ~AliAnaConvCorrPhoton();\r
24 \r
25   ///Correlation photon with tracks\r
26   virtual void CorrelateWithHadrons(const AliAODConversionParticle * const photon, const TClonesArray * const tracks, const Bool_t isolated, const Bool_t decayParticle);\r
27 \r
28   //Process particles identified as pion / eta decay \r
29   void SkipDecayParticles() { fSkipDecayParticles = kTRUE; }\r
30   void DoDecayParticles() { fSkipDecayParticles = kFALSE; }\r
31   \r
32  private:\r
33 \r
34   \r
35   Bool_t fSkipDecayParticles; //Process particles identified as pion / eta decay particles\r
36 \r
37   AliAnaConvCorrPhoton(const AliAnaConvCorrPhoton&); // not implemented\r
38   AliAnaConvCorrPhoton& operator=(const AliAnaConvCorrPhoton&); // not implemented\r
39   ClassDef(AliAnaConvCorrPhoton, 1); // example of analysis\r
40 \r
41 };\r
42 \r
43 #endif\r