]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/AliCaloTrackESDReader.h
Avoid some overlaps.
[u/mrichter/AliRoot.git] / PWG4 / AliCaloTrackESDReader.h
1 #ifndef AliCaloTrackESDReader_H
2 #define AliCaloTrackESDReader_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  *
11  *
12  */
13
14 //_________________________________________________________________________
15 // Class for reading data (ESDs) in order to do prompt gamma 
16 //  or other particle identification and correlations
17 // 
18
19 //*-- Author: Gustavo Conesa (INFN-LNF)
20
21 // --- ROOT system --- 
22
23 // --- AliRoot system ---
24 #include "AliCaloTrackReader.h" 
25
26 class AliCaloTrackESDReader : public AliCaloTrackReader {
27   
28   public: 
29   
30   AliCaloTrackESDReader() ; // ctor
31   AliCaloTrackESDReader(const AliCaloTrackESDReader & g) ; // cpy ctor
32   AliCaloTrackESDReader & operator = (const AliCaloTrackESDReader & g) ;//cpy assignment
33   virtual ~AliCaloTrackESDReader() {;} //virtual dtor
34   
35   void FillInputCTS  ();
36   void FillInputEMCAL();
37   void FillInputPHOS ();  
38
39   void FillInputEMCALCells();
40   void FillInputPHOSCells();
41
42   void GetVertex(Double_t v[3])  ;
43   
44   void SetInputEvent(TObject* esd, TObject* aod, TObject* mc) ; 
45   
46   ClassDef(AliCaloTrackESDReader,1)
47     } ;
48
49
50 #endif //AliCaloTrackESDReader_H
51
52
53