TMVAGlob Namespace Reference


Enumerations

enum  TypeOfPlot

Functions

void SetSignalAndBackgroundStyle (TH1 *sig, TH1 *bkg, TH1 *all=0)
void SetMultiClassStyle (TObjArray *hists)
void SetFrameStyle (TH1 *frame, Float_t scale=1.0)
void SetTMVAStyle ()
void DestroyCanvases ()
void Initialize (Bool_t useTMVAStyle=kTRUE)
TFileOpenFile (const TString &fin)
void imgconv (TCanvas *c, const TString &fname)
TImagefindImage (const char *imageName)
void plot_logo (Float_t v_scale=1.0, Float_t skew=1.0)
void NormalizeHist (TH1 *h)
void NormalizeHists (TH1 *sig, TH1 *bkg=0)
void GetMethodName (TString &name, TKey *mkey)
void GetMethodTitle (TString &name, TKey *ikey)
void GetMethodName (TString &name, TDirectory *mdir)
void GetMethodTitle (TString &name, TDirectory *idir)
TKeyNextKey (TIter &keyIter, TString className)
UInt_t GetListOfKeys (TList &keys, TString inherits, TDirectory *dir=0)
Int_t GetNumberOfTargets (TDirectory *dir)
Int_t GetNumberOfInputVariables (TDirectory *dir)
std::vector< TStringGetInputVariableNames (TDirectory *dir)
Int_t GetNumberOfInputVariablesMultiClass (TDirectory *dir)
std::vector< TStringGetClassNames (TDirectory *dir)
TKeyFindMethod (TString name, TDirectory *dir=0)
Bool_t ExistMethodName (TString name, TDirectory *dir=0)
UInt_t GetListOfMethods (TList &methods, TDirectory *dir=0)
UInt_t GetListOfJobs (TFile *file, TList &jobdirs)
UInt_t GetListOfTitles (TDirectory *rfdir, TList &titles)
UInt_t GetListOfTitles (TString &methodName, TList &titles, TDirectory *dir=0)
TDirectoryGetInputVariablesDir (TMVAGlob::TypeOfPlot type, TDirectory *dir=0)
TDirectoryGetCorrelationPlotsDir (TMVAGlob::TypeOfPlot type, TDirectory *dir=0)

Variables

static Bool_t UsePaperStyle = 0
static Int_t c_Canvas = TColor::GetColor( "#f0f0f0" )
static Int_t c_FrameFill = TColor::GetColor( "#fffffd" )
static Int_t c_TitleBox = TColor::GetColor( "#5D6B7D" )
static Int_t c_TitleBorder = TColor::GetColor( "#7D8B9D" )
static Int_t c_TitleText = TColor::GetColor( "#FFFFFF" )
static Int_t c_SignalLine = TColor::GetColor( "#0000ee" )
static Int_t c_SignalFill = TColor::GetColor( "#7d99d1" )
static Int_t c_BackgroundLine = TColor::GetColor( "#ff0000" )
static Int_t c_BackgroundFill = TColor::GetColor( "#ff0000" )
static Int_t c_NovelBlue = TColor::GetColor( "#2244a5" )


Enumeration Type Documentation

enum TMVAGlob::TypeOfPlot

Definition at line 33 of file tmvaglob.C.


Function Documentation

void TMVAGlob::DestroyCanvases (  ) 

Definition at line 210 of file tmvaglob.C.

References TROOT::GetListOfCanvases(), gROOT, and o.

Referenced by BDT(), BDT_DeleteTBar(), BDT_Reg(), CorrGui(), CorrGui_DeleteTBar(), CorrGuiMultiClass(), and Initialize().

Bool_t TMVAGlob::ExistMethodName ( TString  name,
TDirectory dir = 0 
)

Definition at line 588 of file tmvaglob.C.

References TString::Contains(), dir(), gDirectory, TROOT::GetClass(), gROOT, TClass::InheritsFrom(), kFALSE, kTRUE, and name.

Referenced by paracoor().

TImage* TMVAGlob::findImage ( const char *  imageName  ) 

Definition at line 289 of file tmvaglob.C.

References TSystem::AccessPathName(), TString::Data(), TSystem::ExpandPathName(), Form(), TROOT::GetMacroPath(), gROOT, gSystem, and TImage::Open().

