changed Resolution, Material, and PhotonQA task to be able to run on the grid
[u/mrichter/AliRoot.git] / PWGGA / GammaConv / 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
2eedd4ed 14class AliAODConversionPhoton;\r
fc7e3b59 15class TClonesArray;\r
16\r
17class AliAnaConvCorrPhoton : public AliAnaConvCorrBase {\r
18\r
19public:\r
20\r
21 AliAnaConvCorrPhoton(); \r
296f4e9c 22 AliAnaConvCorrPhoton(TString name, TString title); \r
fc7e3b59 23 virtual ~AliAnaConvCorrPhoton();\r
24\r
25 ///Correlation photon with tracks\r
296f4e9c 26 //virtual void CorrelateWithHadrons(const AliAODConversionPhoton * const photon, const TClonesArray * const tracks, const Bool_t isolated, const Bool_t decayParticle);\r
fc7e3b59 27\r
28 //Process particles identified as pion / eta decay \r
29 void SkipDecayParticles() { fSkipDecayParticles = kTRUE; }\r
30 void DoDecayParticles() { fSkipDecayParticles = kFALSE; }\r
811b0806 31 void DoDecayOnly() { fSkipDecayParticles = kFALSE; fDecayOnly = kTRUE; }\r
32\r
3b77b2d1 33 //void Process(const TClonesArray * photons, const TClonesArray * tracks, Bool_t isolated);\r
296f4e9c 34\r
fc7e3b59 35 private:\r
36\r
37 \r
38 Bool_t fSkipDecayParticles; //Process particles identified as pion / eta decay particles\r
296f4e9c 39 Bool_t fDecayOnly; //Only process gamma from decay pion\r
fc7e3b59 40\r
41 AliAnaConvCorrPhoton(const AliAnaConvCorrPhoton&); // not implemented\r
42 AliAnaConvCorrPhoton& operator=(const AliAnaConvCorrPhoton&); // not implemented\r
43 ClassDef(AliAnaConvCorrPhoton, 1); // example of analysis\r
44\r
45};\r
46\r
47#endif\r