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