- void SetTrackList(Int_t val, Float_t* pt, Float_t* eta, Float_t* phi);
- Float_t Energy() {return fEnergy;}
- Float_t Phi() {return fPhi;}
- Float_t Eta() {return fEta;}
- Int_t TrackList(Float_t* pt, Float_t* eta, Float_t* phi);
- Int_t NTracks() {return fNt;}
+ 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() 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);
+ Int_t NTracks() const {return fNt;}