]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWG/CaloTrackCorrBase/AliCaloTrackAODReader.h
Coverity 18392+18321 and fix leaky assignment operator
[u/mrichter/AliRoot.git] / PWG / CaloTrackCorrBase / 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
6 //_________________________________________________________________________
7 // Class for reading data (AODs) in order to do prompt gamma or other particle
8 // identification and correlations.
9 // This part is commented: Mixing analysis can be done, input AOD with events
10 // is opened in the AliCaloTrackReader::Init()
11 //
12 //
13 // -- Author: Gustavo Conesa (INFN-LNF)
14
15 class AliAODEvent;
16
17 #include "AliCaloTrackReader.h" 
18
19 class AliCaloTrackAODReader : public AliCaloTrackReader {
20         
21 public: 
22         
23   AliCaloTrackAODReader() ;            // ctor
24   
25   virtual ~AliCaloTrackAODReader() {;} // virtual dtor
26      
27   AliCentrality* GetCentrality() const ;  
28   
29   void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ; 
30   
31   AliVEvent* GetOriginalInputEvent() const { return fOrgInputEvent; }
32     
33 private:
34   
35   AliVEvent *fOrgInputEvent; //! Original input event, not from filtering
36   
37   AliCaloTrackAODReader(              const AliCaloTrackAODReader & r) ; // cpy ctor
38   AliCaloTrackAODReader & operator = (const AliCaloTrackAODReader & r) ; // cpy assignment
39   
40   ClassDef(AliCaloTrackAODReader,6)
41   
42 } ;
43
44 #endif //ALICALOTRACKAODREADER_H
45
46
47