]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG4/PartCorrBase/AliCaloTrackAODReader.h
d11db5de4a76565a6b5c43f736005fe033a07d8e
[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 // This part is commented: Mixing analysis can be done, input AOD with events
11 // is opened in the AliCaloTrackReader::Init()
12 //
13 //
14 // -- Author: Gustavo Conesa (INFN-LNF)
15
16 #include "AliAnalysisTaskSE.h"
17
18 class AliAODEvent;
19
20 #include "AliCaloTrackReader.h" 
21
22 class AliCaloTrackAODReader : public AliCaloTrackReader {
23         
24 public: 
25         
26   AliCaloTrackAODReader() ; // ctor
27   virtual ~AliCaloTrackAODReader() {;} //virtual dtor
28      
29   AliCentrality* GetCentrality() const ;  
30   void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ; 
31   
32   AliVEvent* GetOriginalInputEvent() const { return fOrgInputEvent; }
33     
34 private:
35   
36   AliVEvent *fOrgInputEvent; //! Original input event, not from filtering
37   
38   AliCaloTrackAODReader(const AliCaloTrackAODReader & ) ; // cpy ctor
39   AliCaloTrackAODReader & operator = (const AliCaloTrackAODReader & g) ;//cpy assignment
40   
41   ClassDef(AliCaloTrackAODReader,6)
42 } ;
43
44 #endif //ALICALOTRACKAODREADER_H
45
46
47