]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/AliJetKineReader.h
Coding conventions (Annalisa)
[u/mrichter/AliRoot.git] / JETAN / AliJetKineReader.h
CommitLineData
99e5fe42 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
13class AliRunLoader;
14
15class 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
99e5fe42 24 // Setters
25 void FillMomentumArray(Int_t event);
26 void OpenInputFiles();
dd1aa8ee 27 // Fast Simulation
28 Float_t SmearMomentum(Int_t ind, Float_t p);
29 Bool_t Efficiency(Float_t pt, Float_t eta, Float_t phi);
99e5fe42 30
31 protected:
32 AliRunLoader *fRunLoader; // Pointer to the run loader
33
34 Float_t fMass; // Particle mass
35 Int_t fPdgC; // Pdg code
36
37 ClassDef(AliJetKineReader,1)
38};
39
40#endif