29#ifndef ROOT_TMVA_Config 
   30#define ROOT_TMVA_Config 
   94      class VariablePlotting;
 
 
#define ClassDef(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
This class provides a simple interface to execute the same task multiple times in parallel threads,...
 
TString fOptionsReferenceFileDir
 
TString fWeightFileDirPrefix
 
TString fWeightFileExtension
 
Int_t fMaxNumOfAllowedVariablesForScatterPlots
 
Int_t fMaxNumOfAllowedVariables
 
Singleton class for global configuration settings used by TMVA.
 
void SetDrawProgressBar(Bool_t d)
 
Bool_t WriteOptionsReference() const
 
class TMVA::Config::IONames fIONames
 
ROOT::TThreadExecutor & GetMultiThreadExecutor()
 
Executor & GetThreadExecutor()
Get executor class for multi-thread usage In case when MT is not enabled will return a serial executo...
 
void SetWriteOptionsReference(Bool_t w)
 
std::atomic< Bool_t > fDrawProgressBar
draw progress bar to indicate training evolution
 
Bool_t IsMTEnabled() const
Check if IMT is enabled.
 
void SetNumWorkers(UInt_t n)
 
void SetUseColor(Bool_t uc)
 
void EnableMT(int numthreads=0)
Enable MT in TMVA (by default is on when ROOT::EnableImplicitMT() is set.
 
std::atomic< Bool_t > fUseColoredConsole
coloured standard output
 
static std::atomic< Config * > fgConfigPtr
 
Config & operator=(const Config &)
 
static void DestroyInstance()
static function: destroy TMVA instance
 
std::atomic< UInt_t > fNWorkers
Default number of workers for multi-process jobs.
 
virtual ~Config()
destructor
 
UInt_t GetNumWorkers() const
 
std::atomic< Bool_t > fSilent
no output at all
 
Bool_t DrawProgressBar() const
 
static Config & Instance()
static function: returns TMVA instance
 
Config()
constructor - set defaults
 
MsgLogger * fLogger
! message logger
 
void DisableMT()
Force disabling MT running and release the thread pool by using instead seriaql execution.
 
VariablePlotting & GetVariablePlotting()
 
std::atomic< Bool_t > fWriteOptionsReference
if set true: Configurable objects write file with option reference
 
class TMVA::Config::VariablePlotting fVariablePlotting
 
unsigned int GetPoolSize() const
 
ROOT::TThreadExecutor * GetMultiThreadExecutor()
 
ostringstream derivative to redirect and format output
 
create variable transformations