1 #ifndef ALIJETKINEREADER_H
2 #define ALIJETKINEREADER_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
8 // MC Kinematics reader for jet analysis
9 // Author: Andreas Morsch (andreas.morsch@cern.ch)
11 #include "AliJetReader.h"
19 class AliJetKineReader : public AliJetReader
23 virtual ~AliJetKineReader();
25 Bool_t FillMomentumArray();
26 void OpenInputFiles();
27 void SetInputEvent(TObject* esd, TObject* aod, TObject* mc);
29 Float_t SmearMomentum(Int_t ind, Float_t p);
30 Bool_t Efficiency(Float_t pt, Float_t eta, Float_t phi);
32 TClonesArray* GetGeneratedJets();
33 virtual AliHeader* GetAliHeader() const {return fAliHeader;}
36 AliJetKineReader(const AliJetKineReader& rJetKine);
37 AliJetKineReader& operator = (const AliJetKineReader& rkr);
39 AliHeader *fAliHeader; //! Header
40 AliMCEvent *fMCEvent; //! Monte Carlo Event Handler
41 TClonesArray *fGenJets; //! List of generated jets
42 ClassDef(AliJetKineReader,1)