]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliJetKineReader.h
Restoring EMCAL digitization and reconstruction
[u/mrichter/AliRoot.git] / JETAN / AliJetKineReader.h
1 #ifndef ALIJETKINEREADER_H
2 #define ALIJETKINEREADER_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 Kine Reader 
8 // MC Kinematics reader for jet analysis
9 // Author: Andreas Morsch (andreas.morsch@cern.ch)
10
11 #include "AliJetReader.h"
12
13 class AliRunLoader;
14
15 class AliJetKineReader : public AliJetReader
16 {
17  public: 
18   AliJetKineReader();
19   virtual ~AliJetKineReader();
20
21   // Getters
22   Float_t GetParticleMass() const {return fMass;}        // returns mass of the Track
23   Int_t   GetParticlePdgCode() const {return fPdgC;}     // returns Pdg code
24
25   // Setters
26   void FillMomentumArray(Int_t event);
27   void OpenInputFiles();
28   // Fast Simulation
29   Float_t SmearMomentum(Int_t ind, Float_t p);
30   Bool_t  Efficiency(Float_t pt, Float_t eta, Float_t phi);
31
32  protected:
33   AliRunLoader           *fRunLoader; // Pointer to the run loader
34   
35   Float_t fMass;                      // Particle mass
36   Int_t   fPdgC;                      // Pdg code
37  
38   ClassDef(AliJetKineReader,1)
39 };
40  
41 #endif