Referenced by plot_logo().

TKey* TMVAGlob::FindMethod ( TString  name,
TDirectory dir = 0 
)

Definition at line 559 of file tmvaglob.C.

References dir(), gDirectory, TROOT::GetClass(), gROOT, TClass::InheritsFrom(), kFALSE, kTRUE, and name.

std::vector<TString> TMVAGlob::GetClassNames ( TDirectory dir  ) 

Definition at line 510 of file tmvaglob.C.

References c, dir(), TROOT::GetClass(), gROOT, TClass::InheritsFrom(), name, and names.

Referenced by correlationscattersMultiClass(), correlationsMultiClass(), mvasMulticlass(), and variablesMultiClass().

TDirectory* TMVAGlob::GetCorrelationPlotsDir ( TMVAGlob::TypeOfPlot  type,
TDirectory dir = 0 
)

Definition at line 765 of file tmvaglob.C.

References dir(), and GetInputVariablesDir().

Referenced by rulevisHists().

std::vector<TString> TMVAGlob::GetInputVariableNames ( TDirectory dir  ) 

Definition at line 478 of file tmvaglob.C.

References dir(), TROOT::GetClass(), gROOT, TClass::InheritsFrom(), name, and names.

Referenced by CorrGuiMultiClass(), GetNumberOfInputVariablesMultiClass(), and variablesMultiClass().

TDirectory* TMVAGlob::GetInputVariablesDir ( TMVAGlob::TypeOfPlot  type,
TDirectory dir = 0 
)

Definition at line 747 of file tmvaglob.C.

References dir(), gDirectory, TDirectory::Get(), and kNumOfMethods.

Referenced by GetCorrelationPlotsDir(), and rulevisHists().

UInt_t TMVAGlob::GetListOfJobs ( TFile file,
TList jobdirs 
)

Definition at line 655 of file tmvaglob.C.

References TList::Add(), TROOT::GetClass(), TDirectoryFile::GetListOfKeys(), TNamed::GetName(), TCollection::GetSize(), and gROOT.

Referenced by regression_averagedevs().

UInt_t TMVAGlob::GetListOfKeys ( TList keys,
TString  inherits,
TDirectory dir = 0 
)

Definition at line 428 of file tmvaglob.C.

References TList::Add(), TList::Clear(), dir(), gDirectory, TROOT::GetClass(), gROOT, TClass::InheritsFrom(), kFALSE, and TCollection::SetOwner().

Referenced by G__G__Base1_8_0_41(), G__G__Hbook_166_0_21(), and probas().

UInt_t TMVAGlob::GetListOfMethods ( TList methods,
TDirectory dir = 0 
)

Definition at line 630 of file tmvaglob.C.

References TList::Add(), TList::Clear(), dir(), gDirectory, TROOT::GetClass(), gROOT, TClass::InheritsFrom(), kFALSE, name, and TCollection::SetOwner().

Referenced by compareanapp(), compareClassApp(), G__G__Meta_6_0_65(), plot_efficiencies(), and probas().

UInt_t TMVAGlob::GetListOfTitles ( TString methodName,
TList titles,
TDirectory dir = 0 
)

Definition at line 710 of file tmvaglob.C.

References TList::Add(), TList::Clear(), dir(), gDirectory, TROOT::GetClass(), TDirectory::GetListOfKeys(), GetListOfTitles(), gROOT, TClass::InheritsFrom(), kFALSE, and TCollection::SetOwner().

UInt_t TMVAGlob::GetListOfTitles ( TDirectory rfdir,
TList titles 
)

Definition at line 683 of file tmvaglob.C.

References TList::Add(), TList::Clear(), TROOT::GetClass(), TDirectory::GetListOfKeys(), TNamed::GetName(), gROOT, TClass::InheritsFrom(), kFALSE, and TCollection::SetOwner().

Referenced by annconvergencetest(), BDTControlPlots(), BoostControlPlots(), compareanapp(), compareClassApp(), GetListOfTitles(), likelihoodrefs(), network(), plot_efficiencies(), probas(), rulevisCorr(), and rulevisHists().

void TMVAGlob::GetMethodName ( TString name,
TDirectory mdir 
)

