]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG4/AliGammaMCDataReader.h
update Toolkit classes
[u/mrichter/AliRoot.git] / PWG4 / AliGammaMCDataReader.h
CommitLineData
bdcfac30 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 */
5/* $Id$ */
6
7/* History of cvs commits:
8 *
9 * $Log$
4b707925 10 * Revision 1.2 2007/08/17 12:40:04 schutz
11 * New analysis classes by Gustavo Conesa
12 *
bdcfac30 13 * Revision 1.1.2.1 2007/07/26 10:32:09 schutz
14 * new analysis classes in the the new analysis framework
15 *
16 *
17 */
18
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)
23
24//*-- Author: Gustavo Conesa (INFN-LNF)
25
26// --- ROOT system ---
27#include <TParticle.h>
28#include <TClonesArray.h>
29#include "AliGammaReader.h"
30
31class AliESDEvent ;
32
33class AliGammaMCDataReader : public AliGammaReader {
34
35public:
36
37 AliGammaMCDataReader() ; // ctor
38 AliGammaMCDataReader(const AliGammaMCDataReader & g) ; // cpy ctor
39 AliGammaMCDataReader & operator = (const AliGammaMCDataReader & g) ;//cpy assignment
40 virtual ~AliGammaMCDataReader() {;} //virtual dtor
41
4b707925 42 void CreateParticleList(TObject * esd, TObject * stack,
43 TClonesArray * plCh, TClonesArray * plEMCAL, TClonesArray * plPHOS,
44 TClonesArray * plPrimCh, TClonesArray * plPrimEMCAL, TClonesArray * plPrimPHOS);
45
46 TParticle * GetMotherParticle(Int_t label, AliStack *stack, TString calo, TLorentzVector momentum) ;
47
48 private:
49
50 ClassDef(AliGammaMCDataReader,1)
bdcfac30 51} ;
52
53
54#endif //ALIGAMMAMCDATAREADER_H
55
56
57