29 #ifndef ROOT_TMVA_Types
30 #define ROOT_TMVA_Types
41 #if __cplusplus > 199711L
51 typedef UInt_t TMVAVersion_t;
68 enum HistType { kMVAType = 0, kProbaType = 1, kRarityType = 2, kCompareType = 3 };
71 enum VIType {kShort=0,kAll=1,kRandom=2};
171 #if __cplusplus > 199711L
Singleton class for Global types used by TMVA.
static Types & Instance()
the the single instance of "Types" if existing already, or create it (Singleton)
std::map< TString, TMVA::Types::EMVA > fStr2type
Bool_t AddTypeMapping(Types::EMVA method, const TString &methodname)
Types::EMVA GetMethodType(const TString &method) const
returns the method type (enum) for a given method (string)
static void DestroyInstance()
"destructor" of the single instance
static Types * fgTypesPtr
TString GetMethodName(Types::EMVA method) const
ostringstream derivative to redirect and format output