]> git.uio.no Git - u/mrichter/AliRoot.git/blame - 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
CommitLineData
fc7e3b59 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
14class AliAODConversionParticle;\r
15class TClonesArray;\r
16\r
17class AliAnaConvCorrPhoton : public AliAnaConvCorrBase {\r
18\r
19public:\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