Logo ROOT   6.30.04
Reference Guide
 All Namespaces Files Pages
PlotFoams.h
Go to the documentation of this file.
1 #ifndef PlotFoams__HH
2 #define PlotFoams__HH
3 #include "tmvaglob.h"
4 #include "TControlBar.h"
5 #include "TMap.h"
6 #include "TVectorT.h"
7 #include "TLine.h"
8 #include "TPaveText.h"
11 
12 #include <sstream>
13 #include <string>
14 #include <cfloat>
15 
16 #include "TMVA/PDEFoam.h"
17 namespace TMVA{
18 
19  void PlotFoams( TString fileName = "weights/TMVAClassification_PDEFoam.weights_foams.root",
20  bool useTMVAStyle = kTRUE );
21  // foam plotting macro
22  void Plot(TString fileName, TMVA::ECellValue cv, TString cv_long, bool useTMVAStyle = kTRUE);
23 
24  void Plot1DimFoams(TList& foam_list, TMVA::ECellValue cell_value,
25  const TString& cell_value_description,
26  TMVA::PDEFoamKernelBase* kernel);
27  void PlotNDimFoams(TList& foam_list, TMVA::ECellValue cell_value,
28  const TString& cell_value_description,
29  TMVA::PDEFoamKernelBase* kernel);
30  void PlotCellTree(TString fileName, TString cv_long, bool useTMVAStyle = kTRUE);
31 
32  void DrawCell( TMVA::PDEFoamCell *cell, TMVA::PDEFoam *foam,
33  Double_t x, Double_t y,
34  Double_t xscale, Double_t yscale );
35 }
36 #endif