4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 //*-- Author: Andreas Morsch (CERN)
12 class AliEMCALJet : public TObject {
15 AliEMCALJet(Float_t energy, Float_t phi, Float_t eta);
16 virtual ~AliEMCALJet();
17 void SetEnergy(Float_t val) {fEnergy = val;}
18 void SetEMCALEnergy(Float_t val) {fEMCALEnergy = val;}
19 void SetTrackEnergy(Float_t val) {fTrackEnergy = val;}
20 void SetHCEnergy(Float_t val) {fHCEnergy = val;}
21 void SetPhi(Float_t val) {fPhi = val;}
22 void SetEta(Float_t val) {fEta = val;}
23 void SetIsWeightedEnergy(Bool_t flag) {fIsWeightedEnergy = flag;}
24 void SetTrackList(Int_t val, Float_t* pt, Float_t* eta, Float_t* phi, Int_t* pdg);
25 Float_t Energy() {return fEnergy;}
26 Float_t EMCALEnergy() {return fEMCALEnergy;}
27 Float_t TrackEnergy() {return fTrackEnergy;}
28 Float_t HCEnergy() {return fHCEnergy;}
29 Float_t Phi() {return fPhi;}
30 Float_t Eta() {return fEta;}
31 Int_t TrackList(Float_t* pt, Float_t* eta, Float_t* phi, Int_t* pdg);
32 Int_t NTracks() {return fNt;}
35 Float_t fEnergy; // Jet Energy
36 Float_t fEMCALEnergy; // EMCAL component of Energy inside Jet cone
37 Float_t fTrackEnergy; // Charge tracks component of Energy inside Jet cone
38 Float_t fHCEnergy; // HC component of Energy inside Jet cone
39 Bool_t fIsWeightedEnergy; // Store flag regarding energy calculation
40 Float_t fEta; // Jet Phi
41 Float_t fPhi; // Jet Eta
42 Int_t fNt; // Number of associated tracks
43 Float_t fPtT [1000]; // Track pt
44 Float_t fEtaT[1000]; // Track eta
45 Float_t fPhiT[1000]; // Track phi
46 Int_t fPdgT[1000]; // Track pdg code
47 ClassDef(AliEMCALJet,5) // Jet for EMCAL
51 #endif // ALIEMCALJet_H