class THnSparse;
class TClonesArray;
class TArrayI;
+class TLorentzVector;
class AliAnalysisManager;
class AliJetContainer;
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
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
AliAnalysisTaskEmcalJetMassBkg(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented
AliAnalysisTaskEmcalJetMassBkg &operator=(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented
- ClassDef(AliAnalysisTaskEmcalJetMassBkg, 3)
+ ClassDef(AliAnalysisTaskEmcalJetMassBkg, 4)
};
#endif