]>
Commit | Line | Data |
---|---|---|
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 | 14 | class AliAODConversionPhoton;\r |
fc7e3b59 | 15 | class TClonesArray;\r |
16 | \r | |
17 | class AliAnaConvCorrPhoton : public AliAnaConvCorrBase {\r | |
18 | \r | |
19 | public:\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 |