virtual ~AliEMCALJet();
void SetEnergy(Float_t val) {fEnergy = val;}
void SetEMCALEnergy(Float_t val) {fEMCALEnergy = val;}
+ void SetEMCALEnergyBGSub(Float_t val){fEMCALEnergyBGSub = val;}
void SetTrackEnergy(Float_t val) {fTrackEnergy = val;}
+ void SetTrackEnergyPtCut(Float_t val){fTrackEnergyPtCut = val;}
void SetHCEnergy(Float_t val) {fHCEnergy = val;}
void SetPhi(Float_t val) {fPhi = val;}
void SetEta(Float_t val) {fEta = val;}
void SetIsWeightedEnergy(Bool_t flag) {fIsWeightedEnergy = flag;}
void SetTrackList(Int_t val, Float_t* pt, Float_t* eta, Float_t* phi, Int_t* pdg);
- Float_t Energy() {return fEnergy;}
- Float_t EMCALEnergy() {return fEMCALEnergy;}
- Float_t TrackEnergy() {return fTrackEnergy;}
- Float_t HCEnergy() {return fHCEnergy;}
- Float_t Phi() {return fPhi;}
- Float_t Eta() {return fEta;}
- Int_t TrackList(Float_t* pt, Float_t* eta, Float_t* phi, Int_t* pdg);
- Int_t NTracks() {return fNt;}
+ Float_t Energy() const {return fEnergy;}
+ Float_t EMCALEnergy() const {return fEMCALEnergy;}
+ Float_t EMCALEnergyBGSub() const {return fEMCALEnergyBGSub;}
+ Float_t TrackEnergy() const {return fTrackEnergy;}
+ Float_t TrackEnergyPtCut() const {return fTrackEnergyPtCut;}
+ Float_t HCEnergy() const {return fHCEnergy;}
+ Float_t Phi() const {return fPhi;}
+ Float_t Eta() const {return fEta;}
+ Int_t TrackList(Float_t* pt, Float_t* eta, Float_t* phi, Int_t* pdg)const;
+ Int_t NTracks() const {return fNt;}
protected:
Float_t fEnergy; // Jet Energy
- Float_t fEMCALEnergy; // EMCAL component of Energy inside Jet cone
- Float_t fTrackEnergy; // Charge tracks component of Energy inside Jet cone
+ Float_t fEMCALEnergy; // EMCAL component of Energy inside Jet cone before BG subtraction
+ Float_t fEMCALEnergyBGSub; // EMCAL component of Energy inside Jet cone after BG subtraction
+ Float_t fTrackEnergy; // Charge tracks component of Energy inside Jet cone with no pT cut
+ Float_t fTrackEnergyPtCut; // Charge tracks component of Energy inside Jet cone after pT cut
Float_t fHCEnergy; // HC component of Energy inside Jet cone
Bool_t fIsWeightedEnergy; // Store flag regarding energy calculation
- Float_t fEta; // Jet Phi
- Float_t fPhi; // Jet Eta
+ Float_t fEta; // Jet Eta
+ Float_t fPhi; // Jet Phi
Int_t fNt; // Number of associated tracks
Float_t fPtT [1000]; // Track pt
Float_t fEtaT[1000]; // Track eta
Float_t fPhiT[1000]; // Track phi
Int_t fPdgT[1000]; // Track pdg code
- ClassDef(AliEMCALJet,5) // Jet for EMCAL
+ ClassDef(AliEMCALJet,8) // Jet for EMCAL
} ;