ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/LJMet/MultivariateAnalysis/root/cuts.C
Revision: 1.6
Committed: Wed Apr 29 22:03:08 2009 UTC (16 years ago) by kukartse
Content type: text/plain
Branch: MAIN
Changes since 1.5: +13 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 kukartse 1.2 TCut jet_pt_cut = "jet1_pt>30.0 && jet2_pt>30.0 && jet3_pt>30.0 && jet4_pt>30.0";
2 kukartse 1.1 TCut jet_eta_cut = "abs(jet1_eta)<2.4 && abs(jet2_eta)<2.4 && abs(jet3_eta)<2.4 && abs(jet4_eta)<2.4";
3     TCut lepton_pt_cut = "lepton_pt>20.0";
4     TCut lepton_eta_cut = "abs(lepton_eta)<2.1";
5     //TCut met_cut = "met_energy > 25.0";
6     TCut met_cut = "met_et > 0.0";
7     TCut n_jets_cut = "n_jets >= 4";
8 kukartse 1.2 TCut n_leptons_cut = "(n_electrons+n_muons) >= 1";
9 kukartse 1.1 TCut n_met_cut = "n_met > 0";
10     TCut lepton_iso_cut = "lepton_track_iso<3.0 && lepton_calo_iso<6.0";
11 kukartse 1.2 TCut rel_iso_cut = "lepton_pt/(lepton_pt+lepton_track_iso+lepton_calo_iso)>0.9";
12 kukartse 1.5 TCut rel_iso_cut_qcd = "lepton_pt/(lepton_pt+lepton_track_iso+lepton_calo_iso)>0.8";
13 kukartse 1.2 TCut calo_iso_cut = "lepton_calo_iso<6.0";
14     //TCut muon_qual_cut = "muon_isGood_AllGlobalMuons==1";
15     TCut muon_qual_cut = "muon_isGood_AllGlobalMuons==1 && muon_isGood_GlobalMuonPromptTight==1";
16     //TCut muon_qual_cut = "muon_isGood_AllGlobalMuons==1 && muon_isGood_TMLastStationLoose==1";
17 kukartse 1.5 TCut lepton_jet_dr_cut = "lepton_jet_min_dr>0.3";
18     TCut lepton_jet_dr05_cut = "lepton_jet_min_dr>0.5";
19     //
20 kukartse 1.2 TCut nominal_cut = jet_pt_cut && jet_eta_cut && lepton_pt_cut && lepton_eta_cut && met_cut && n_jets_cut && n_leptons_cut && n_met_cut && rel_iso_cut && muon_qual_cut;
21 kukartse 1.5 //
22 kukartse 1.3 //TCut semilep_cut = jet_pt_cut && jet_eta_cut && lepton_pt_cut && lepton_eta_cut && met_cut && n_jets_cut && n_leptons_cut && n_met_cut && muon_qual_cut;
23     TCut semilep_cut = jet_pt_cut && jet_eta_cut && lepton_pt_cut && lepton_eta_cut && met_cut && n_jets_cut && n_leptons_cut && n_met_cut && muon_qual_cut && lepton_jet_dr_cut;
24 kukartse 1.5 //
25 kukartse 1.3 //TCut reversible_cut = calo_iso_cut;
26     TCut reversible_cut = rel_iso_cut;
27 kukartse 1.5 //
28 kukartse 1.4 TCut the_cut = semilep_cut && reversible_cut;
29 kukartse 1.5 //
30     TCut cut3 = muon_qual_cut && rel_iso_cut && lepton_jet_dr_cut;
31     TCut cut3_rev = muon_qual_cut && !rel_iso_cut;
32     TCut cut3_qcd = muon_qual_cut && rel_iso_cut_qcd;// && lepton_jet_dr_cut;
33 kukartse 1.6
34    
35     //
36     //_____ electron + jets channel _________________________________________
37     //
38     TCut rel_iso_cut_electron = "lepton_pt/(lepton_pt+lepton_track_iso+lepton_calo_iso)>0.9";
39     TCut semilep_cut_electron = n_jets_cut && n_leptons_cut;
40     TCut electron_qual_cut = "eidRobustTight==1";
41     TCut electron_ip_cut = "abs(lepton_d0) < 2. ";
42     TCut W_MT_vs_lepton_pt_cut = "W_MT < 50 && lepton_pt < 50";
43    
44     TCut cut3_electrons = electron_qual_cut && semilep_cut_electron && rel_iso_cut_electron && !W_MT_vs_lepton_pt_cut;
45     TCut cut3_rev_electrons = !(electron_qual_cut && rel_iso_cut_electron) && semilep_cut_electron && !W_MT_vs_lepton_pt_cut;