1 #ifndef ALIGAMMAMCDATAREADER_H
2 #define ALIGAMMAMCDATAREADER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
7 /* History of cvs commits:
10 * Revision 1.2 2007/08/17 12:40:04 schutz
11 * New analysis classes by Gustavo Conesa
13 * Revision 1.1.2.1 2007/07/26 10:32:09 schutz
14 * new analysis classes in the the new analysis framework
19 //_________________________________________________________________________
20 // Class for reading data (Kinematics and ESDs) in order to do prompt gamma correlations
21 // Class created from old AliPHOSGammaJet
22 // (see AliRoot versions previous Release 4-09)
24 //*-- Author: Gustavo Conesa (INFN-LNF)
26 // --- ROOT system ---
28 // --- AliRoot system ---
29 #include "AliGammaReader.h"
31 class AliGammaMCDataReader : public AliGammaReader {
35 AliGammaMCDataReader() ; // ctor
36 AliGammaMCDataReader(const AliGammaMCDataReader & g) ; // cpy ctor
37 AliGammaMCDataReader & operator = (const AliGammaMCDataReader & g) ;//cpy assignment
38 virtual ~AliGammaMCDataReader() {;} //virtual dtor
40 void CreateParticleList(TObject * esd, TObject * stack,
41 TClonesArray * plCh, TClonesArray * plEMCAL, TClonesArray * plPHOS,
42 TClonesArray * plPrimCh, TClonesArray * plPrimEMCAL, TClonesArray * plPrimPHOS);
44 TParticle * GetMotherParticle(Int_t label, AliStack *stack, TString calo, TLorentzVector momentum) ;
48 ClassDef(AliGammaMCDataReader,1)
52 #endif //ALIGAMMAMCDATAREADER_H