Go to the source code of this file.
void confhist |
( |
TH1 * |
h, |
|
|
int |
color = 1 , |
|
|
int |
style = 1 |
|
) |
| |
void plotTMVADemoData |
( |
| ) |
|
Definition at line 10 of file plotTMVADemoData.C.
References c1, confhist(), f, i, t, TString, vars, xmax, and xmin.
12 TFile *
f =
new TFile(
"demodata.root");
13 TTree *
t = (TTree*) f->Get(
"ntp");
16 TH1F *htot[6], *hs[6], *hb[6];
17 TH2F *hv24s =
new TH2F(
"hv24s",
"v2:v4;v2;v4",100,t->GetMinimum(
"v2"),t->GetMaximum(
"v2"),100,t->GetMinimum(
"v4"),t->GetMaximum(
"v4"));
18 TH2F *hv24b =
new TH2F(
"hv24b",
"v2:v4;v2;v4",100,t->GetMinimum(
"v2"),t->GetMaximum(
"v2"),100,t->GetMinimum(
"v4"),t->GetMaximum(
"v4"));
19 TH2F *hv53s =
new TH2F(
"hv53s",
"v5:v3;v3;v5",100,t->GetMinimum(
"v5"),t->GetMaximum(
"v5"),100,t->GetMinimum(
"v3"),t->GetMaximum(
"v3"));
20 TH2F *hv53b =
new TH2F(
"hv53b",
"v5:v3;v3;v5",100,t->GetMinimum(
"v5"),t->GetMaximum(
"v5"),100,t->GetMinimum(
"v3"),t->GetMaximum(
"v3"));
27 TCanvas *
c1 =
new TCanvas(
"c1",
"c1",20,20,1600,800);
28 c1->Divide(4,2,0.001,0.001);
30 for (
int i=0;
i<6;++
i)
33 double xmin = t->GetMinimum(vars[
i]);
34 double xmax = t->GetMaximum(vars[i]);
37 htot[
i] =
new TH1F(
"htot"+vars[i],vars[i]+
";"+vars[i],100,xmin,xmax);
38 hs[
i] =
new TH1F(
"hs"+vars[i],vars[i]+
";"+vars[i],100,xmin,xmax);
39 hb[
i] =
new TH1F(
"hb"+vars[i],vars[i]+
";"+vars[i],100,xmin,xmax);
45 t->Project(
"htot"+vars[i],vars[i]);
46 t->Project(
"hs"+vars[i],vars[i],
"signal>0");
47 t->Project(
"hb"+vars[i],vars[i],
"signal<1");
57 t->Project(
"hv24s",
"v4:v2",
"signal");
58 t->Project(
"hv24b",
"v4:v2",
"signal<1");
63 t->Project(
"hv53s",
"v3:v5",
"signal");
64 t->Project(
"hv53b",
"v3:v5",
"signal<1");
void confhist(TH1 *h, int color=1, int style=1)