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
private:
TH2F **fh2PtVsMassRC; //!pT vs mass of RC
+ TH3F **fh2PtVsMassRCExLJDPhi; //!pT vs mass of RC excluding area around leading jet
+ 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
- TH3F **fh2PtVsMassRCExLJDPhi; //!pT vs mass of RC
TProfile **fpPtVsMassRCExLJ; //!pT vs Avg mass of RC excluding area around leading jet
- TH2F **fh2PtVsMassPerpConeLJ; //!pT vs mass of cone perpendicular to leading jet
TProfile **fpPtVsMassPerpConeLJ; //!pT vs Avg mass of cone perpendicular to leading jet
- TH2F **fh2PtVsMassPerpConeTJ; //!pT vs mass of cone perpendicular to all tagged jets
TProfile **fpPtVsMassPerpConeTJ; //!pT vs Avg mass of cone perpendicular to all tagged jets
+ TH2F **fh2EtaVsMassRC; //!eta vs mass of RC
+ TH2F **fh2EtaVsMassRCExLJ; //!eta vs mass of RC excluding area around leading jet
+ TH2F **fh2EtaVsMassPerpConeLJ; //!eta vs mass of cone perpendicular to leading jet
+ TH2F **fh2EtaVsMassPerpConeTJ; //!eta vs mass of cone perpendicular to all tagged jets
+
TH2F *fh2CentVsMassRC; //!cent vs mass of RC
TH2F *fh2CentVsMassRCExLJ; //!cent vs mass of RC excluding area around leading jet
TH2F *fh2CentVsMassPerpConeLJ; //!cent vs mass of RC perpendicular to leading jet
AliAnalysisTaskEmcalJetMassBkg(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented
AliAnalysisTaskEmcalJetMassBkg &operator=(const AliAnalysisTaskEmcalJetMassBkg&); // not implemented
- ClassDef(AliAnalysisTaskEmcalJetMassBkg, 2)
+ ClassDef(AliAnalysisTaskEmcalJetMassBkg, 4)
};
#endif