Modifiactions by M. Horner.
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALParton.h
CommitLineData
73e3f083 1#ifndef ALIEMCALPARTON_H
2#define ALIEMCALPARTON_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7#include <TObject.h>
8//*-- Author: Renan Cabrera (Creighton U.)
9
10
11class AliEMCALParton : public TObject {
12public:
13 AliEMCALParton();
14 AliEMCALParton(Float_t energy, Float_t phi, Float_t eta);
15 virtual ~AliEMCALParton();
16 void SetEnergy(Float_t val) {fEnergy = val;}
17 void SetPhi(Float_t val) {fPhi = val;}
18 void SetEta(Float_t val) {fEta = val;}
d8ac6858 19 void SetTrackList(Int_t,Float_t*,Float_t*,Float_t*,Int_t*);
20 void GetTrackList(Float_t*,Float_t*,Float_t*,Int_t*);
21
22 Int_t GetNTracks(){return fNTracks;}
73e3f083 23 Float_t Energy() {return fEnergy;}
24 Float_t Phi() {return fPhi;}
25 Float_t Eta() {return fEta;}
26
27protected:
d8ac6858 28 Float_t fEnergy; // Jet Energy
29 Float_t* fTrackEnergy; // Jet Tracks Energy
30 Float_t* fTrackEta; // Jet Tracks Eta
31 Float_t* fTrackPhi; // Jet Tracks Phi
32 Int_t* fTrackPDG; // Jet Tracks PDG code
33 Int_t fNTracks;
34 Float_t fEta; // Jet Phi
35 Float_t fPhi; // Jet Eta
73e3f083 36 ClassDef(AliEMCALParton,3) // Jet for EMCAL
37
38} ;
39
40#endif // ALIEMCALParton_H