Definition at line 399 of file tmvaglob.C.

References TNamed::GetName(), and name.

Referenced by TMVA::Factory::BookMethod(), TMVA::Reader::BookMVA(), G__G__Meta_127_0_17(), G__G__Net_250_0_15(), G__G__TMVA1_360_0_69(), G__G__TMVA4_131_0_4(), and TMVA::Factory::TrainAllMethods().

void TMVAGlob::GetMethodName ( TString name,
TKey mkey 
)

Definition at line 388 of file tmvaglob.C.

References TNamed::GetName(), and name.

Referenced by compareanapp(), compareClassApp(), deviations(), mvas(), mvasMulticlass(), probas(), and StatDialogMVAEffs::ReadHistograms().

void TMVAGlob::GetMethodTitle ( TString name,
TDirectory idir 
)

Definition at line 405 of file tmvaglob.C.

References TNamed::GetName(), and name.

void TMVAGlob::GetMethodTitle ( TString name,
TKey ikey 
)

Definition at line 394 of file tmvaglob.C.

References TNamed::GetName(), and name.

Referenced by compareanapp(), compareClassApp(), deviations(), mvas(), mvasMulticlass(), plot_efficiencies(), probas(), StatDialogMVAEffs::ReadHistograms(), and regression_averagedevs().

Int_t TMVAGlob::GetNumberOfInputVariables ( TDirectory dir  ) 

Definition at line 462 of file tmvaglob.C.

References dir().

Referenced by correlationscatters(), CorrGui(), variables(), and variablesMultiClass().

Int_t TMVAGlob::GetNumberOfInputVariablesMultiClass ( TDirectory dir  ) 

Definition at line 505 of file tmvaglob.C.

References dir(), GetInputVariableNames(), and names.

Referenced by correlationscattersMultiClass().

Int_t TMVAGlob::GetNumberOfTargets ( TDirectory dir  ) 

Definition at line 449 of file tmvaglob.C.

References dir().

Referenced by regression_averagedevs(), and variables().

void TMVAGlob::imgconv ( TCanvas c,
const TString fname 
)

Definition at line 256 of file tmvaglob.C.

References c, dir(), gSystem, TSystem::mkdir(), NULL, and UsePaperStyle.

Referenced by annconvergencetest(), bdtcontrolplots(), boostcontrolplots(), compareanapp(), compareClassApp(), correlations(), correlationscatters(), correlationscattersMultiClass(), correlationsMultiClass(), deviations(), draw_network(), StatDialogMVAEffs::DrawHistograms(), StatDialogBDT::DrawTree(), likelihoodrefs(), mvas(), mvasMulticlass(), mvaweights(), paracoor(), Plot(), plot_efficiencies(), probas(), regression_averagedevs(), rulevisCorr(), rulevisHists(), variables(), and variablesMultiClass().

void TMVAGlob::Initialize ( Bool_t  useTMVAStyle = kTRUE  ) 

Definition at line 220 of file tmvaglob.C.

References DestroyCanvases(), gROOT, gStyle, TStyle::SetOptStat(), TROOT::SetStyle(), and SetTMVAStyle().

Referenced by annconvergencetest(), BDT(), BDT_Reg(), BDTControlPlots(), BoostControlPlots(), ClassImp(), compareanapp(), compareClassApp(), correlations(), correlationscatters(), correlationscattersMultiClass(), correlationsMultiClass(), deviations(), efficiencies(), G__G__MathFit_122_0_11(), G__G__MathFit_142_0_12(), G__G__MathMore_176_0_3(), G__G__PostScript_123_0_20(), G__G__PostScript_124_0_16(), G__G__RooStats_548_0_5(), G__G__TMVA3_311_0_4(), G__G__TMVA4_301_0_5(), G__G__TMVA4_400_0_2(), likelihoodrefs(), mvaeffs(), mvas(), mvasMulticlass(), mvaweights(), network(), paracoor(), PlotFoams(), probas(), regression_averagedevs(), rulevisHists(), variables(), and variablesMultiClass().

TKey* TMVAGlob::NextKey ( TIter keyIter,
TString  className 
)

Definition at line 410 of file tmvaglob.C.

References TString::Data(), TROOT::GetClass(), TKey::GetClassName(), gROOT, TClass::InheritsFrom(), kFALSE, and TIter::Next().

Referenced by annconvergencetest(), BDTControlPlots(), BoostControlPlots(), Build_Timing_Tree(), compareanapp(), compareClassApp(), likelihoodrefs(), plot_efficiencies(), rulevisCorr(), and rulevisHists().

void TMVAGlob::NormalizeHist ( TH1 h  ) 

Definition at line 361 of file tmvaglob.C.

References h.

Referenced by mvasMulticlass(), and variablesMultiClass().

void TMVAGlob::NormalizeHists ( TH1 sig,
TH1 bkg = 0 
)

Definition at line 370 of file tmvaglob.C.

References TH1::GetNbinsX(), TH1::GetSumOfWeights(), TH1::GetSumw2N(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TH1::Scale(), and TH1::Sumw2().

Referenced by compareanapp(), compareClassApp(), DrawMLPoutputMovie(), mvas(), and variables().

TFile* TMVAGlob::OpenFile ( const TString fin  ) 

Definition at line 236 of file tmvaglob.C.

References TDirectoryFile::cd(), TDirectory::cd(), TFile::Close(), gDirectory, TDirectory::GetFile(), TNamed::GetName(), gROOT, and TFile::Open().

Referenced by annconvergencetest(), BDT(), BDT_Reg(), BDTControlPlots(), BoostControlPlots(), compareanapp(), compareClassApp(), correlations(), correlationscatters(), correlationscattersMultiClass(), correlationsMultiClass(), CorrGui(), CorrGuiMultiClass(), deviations(), efficiencies(), G__G__Base1_8_0_57(), G__G__Net_215_0_21(), G__G__ProofPlayer_201_0_27(), likelihoodrefs(), MovieMaker(), mvaeffs(), mvas(), mvasMulticlass(), mvaweights(), network(), paracoor(), probas(), regression_averagedevs(), rulevisCorr(), rulevisHists(), variables(), and variablesMultiClass().

void TMVAGlob::plot_logo ( Float_t  v_scale = 1.0,
Float_t  skew = 1.0 
)

Definition at line 316 of file tmvaglob.C.

References d, findImage(), TStyle::GetPadRightMargin(), TStyle::GetPadTopMargin(), gPad, gStyle, kFALSE, and p1().

Referenced by annconvergencetest(), compareanapp(), compareClassApp(), correlationscatters(), correlationscattersMultiClass(), deviations(), draw_network(), mvas(), mvasMulticlass(), plot_efficiencies(), probas(), regression_averagedevs(), variables(), and variablesMultiClass().

void TMVAGlob::SetFrameStyle ( TH1 frame,
Float_t  scale = 1.0 
)

Definition at line 121 of file tmvaglob.C.

References TH1::GetXaxis(), TH1::GetYaxis(), gPad, TH1::SetLabelOffset(), TAttAxis::SetLabelSize(), TAttAxis::SetTitleOffset(), and TAttAxis::SetTitleSize().

Referenced by compareanapp(), compareClassApp(), correlationscatters(), correlationscattersMultiClass(), StatDialogMVAEffs::DrawHistograms(), DrawMLPoutputMovie(), mvas(), mvasMulticlass(), plot_efficiencies(), probas(), rulevisCorr(), rulevisHists(), variables(), and variablesMultiClass().

void TMVAGlob::SetMultiClassStyle ( TObjArray hists  ) 

Definition at line 91 of file tmvaglob.C.

References TObjArray::GetEntriesFast(), i, SetFillStyle(), SetLineColor(), and SetLineWidth().

Referenced by mvasMulticlass(), and variablesMultiClass().

void TMVAGlob::SetSignalAndBackgroundStyle ( TH1 sig,
TH1 bkg,
TH1 all = 0 
)

Definition at line 52 of file tmvaglob.C.

References c_BackgroundFill, c_BackgroundLine, c_SignalFill, c_SignalLine, NULL, TAttFill::SetFillColor(), TAttFill::SetFillStyle(), TAttLine::SetLineColor(), and TAttLine::SetLineWidth().

Referenced by compareanapp(), compareClassApp(), correlationscatters(), correlationscattersMultiClass(), DrawMLPoutputMovie(), mvas(), probas(), MethodInfo::SetResultHists(), and variables().

void TMVAGlob::SetTMVAStyle (  ) 

Definition at line 140 of file tmvaglob.C.

References TSeqCollection::Add(), c_Canvas, c_FrameFill, c_TitleBorder, c_TitleBox, c_TitleText, TROOT::GetListOfStyles(), TROOT::GetStyle(), gROOT, TStyle::SetCanvasBorderMode(), TStyle::SetCanvasColor(), TAttFill::SetFillStyle(), TStyle::SetFrameBorderMode(), TStyle::SetFrameFillColor(), TStyle::SetHistLineWidth(), TStyle::SetLegendBorderSize(), TAttLine::SetLineColor(), TStyle::SetLineStyleString(), TAttMarker::SetMarkerSize(), TAttMarker::SetMarkerStyle(), TNamed::SetName(), TStyle::SetOptFit(), TStyle::SetOptStat(), TStyle::SetOptTitle(), TStyle::SetPadBorderMode(), TStyle::SetPadBottomMargin(), TStyle::SetPadColor(), TStyle::SetPadLeftMargin(), TStyle::SetPadRightMargin(), TStyle::SetPadTickX(), TStyle::SetPadTickY(), TStyle::SetPadTopMargin(), TStyle::SetPalette(), TStyle::SetPaperSize(), TROOT::SetStyle(), TNamed::SetTitle(), TStyle::SetTitleBorderSize(), TStyle::SetTitleFillColor(), TStyle::SetTitleH(), TStyle::SetTitleTextColor(), and UsePaperStyle.

Referenced by Initialize(), and Plot().


Variable Documentation

Int_t TMVAGlob::c_BackgroundFill = TColor::GetColor( "#ff0000" ) [static]

Definition at line 48 of file tmvaglob.C.

Referenced by SetSignalAndBackgroundStyle().

Int_t TMVAGlob::c_BackgroundLine = TColor::GetColor( "#ff0000" ) [static]

Definition at line 47 of file tmvaglob.C.

Referenced by probas(), and SetSignalAndBackgroundStyle().

Int_t TMVAGlob::c_Canvas = TColor::GetColor( "#f0f0f0" ) [static]

Definition at line 40 of file tmvaglob.C.

Referenced by SetTMVAStyle(), and TSVDUnfoldExample().

Int_t TMVAGlob::c_FrameFill = TColor::GetColor( "#fffffd" ) [static]

Definition at line 41 of file tmvaglob.C.

Referenced by SetTMVAStyle(), and TSVDUnfoldExample().

Int_t TMVAGlob::c_NovelBlue = TColor::GetColor( "#2244a5" ) [static]

Definition at line 49 of file tmvaglob.C.

Int_t TMVAGlob::c_SignalFill = TColor::GetColor( "#7d99d1" ) [static]

Definition at line 46 of file tmvaglob.C.

Referenced by SetSignalAndBackgroundStyle().

Int_t TMVAGlob::c_SignalLine = TColor::GetColor( "#0000ee" ) [static]

Definition at line 45 of file tmvaglob.C.

Referenced by probas(), and SetSignalAndBackgroundStyle().

Int_t TMVAGlob::c_TitleBorder = TColor::GetColor( "#7D8B9D" ) [static]

Definition at line 43 of file tmvaglob.C.

Referenced by SetTMVAStyle().

Int_t TMVAGlob::c_TitleBox = TColor::GetColor( "#5D6B7D" ) [static]

Definition at line 42 of file tmvaglob.C.

Referenced by SetTMVAStyle(), and TSVDUnfoldExample().

Int_t TMVAGlob::c_TitleText = TColor::GetColor( "#FFFFFF" ) [static]

Definition at line 44 of file tmvaglob.C.

Referenced by SetTMVAStyle(), and TSVDUnfoldExample().

Bool_t TMVAGlob::UsePaperStyle = 0 [static]

Definition at line 30 of file tmvaglob.C.

Referenced by correlations(), correlationscatters(), correlationscattersMultiClass(), correlationsMultiClass(), imgconv(), and SetTMVAStyle().


Generated on Tue Jul 5 17:01:48 2011 for ROOT_528-00b_version by  doxygen 1.5.1