PartCorr split in 2 Base and Dep; coding violations corrected; PHOS geometry can...
[u/mrichter/AliRoot.git] / PWG4 / PartCorrBase / AliCaloTrackAODReader.h
1 #ifndef ALICALOTRACKAODREADER_H
2 #define ALICALOTRACKAODREADER_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 //_________________________________________________________________________
8 // Class for reading data (AODs) in order to do prompt gamma or other particle
9 // 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 AliCaloTrackAODReader : public AliCaloTrackReader {
20         
21 public: 
22         
23         AliCaloTrackAODReader() ; // ctor
24         AliCaloTrackAODReader(const AliCaloTrackAODReader & g)  ; // cpy ctor
25         //AliCaloTrackAODReader & operator = (const AliCaloTrackAODReader & g) ;//cpy assignment
26         virtual ~AliCaloTrackAODReader() {;} //virtual dtor
27         
28         void FillInputCTS()   ;
29         void FillInputEMCAL() ;
30         void FillInputPHOS()  ;
31         void FillInputEMCALCells() ;
32         void FillInputPHOSCells()  ;
33         
34         void GetVertex(Double_t v[3]) const ;
35         
36         AliVEvent*  GetInputEvent()   const {return GetAOD();}
37         void SetInputEvent(TObject* esd, TObject* aod, TObject* mc) ; 
38         
39         
40         ClassDef(AliCaloTrackAODReader,1)
41 } ;
42
43
44 #endif //ALICALOTRACKAODREADER_H
45
46
47