Logo ROOT   6.10/09
Reference Guide
List of all members | Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
TMVA::Config Class Reference

Singleton class for global configuration settings used by TMVA.

Definition at line 49 of file Config.h.

Classes

class  IONames
 
class  VariablePlotting
 

Public Member Functions

Bool_t DrawProgressBar () const
 
IONamesGetIONames ()
 
VariablePlottingGetVariablePlotting ()
 
Bool_t IsSilent () const
 
void SetDrawProgressBar (Bool_t d)
 
void SetSilent (Bool_t s)
 
void SetUseColor (Bool_t uc)
 
void SetWriteOptionsReference (Bool_t w)
 
Bool_t UseColor () const
 
Bool_t WriteOptionsReference () const
 

Static Public Member Functions

static void DestroyInstance ()
 static function: destroy TMVA instance More...
 
static ConfigInstance ()
 static function: returns TMVA instance More...
 

Public Attributes

class TMVA::Config::IONames fIONames
 
class TMVA::Config::VariablePlotting fVariablePlotting
 

Private Member Functions

 Config ()
 constructor - set defaults More...
 
 Config (const Config &)
 
virtual ~Config ()
 destructor More...
 
MsgLoggerLog () const
 
Configoperator= (const Config &)
 

Private Attributes

Bool_t fDrawProgressBar
 
MsgLoggerfLogger
 
Bool_t fSilent
 
Bool_t fUseColoredConsole
 
Bool_t fWriteOptionsReference
 

Static Private Attributes

static ConfigfgConfigPtr = 0
 

#include <TMVA/Config.h>

Constructor & Destructor Documentation

◆ Config() [1/2]

TMVA::Config::Config ( )
private

constructor - set defaults

Definition at line 55 of file Config.cxx.

◆ Config() [2/2]

TMVA::Config::Config ( const Config )
private

◆ ~Config()

TMVA::Config::~Config ( )
privatevirtual

destructor

Definition at line 80 of file Config.cxx.

Member Function Documentation

◆ DestroyInstance()

void TMVA::Config::DestroyInstance ( )
static

static function: destroy TMVA instance

Definition at line 88 of file Config.cxx.

◆ DrawProgressBar()

Bool_t TMVA::Config::DrawProgressBar ( ) const
inline

Definition at line 65 of file Config.h.

◆ GetIONames()

IONames& TMVA::Config::GetIONames ( )
inline

Definition at line 74 of file Config.h.

◆ GetVariablePlotting()

VariablePlotting& TMVA::Config::GetVariablePlotting ( )
inline

Definition at line 73 of file Config.h.

◆ Instance()

TMVA::Config & TMVA::Config::Instance ( )
static

static function: returns TMVA instance

Definition at line 100 of file Config.cxx.

◆ IsSilent()

Bool_t TMVA::Config::IsSilent ( ) const
inline

Definition at line 59 of file Config.h.

◆ Log()

MsgLogger& TMVA::Config::Log ( ) const
inlineprivate

Definition at line 128 of file Config.h.

◆ operator=()

Config& TMVA::Config::operator= ( const Config )
private

◆ SetDrawProgressBar()

void TMVA::Config::SetDrawProgressBar ( Bool_t  d)
inline

Definition at line 66 of file Config.h.

◆ SetSilent()

void TMVA::Config::SetSilent ( Bool_t  s)
inline

Definition at line 60 of file Config.h.

◆ SetUseColor()

void TMVA::Config::SetUseColor ( Bool_t  uc)
inline

Definition at line 57 of file Config.h.

◆ SetWriteOptionsReference()

void TMVA::Config::SetWriteOptionsReference ( Bool_t  w)
inline

Definition at line 63 of file Config.h.

◆ UseColor()

Bool_t TMVA::Config::UseColor ( ) const
inline

Definition at line 56 of file Config.h.

◆ WriteOptionsReference()

Bool_t TMVA::Config::WriteOptionsReference ( ) const
inline

Definition at line 62 of file Config.h.

Member Data Documentation

◆ fDrawProgressBar

Bool_t TMVA::Config::fDrawProgressBar
private

Definition at line 125 of file Config.h.

◆ fgConfigPtr

TMVA::Config * TMVA::Config::fgConfigPtr = 0
staticprivate

Definition at line 112 of file Config.h.

◆ fIONames

class TMVA::Config::IONames TMVA::Config::fIONames

◆ fLogger

MsgLogger* TMVA::Config::fLogger
mutableprivate

Definition at line 127 of file Config.h.

◆ fSilent

Bool_t TMVA::Config::fSilent
private

Definition at line 123 of file Config.h.

◆ fUseColoredConsole

Bool_t TMVA::Config::fUseColoredConsole
private

Definition at line 122 of file Config.h.

◆ fVariablePlotting

class TMVA::Config::VariablePlotting TMVA::Config::fVariablePlotting

◆ fWriteOptionsReference

Bool_t TMVA::Config::fWriteOptionsReference
private

Definition at line 124 of file Config.h.


The documentation for this class was generated from the following files: