]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/AliJetKineReader.h
Updates.
[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;
0ffa8579 14class AliHeader;
99e5fe42 15
16class AliJetKineReader : public AliJetReader
17{
18 public:
19 AliJetKineReader();
20 virtual ~AliJetKineReader();
99e5fe42 21 // Setters
0ffa8579 22 Bool_t FillMomentumArray(Int_t event);
23 void OpenInputFiles();
dd1aa8ee 24 // Fast Simulation
25 Float_t SmearMomentum(Int_t ind, Float_t p);
26 Bool_t Efficiency(Float_t pt, Float_t eta, Float_t phi);
0ffa8579 27 // Others
28 virtual Bool_t GetGenJets(AliJet* /*genJets*/);
29 virtual AliHeader* GetAliHeader() {return fAliHeader;}
30
99e5fe42 31 protected:
1b7d5d7e 32 AliJetKineReader(const AliJetKineReader& rJetKine);
33 AliJetKineReader& operator = (const AliJetKineReader& rkr);
34
0ffa8579 35 AliRunLoader *fRunLoader; //! Pointer to the run loader
36 AliHeader *fAliHeader; //! Header
99e5fe42 37 ClassDef(AliJetKineReader,1)
38};
39
40#endif