/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
* * * See cxx source for full Copyright notice */
+
/* $Id$ */
//_________________________________________________________________________
void SetNominalEnergy(Float_t energy){fNominalEnergy = energy;}
void SetDebug(Int_t debug){fDebug = debug;}
void FillFromOutput(AliEMCALJetFinderOutput* output);
+ //========================== CASE 1 ========================
+ // Only consider events with only 1 jet
TH1F* GetFragmFcn(){return hFragmFcn;}
TH1F* GetPartonFragmFcn(){return hPartonFragmFcn;}
TH1F* GetJetJT(){return hJetJT;}
TH1F* GetPhiDiff(){return hPhiDiff;}
TH2F* GetEtaPhiSpread(){return hEtaPhiSpread;}
TH1F* GetNJets(){return hNJets;}
-
+
+ //========================== CASE 2 ========================
+ // Only consider events with at least 2 jets
+ TH1F* GetFragmFcn2(){return hFragmFcn2;}
+ TH1F* GetPartonFragmFcn2(){return hPartonFragmFcn2;}
+ TH1F* GetJetJT2(){return hJetJT2;}
+ TH1F* GetPartonJT2(){return hPartonJT2;}
+ TH1F* GetJetPL2(){return hJetPL2;}
+ TH1F* GetPartonPL2(){return hPartonPL2;}
+ TH1F* GetJetEt2(){return hJetEt2;}
+ TH1F* GetJetEta2(){return hJetEta2;}
+ TH1F* GetPartonEta2(){return hPartonEta2;}
+ TH1F* GetPartonPhi2(){return hPartonPhi2;}
+ TH1F* GetJetPhi2(){return hJetPhi2;}
+ TH1F* GetEtaDiff2(){return hEtaDiff2;}
+ TH1F* GetPhiDiff2(){return hPhiDiff2;}
+ TH2F* GetEtaPhiSpread2(){return hEtaPhiSpread2;}
+ TH1F* GetNJets2(){return hNJets2;}
+ TH1F* GetJetEtSecond2(){return hJetEtSecond2;}
+ TH1F* GetJetEtRatio2(){return hJetEtRatio2;}
+ TH1F* GetEtaPhiDist2(){return hEtaPhiDist2;}
+
private:
void InitPlots();
Int_t fDebug; // Debug value
Float_t fConeRadius; // Cone radius to be used in filling
Float_t fNominalEnergy; // Force a nominal energy - specifically for 80+20 jets
AliEMCALJetFinderOutput* fOutput; // Output object to be analysed
+ //===================== CASE 1 ===========================================
TH1F *hFragmFcn; // ("hFragmFcn","Fragmentation Function",100,0,1);
TH1F *hPartonFragmFcn;// ("hFragmFcn","Parton Fragmentation Function",100,0,1);
TH1F *hPartonJT; // ("hPartonJT","Track Momentum Perpendicular to Parton Axis",100,0.,10.);
TH2F *hEtaPhiSpread; // ("hEtaPhiSpread","#eta - #phi Distribution
//of Reconstructed Jets",192,-0.7,0.7,288,pi/3,pi);
TH1F *hNJets; // ("hNJets","N Reconstructed jets",11,-0.5,10.5);
+
+ //============================== CASE 2 ============================================
+
+ TH1F *hFragmFcn2; // ("hFragmFcn2","Fragmentation Function",100,0,1);
+ TH1F *hPartonFragmFcn2;// ("hFragmFcn2","Parton Fragmentation Function",100,0,1);
+ TH1F *hPartonJT2; // ("hPartonJT2","Track Momentum Perpendicular to Parton Axis",100,0.,10.);
+ TH1F *hPartonPL2; // ("hPartonPL2","Track Momentum Parallel to Parton Axis ",100,0.,100.);
+ TH1F *hJetJT2; // ("hJetJT2","Track Momentum Perpendicular to Jet Axis",100,0.,10.);
+ TH1F *hJetPL2; // ("hJetPL2","Track Momentum Parallel to Jet Axis ",100,0.,100.);
+ TH1F *hJetEt2; // ("hJetEt2","E_{T}^{reco}",250,0.,250.);
+ TH1F *hJetEta2; // ("hJetEta2","#eta_{jet}^{reco}",180,-0.9,0.9);
+ TH1F *hJetPhi2; // ("hJetPhi2","#phi_{jet}^{reco}",62,0.,3.1);
+ TH1F *hPartonEta2; // ("hPartonEta2","#eta_{Parton}",180,-0.9,0.9);
+ TH1F *hPartonPhi2; // ("hPartonPhi2","#phi_{Parton}",62,0.,3.1);
+ TH1F *hEtaDiff2; // ("hEtaDiff2","#eta_{jet}^{reco}-#eta_{jet}^{input}",100,-0.5,0.5);
+ TH1F *hPhiDiff2; // ("hPhiDiff2","#phi_{jet}^{reco}-#phi_{jet}^{input}",100,-0.5,0.5);
+ TH2F *hEtaPhiSpread2; // ("hEtaPhiSpread2","#eta - #phi Distribution
+ //of Reconstructed Jets",192,-0.7,0.7,288,pi/3,pi);
+ TH1F *hNJets2; // ("hNJets2","N Reconstructed jets",11,-0.5,10.5);
+ TH1F *hJetEtSecond2; //("hJetEtSecond2","E_{T}^{reco}",250,0.,250.);
+ TH1F *hJetEtRatio2; //("hJetEtRatio2","Ratio of Second Highest to Highest",100,0,1);
+ TH1F *hEtaPhiDist2; //("hEtaPhiDist2","Angular Distance Between First and Second",100,0,3);
+
+
+
+
Bool_t fInitialised;
- ClassDef(AliEMCALJetFinderPlots,2)
+ ClassDef(AliEMCALJetFinderPlots,3)
};
#endif