1 |
kukartse |
1.1 |
{
|
2 |
|
|
TChain chain("ttljets");
|
3 |
kukartse |
1.2 |
//chain . Add("/uscms_data/d1/lpcljm/MVA/Summer08/PAT_Layer1/InclusiveMu5Pt50_Summer08_IDEAL_V9_v1_GEN-SIM-RECO/secondary/InclusiveMu5Pt50_Summer08_IDEAL_V9_v1_GEN-SIM-RECO-secondary-22dec2008.root");
|
4 |
kukartse |
1.3 |
chain . Add("/uscms/home/kukarzev/work/disk_ljmet/MVA/Summer08/Jan_23_2009/PAT_Layer1/InclusiveMuPt15_Summer08_IDEAL_V9_v1_GEN-SIM-RECO/secondary/ljmet_tmva_InclusiveMuPt15-12feb2009.root");
|
5 |
kukartse |
1.2 |
//chain . Add("/uscms_data/d1/lpcljm/MVA/Summer08/Jan_23_2009/PAT_Layer1/TTJets-madgraph_Fall08_IDEAL_V9_v1_GEN-SIM-RECO/secondary/ljmet_tmva_ttjets-06feb2009.root");
|
6 |
kukartse |
1.3 |
//chain . Add("/uscms_data/d1/lpcljm/MVA/Summer08/Jan_23_2009/PAT_Layer1/WJets-madgraph_Fall08_IDEAL_V9_v1_GEN-SIM-RECO/secondary/ljmet_tmva_wjets-06feb2009.root");
|
7 |
kukartse |
1.2 |
//chain . Add("/uscms_data/d1/lpcljm/MVA/Summer08/Jan_23_2009/PAT_Layer1/ZJets-madgraph_Fall08_IDEAL_V9_v1_GEN-SIM-RECO/secondary/ljmet_tmva_zjets-06feb2009.root");
|
8 |
kukartse |
1.1 |
|
9 |
|
|
//gROOT->Macro("./cuts.C");
|
10 |
|
|
|
11 |
kukartse |
1.3 |
// selection
|
12 |
|
|
#include "cuts.C"
|
13 |
|
|
TCut nom_cut = semilep_cut && reversible_cut;
|
14 |
|
|
TCut rev_cut = semilep_cut && !reversible_cut;
|
15 |
|
|
the_cut = nom_cut;
|
16 |
|
|
the_cut = semilep_cut && lepton_jet_dr05_cut && !reversible_cut;;
|
17 |
kukartse |
1.1 |
|
18 |
|
|
TH1F h("h","Event weight",1000000,0, 1000);
|
19 |
|
|
TH1F h_weight("h_weight","Event weight",1000000,0, 1000);
|
20 |
|
|
|
21 |
|
|
//TCut the_cut = "lepton_calo_iso<7.0 && muon_isGood_AllGlobalMuons==1";
|
22 |
|
|
//TCut the_cut = "(1.0/(1.0+(lepton_calo_iso+lepton_track_iso)/lepton_pt))>0.98 && muon_isGood_AllGlobalMuons==1";
|
23 |
kukartse |
1.2 |
//TCut the_cut = "n_tagged_jets_trackCounting_loose>1";
|
24 |
kukartse |
1.1 |
//TCut the_cut = "";
|
25 |
kukartse |
1.3 |
//TCut the_cut = nominal_cut;
|
26 |
kukartse |
1.1 |
|
27 |
|
|
// weighted count
|
28 |
|
|
//chain . Draw("event_weight>>h_weight", weight*the_cut);
|
29 |
|
|
//unweighted count
|
30 |
|
|
chain . Draw("event_weight>>h", the_cut);
|
31 |
|
|
|
32 |
|
|
//cout << "Weighted events: " << h_weight . Integral() << endl;
|
33 |
|
|
cout << "Not weighted events: " << h . Integral() << endl;
|
34 |
|
|
}
|