1 |
kukartse |
1.1 |
{ gROOT->SetStyle("Plain");
|
2 |
|
|
gStyle->SetOptStat(00000);
|
3 |
|
|
gStyle->SetPalette(1);
|
4 |
|
|
TString tmp = "./TMVA.root";
|
5 |
|
|
TFile * f1 = new TFile(tmp);
|
6 |
|
|
TString tmp = "../test_21/TMVA.root";
|
7 |
|
|
TFile * f2 = new TFile("../test_21/TMVA.root","READ");
|
8 |
|
|
TFile * f17 = new TFile("../test_17/TMVA.root","READ");
|
9 |
|
|
TFile * f11 = new TFile("../test_11/TMVA.root","READ");
|
10 |
|
|
TFile * f10 = new TFile("../test_10/TMVA.root","READ");
|
11 |
|
|
TFile * f9 = new TFile("../test_9/TMVA.root","READ");
|
12 |
|
|
TH1F *hROC_all;
|
13 |
|
|
TH1F *hROC_sel;
|
14 |
|
|
|
15 |
|
|
hROC_all =(TH1F*) f1->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
16 |
|
|
hROC_sel =(TH1F*)f2->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
17 |
|
|
hROC_17 =(TH1F*)f17->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
18 |
|
|
hROC_11 =(TH1F*)f11->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
19 |
|
|
hROC_10 =(TH1F*)f10->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
20 |
|
|
hROC_9 =(TH1F*)f9->Get("Method_BDT/BDT/MVA_BDT_rejBvsS");
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
TCanvas *c1 = new TCanvas("ROC","ROC",900,600);
|
24 |
|
|
c1->cd();
|
25 |
|
|
gPad->SetGrid();
|
26 |
|
|
TLegend *leg = new TLegend(0.3,0.3,0.65,0.5);
|
27 |
|
|
hROC_all->SetLineColor(4);
|
28 |
|
|
hROC_all->SetLineWidth(2);
|
29 |
|
|
hROC_sel->SetLineColor(2);
|
30 |
|
|
hROC_sel->SetLineWidth(3);
|
31 |
|
|
hROC_17->SetLineColor(4);
|
32 |
|
|
hROC_17->SetLineWidth(2);
|
33 |
|
|
hROC_11->SetLineColor(4);
|
34 |
|
|
hROC_11->SetLineWidth(2);
|
35 |
|
|
hROC_10->SetLineColor(4);
|
36 |
|
|
hROC_10->SetLineWidth(2);
|
37 |
|
|
hROC_9->SetLineColor(4);
|
38 |
|
|
hROC_9->SetLineWidth(2);
|
39 |
|
|
hROC_all->Draw("C");
|
40 |
|
|
hROC_sel->Draw("Csame");
|
41 |
|
|
hROC_17->Draw("Csame");
|
42 |
|
|
hROC_11->Draw("Csame");
|
43 |
|
|
hROC_10->Draw("Csame");
|
44 |
|
|
hROC_9->Draw("Csame");
|
45 |
|
|
tmp = " Various subsets of variables ";
|
46 |
|
|
leg->AddEntry(hROC_all,tmp,"L");
|
47 |
|
|
tmp = " Chosen 21 Variables ";
|
48 |
|
|
leg->AddEntry(hROC_sel,tmp,"L");
|
49 |
|
|
leg->SetFillColor(0);
|
50 |
|
|
leg->SetLineColor(0);
|
51 |
|
|
leg->Draw();
|
52 |
|
|
}
|