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)