X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGJE%2FEMCALJetTasks%2FUserTasks%2FAliAnalysisTaskEmcalJetMassBkg.h;h=3b4f01ff3eaa98ee3f8be3ef72fa148ffd6ff8b5;hb=7fccb09e2faba9791d8e8ab5f2ca143ca9fd2a65;hp=a3d90938587df5d2485310632c466e510685a946;hpb=edf8b2d403af3ebab01765b0b41d62d0b8e470a0;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetMassBkg.h b/PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetMassBkg.h index a3d90938587..3b4f01ff3ea 100644 --- a/PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetMassBkg.h +++ b/PWGJE/EMCALJetTasks/UserTasks/AliAnalysisTaskEmcalJetMassBkg.h @@ -8,6 +8,7 @@ class TH3F; class THnSparse; class TClonesArray; class TArrayI; +class TLorentzVector; class AliAnalysisManager; class AliJetContainer; @@ -43,6 +44,8 @@ class AliAnalysisTaskEmcalJetMassBkg : public AliAnalysisTaskEmcalJet { void GetRandomCone(TLorentzVector& lvRC, Float_t &pt, Float_t &eta, Float_t &phi, AliParticleContainer* tracks, AliClusterContainer* clusters, AliEmcalJet *jet = 0) const; void GetCone(TLorentzVector& lvRC,Float_t &pt, Float_t eta, Float_t phi, AliParticleContainer* tracks, AliClusterContainer* clusters) const; void GetPerpCone(TLorentzVector& lvRC, Float_t &pt, Float_t &eta, Float_t &phi, AliParticleContainer* tracks, AliClusterContainer* clusters, AliEmcalJet *jet = 0) const; + TLorentzVector GetSubtractedVector(Double_t pt, Double_t eta, Double_t phi, Double_t e); + TLorentzVector GetBkgVector(Double_t eta, Double_t phi, AliJetContainer *cont); Int_t fContainerBase; // jets to be tagged @@ -64,6 +67,11 @@ class AliAnalysisTaskEmcalJetMassBkg : public AliAnalysisTaskEmcalJet { TH2F **fh2PtVsMassPerpConeLJ; //!pT vs mass of cone perpendicular to leading jet TH2F **fh2PtVsMassPerpConeTJ; //!pT vs mass of cone perpendicular to all tagged jets + TH2F **fh2PtVsERC; //!E vs mass of RC + TH3F **fh2PtVsERCExLJDPhi; //!E vs mass of RC excluding area around leading jet + TH2F **fh2PtVsEPerpConeLJ; //!E vs mass of cone perpendicular to leading jet + TH2F **fh2PtVsEPerpConeTJ; //!E vs mass of cone perpendicular to all tagged jets + TProfile **fpPtVsMassRC; //!pT vs Avg mass of RC TProfile **fpPtVsMassRCExLJ; //!pT vs Avg mass of RC excluding area around leading jet TProfile **fpPtVsMassPerpConeLJ; //!pT vs Avg mass of cone perpendicular to leading jet @@ -105,7 +113,7 @@ class AliAnalysisTaskEmcalJetMassBkg : public AliAnalysisTaskEmcalJet { AliAnalysisTaskEmcalJetMassBkg(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented AliAnalysisTaskEmcalJetMassBkg &operator=(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented - ClassDef(AliAnalysisTaskEmcalJetMassBkg, 3) + ClassDef(AliAnalysisTaskEmcalJetMassBkg, 4) }; #endif