83662dfb0df54f2ec48247340f9912aa6b4e7225
[u/mrichter/AliRoot.git] / JETAN / AliJetESDmcReader.h
1 #ifndef ALIJETESDMCREADER_H
2 #define ALIJETESDMCREADER_H
3  
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6  
7 // Jet ESD Reader 
8 // ESD reader for jet analysis (it reads the esd and the MC trees)
9 // Author: Mercedes Lopez Noriega (mercedes.lopez.noriega@cern.ch)
10
11 #include "AliJetReader.h"
12 class AliJetESDReaderHeader;
13 class AliHeader;
14
15
16
17 class AliJetESDmcReader : public AliJetReader
18 {
19  public: 
20   AliJetESDmcReader();
21   virtual ~AliJetESDmcReader();
22
23   // Getters
24   Float_t GetTrackMass() const {return fMass;}  // returns mass of the track
25   Int_t   GetTrackSign() const {return fSign;}  // returns sign of the track
26
27   // Setters
28   Bool_t FillMomentumArray(Int_t event); 
29   void   OpenInputFiles();
30    
31  protected:
32   AliHeader* fAliHeader; //! Event header
33   Float_t    fMass;      //! Particle mass
34   Int_t      fSign;      //! Particle sign
35
36   ClassDef(AliJetESDmcReader,1)
37 };
38  
39 #endif