1 |
{
|
2 |
TChain chain("ttljets");
|
3 |
//chain . Add("./ttlj_chowder_muon.root");
|
4 |
chain . Add("./ttlj_chowder_electron.root");
|
5 |
chain . Add("./ttlj_gumbo_electron.root");
|
6 |
//chain . Add("./ttlj_gumbo_muon.root");
|
7 |
|
8 |
gROOT->Macro("./cuts.C");
|
9 |
|
10 |
TH1F h_id("h_id","Track Isolation",60,0, 60);
|
11 |
h_id . SetFillColor(2);
|
12 |
|
13 |
TH1F h_track_iso("h_track_iso","Track Isolation",100,0, 3);
|
14 |
TH1F h_track_iso_2("h_track_iso_2","Track Isolation",100,0, 3);
|
15 |
h_track_iso . SetFillColor(2);
|
16 |
h_track_iso_2 . SetFillColor(3);
|
17 |
|
18 |
TH1F h_calo_iso("h_calo_iso","Calorimeter Isolation",100,0, 6);
|
19 |
TH1F h_calo_iso_2("h_calo_iso_2","Calorimeter Isolation",100,0, 6);
|
20 |
h_calo_iso . SetFillColor(2);
|
21 |
h_calo_iso_2 . SetFillColor(3);
|
22 |
|
23 |
TH1F h_apl("h_apl","Aplanarity",100,0, 0.5);
|
24 |
TH1F h_apl_2("h_apl_2","Aplanarity",100,0, 0.5);
|
25 |
h_apl . SetFillColor(2);
|
26 |
h_apl_2 . SetFillColor(3);
|
27 |
|
28 |
TH1F h_et3("h_et3","Et3",100,0, 300);
|
29 |
TH1F h_et3_2("h_et3_2","Et3",100,0, 300);
|
30 |
h_et3 . SetFillColor(2);
|
31 |
h_et3_2 . SetFillColor(3);
|
32 |
|
33 |
TH1F h_ht2p("h_ht2p","Ht2p",100,0, 3);
|
34 |
TH1F h_ht2p_2("h_ht2p_2","Ht2p",100,0, 3);
|
35 |
h_ht2p . SetFillColor(2);
|
36 |
h_ht2p_2 . SetFillColor(3);
|
37 |
|
38 |
TH1F h_sphericity("h_sphericity","Sphericity",100,0, 1);
|
39 |
TH1F h_sphericity_2("h_sphericity_2","Sphericity",100,0, 1);
|
40 |
h_sphericity . SetFillColor(2);
|
41 |
h_sphericity_2 . SetFillColor(3);
|
42 |
|
43 |
TCut sig_cut = ttbar;
|
44 |
TCut bg_cut = wzjets;
|
45 |
|
46 |
//TCanvas c("canvas", "canvas", 770, 595);
|
47 |
TCanvas c("canvas", "canvas", 800, 400);
|
48 |
|
49 |
//chain . Draw("process_id>>h_id", weight);
|
50 |
//chain . Draw("process_id>>h_id_2", weight*sig_cut, "same");
|
51 |
h_id . SetMarkerSize(1.5);
|
52 |
chain . Draw("process_id>>h_id", weight, "TEXT");
|
53 |
|
54 |
//chain . Draw("aplanarity>>h_apl", weight*(sig_cut || bg_cut));
|
55 |
//chain . Draw("aplanarity>>h_apl_2", weight*sig_cut, "same");
|
56 |
|
57 |
//chain . Draw("et3>>h_et3", weight*(!ttbar));
|
58 |
//chain . Draw("et3>>h_et3_2", weight*ttbar, "same");
|
59 |
|
60 |
//chain . Draw("ht2p>>h_ht2p", weight*(!ttbar));
|
61 |
//chain . Draw("ht2p>>h_ht2p_2", weight*ttbar, "same");
|
62 |
|
63 |
//chain . Draw("sphericity>>h_sphericity", weight*(!ttbar));
|
64 |
//chain . Draw("sphericity>>h_sphericity_2", weight*ttbar, "same");
|
65 |
|
66 |
//c.GetPad(0)->SetLogy();
|
67 |
//chain . Draw("lepton_track_iso>>h_track_iso", weight*(ttbar||wzjets) );
|
68 |
//chain . Draw("lepton_track_iso>>h_track_iso_2", weight*wzjets, "same");
|
69 |
|
70 |
//c.GetPad(0)->SetLogy();
|
71 |
//chain . Draw("lepton_calo_iso>>h_calo_iso", weight*ttbar );
|
72 |
//chain . Draw("lepton_calo_iso>>h_calo_iso_2", weight*wzjets, "same");
|
73 |
}
|