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 */
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()
14 // -- Author: Gustavo Conesa (INFN-LNF)
16 #include "AliAnalysisTaskSE.h"
20 #include "AliCaloTrackReader.h"
22 class AliCaloTrackAODReader : public AliCaloTrackReader {
26 AliCaloTrackAODReader() ; // ctor
27 virtual ~AliCaloTrackAODReader() {;} //virtual dtor
29 AliCentrality* GetCentrality() const ;
30 void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ;
32 AliVEvent* GetOriginalInputEvent() const { return fOrgInputEvent; }
36 AliVEvent *fOrgInputEvent; //! Original input event, not from filtering
38 AliCaloTrackAODReader(const AliCaloTrackAODReader & ) ; // cpy ctor
39 AliCaloTrackAODReader & operator = (const AliCaloTrackAODReader & g) ;//cpy assignment
41 ClassDef(AliCaloTrackAODReader,6)
44 #endif //ALICALOTRACKAODREADER_H