ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/LJMet/MultivariateAnalysis/interface/TtLJetsAnalyzer.h
(Generate patch)

Comparing UserCode/LJMet/MultivariateAnalysis/interface/TtLJetsAnalyzer.h (file contents):
Revision 1.4 by kukartse, Wed Dec 10 16:44:48 2008 UTC vs.
Revision 1.5 by kukartse, Fri Dec 19 07:32:06 2008 UTC

# Line 43 | Line 43 | private:
43    virtual void analyze(const edm::Event&, const edm::EventSetup&);
44    virtual void endJob(void);
45  
46 <  // quantities read from the config file
46 >  // _____ quantities read from the config file _________________________
47    std::string _jetSource, _electronSource, _muonSource, _METSource;
48    std::string _outFile;
49    int nCaloJets_min;
50    int nLepton_min;
51 <  double jet_pt_min            ;
51 >  double jet_et_min            ;
52    double jet_eta_max           ;
53    double muon_pt_min           ;
54    double muon_eta_max          ;
# Line 66 | Line 66 | private:
66    TFile * _file;
67    TTree * _tree;
68  
69 <  // output tree variables
69 >  //
70 >  // _____ output tree variables ________________________________________
71    Int_t _event;
72    Int_t _process_id;
73    Int_t _n_jets;
# Line 75 | Line 76 | private:
76    Int_t _n_electrons;
77    Int_t _lepton_is_muon;
78    Double_t _event_weight;
79 +  Double_t _lepton_et;
80    Double_t _lepton_pt;
81    Double_t _lepton_eta;
82    Double_t _lepton_phi;
# Line 93 | Line 95 | private:
95    Double_t _lepton_ecal_iso;
96    Double_t _lepton_hcal_iso;
97    Double_t _lepton_user_iso;
96  Double_t _met_pt;
98    Double_t _met_et;
99 +  Double_t _met_pt;
100    Double_t _met_eta;
101    Double_t _met_phi;
102    Double_t _met_energy;
103 +  Double_t _jet1_et;
104    Double_t _jet1_pt;
105    Double_t _jet1_eta;
106    Double_t _jet1_phi;
107    Double_t _jet1_energy;
108 +  Double_t _jet2_et;
109    Double_t _jet2_pt;
110    Double_t _jet2_eta;
111    Double_t _jet2_phi;
112    Double_t _jet2_energy;
113 +  Double_t _jet3_et;
114    Double_t _jet3_pt;
115    Double_t _jet3_eta;
116    Double_t _jet3_phi;
117    Double_t _jet3_energy;
118 +  Double_t _jet4_et;
119    Double_t _jet4_pt;
120    Double_t _jet4_eta;
121    Double_t _jet4_phi;
# Line 176 | Line 182 | private:
182    // mT              
183    Double_t _getDphiMuMet     ;
184    Double_t _getMt            ;
185 +  //
186 +  //
187 +  //_____ b tagging ______________________________________________
188 +  vector<string> * _b_tagger_label;
189 +  vector<float> * _b_tagger_discr;
190 +  TBranch * b_b_tagger_label;
191 +  TBranch * b_b_tagger_discr;
192    Int_t _n_tagged_jets_trackCounting_loose;
193    Int_t _n_tagged_jets_trackCounting_medium;
194    Int_t _n_tagged_jets_trackCounting_tight;
# Line 186 | Line 199 | private:
199    //
200    //
201    //_____ electron quality _______________________________________
202 <  Double_t _electron_id_robust;
203 <  Double_t _electron_id_loose;
204 <  Double_t _electron_id_tight;
205 <  Double_t _electron_tdrid_medium;
206 <  Double_t _electron_tdrid_loose;
194 <  Double_t _electron_tdrid_tight;
202 >  Float_t _eidLoose;
203 >  Float_t _eidRobustHighEnergy;
204 >  Float_t _eidRobustLoose;
205 >  Float_t _eidRobustTight;
206 >  Float_t _eidTight;
207    Int_t    _GsfElectron_classification;
208    Double_t _GsfElectron_hadronicOverEm;
209    Double_t _GsfElectron_caloEnergyError;
210    Double_t _GsfElectron_trackMomentumError;
199  Double_t _GsfElectron_shFracInnerHits; //! measure the fraction of common hits between the GSF and CTF tracks
211    Int_t    _GsfElectron_numberOfClusters;
212    Double_t _GsfElectron_caloEnergy;  // the super cluster energy corrected by EnergyScaleFactor
213    Double_t _GsfElectron_eSuperClusterOverP;  // the supercluster energy / track momentum at impact point
# Line 206 | Line 217 | private:
217    Double_t _GsfElectron_deltaPhiSuperClusterTrackAtVtx;  // the supercluster phi - track phi from helix extrapolation from impact point
218    Double_t _GsfElectron_deltaPhiSeedClusterTrackAtCalo;  // the seed cluster phi - track phi at calo from outermost state
219    // ____ branches
220 <  TBranch * b_electron_id_robust;
221 <  TBranch * b_electron_id_loose;
222 <  TBranch * b_electron_id_tight;
223 <  TBranch * b_electron_tdrid_medium;
224 <  TBranch * b_electron_tdrid_loose;
214 <  TBranch * b_electron_tdrid_tight;
220 >  TBranch * b_eidLoose;
221 >  TBranch * b_eidRobustHighEnergy;
222 >  TBranch * b_eidRobustLoose;
223 >  TBranch * b_eidRobustTight;
224 >  TBranch * b_eidTight;
225    TBranch * b_GsfElectron_classification;
226    TBranch * b_GsfElectron_hadronicOverEm;
227    TBranch * b_GsfElectron_caloEnergyError;
228    TBranch * b_GsfElectron_trackMomentumError;
219  TBranch * b_GsfElectron_shFracInnerHits; //! measure the fraction of common hits between the GSF and CTF tracks
229    TBranch * b_GsfElectron_numberOfClusters;
230    TBranch * b_GsfElectron_caloEnergy;  // the super cluster energy corrected by EnergyScaleFactor
231    TBranch * b_GsfElectron_eSuperClusterOverP;  // the supercluster energy / track momentum at impact point
# Line 268 | Line 277 | private:
277    TBranch * b_n_electrons;
278    TBranch * b_lepton_is_muon;
279    TBranch * b_event_weight;
280 +  TBranch * b_lepton_et;
281    TBranch * b_lepton_pt;
282    TBranch * b_lepton_eta;
283    TBranch * b_lepton_phi;
# Line 286 | Line 296 | private:
296    TBranch * b_lepton_ecal_iso;
297    TBranch * b_lepton_hcal_iso;
298    TBranch * b_lepton_user_iso;
289  TBranch * b_met_pt;
299    TBranch * b_met_et;
300 +  TBranch * b_met_pt;
301    TBranch * b_met_eta;
302    TBranch * b_met_phi;
303    TBranch * b_met_energy;
304 +  TBranch * b_jet1_et;
305    TBranch * b_jet1_pt;
306    TBranch * b_jet1_eta;
307    TBranch * b_jet1_phi;
308    TBranch * b_jet1_energy;
309 +  TBranch * b_jet2_et;
310    TBranch * b_jet2_pt;
311    TBranch * b_jet2_eta;
312    TBranch * b_jet2_phi;
313    TBranch * b_jet2_energy;
314 +  TBranch * b_jet3_et;
315    TBranch * b_jet3_pt;
316    TBranch * b_jet3_eta;
317    TBranch * b_jet3_phi;
318    TBranch * b_jet3_energy;
319 +  TBranch * b_jet4_et;
320    TBranch * b_jet4_pt;
321    TBranch * b_jet4_eta;
322    TBranch * b_jet4_phi;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines