X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=JETAN%2FAliJetKineReader.h;h=df7ce1c0a35724c0b61d486257c9d5dac07c647d;hb=4601e3a71a2c82642152dbe5467664b1229339a6;hp=c507aca54e8159b984c2a0dace32036009b21b21;hpb=83a444b167f04e7494dde6f6a71da3923497958a;p=u%2Fmrichter%2FAliRoot.git diff --git a/JETAN/AliJetKineReader.h b/JETAN/AliJetKineReader.h index c507aca54e8..df7ce1c0a35 100644 --- a/JETAN/AliJetKineReader.h +++ b/JETAN/AliJetKineReader.h @@ -11,29 +11,34 @@ #include "AliJetReader.h" class AliRunLoader; +class AliHeader; +class AliMCEvent; +class TClonesArray; + class AliJetKineReader : public AliJetReader { public: AliJetKineReader(); virtual ~AliJetKineReader(); - - // Getters - Float_t GetParticleMass() const {return fMass;} // returns mass of the Track - Int_t GetParticlePdgCode() const {return fPdgC;} // returns Pdg code // Setters - void FillMomentumArray(Int_t event); - void OpenInputFiles(); + Bool_t FillMomentumArray(); + void OpenInputFiles(); + void SetInputEvent(TObject* esd, TObject* aod, TObject* mc); // Fast Simulation Float_t SmearMomentum(Int_t ind, Float_t p); Bool_t Efficiency(Float_t pt, Float_t eta, Float_t phi); - - protected: - AliRunLoader *fRunLoader; // Pointer to the run loader + // Others + TClonesArray* GetGeneratedJets(); + virtual AliHeader* GetAliHeader() const {return fAliHeader;} - Float_t fMass; // Particle mass - Int_t fPdgC; // Pdg code - + protected: + AliJetKineReader(const AliJetKineReader& rJetKine); + AliJetKineReader& operator = (const AliJetKineReader& rkr); + + AliHeader *fAliHeader; //! Header + AliMCEvent *fMCEvent; //! Monte Carlo Event Handler + TClonesArray *fGenJets; //! List of generated jets ClassDef(AliJetKineReader,1) };