]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/AliGammaMCDataReader.h
Histogram ranges changed to cut off saturation peak and noise
[u/mrichter/AliRoot.git] / PWG4 / AliGammaMCDataReader.h
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$
10  * Revision 1.2  2007/08/17 12:40:04  schutz
11  * New analysis classes by Gustavo Conesa
12  *
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
28 // --- AliRoot system ---
29 #include "AliGammaReader.h" 
30
31 class AliGammaMCDataReader : public AliGammaReader {
32
33 public: 
34
35   AliGammaMCDataReader() ; // ctor
36   AliGammaMCDataReader(const AliGammaMCDataReader & g) ; // cpy ctor
37   AliGammaMCDataReader & operator = (const AliGammaMCDataReader & g) ;//cpy assignment
38   virtual ~AliGammaMCDataReader() {;} //virtual dtor
39
40   void CreateParticleList(TObject * esd, TObject * stack, 
41                           TClonesArray * plCh, TClonesArray * plEMCAL, TClonesArray * plPHOS,
42                           TClonesArray * plPrimCh, TClonesArray * plPrimEMCAL, TClonesArray * plPrimPHOS);
43
44   TParticle *  GetMotherParticle(Int_t label, AliStack *stack,  TString calo, TLorentzVector momentum) ;
45
46   private:
47
48   ClassDef(AliGammaMCDataReader,1)
49 } ;
50  
51
52 #endif //ALIGAMMAMCDATAREADER_H
53
54
55