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