#include <MsgLogger.h>
Inheritance diagram for TMVA::MsgLogger:
Definition at line 55 of file MsgLogger.h.
TMVA::MsgLogger::MsgLogger | ( | const std::string & | source, | |
EMsgType | minType = kINFO | |||
) |
TMVA::MsgLogger::MsgLogger | ( | EMsgType | minType = kINFO |
) |
TMVA::MsgLogger::MsgLogger | ( | const MsgLogger & | parent | ) |
TMVA::MsgLogger::~MsgLogger | ( | ) |
Definition at line 104 of file MsgLogger.cxx.
References fgColorMap, fgInstanceCounter, and fgTypeMap.
TMVA::MsgLogger::MsgLogger | ( | const std::string & | source, | |
EMsgType | minType = kINFO | |||
) |
TMVA::MsgLogger::MsgLogger | ( | EMsgType | minType = kINFO |
) |
TMVA::MsgLogger::MsgLogger | ( | const MsgLogger & | parent | ) |
TMVA::MsgLogger::~MsgLogger | ( | ) |
void TMVA::MsgLogger::SetSource | ( | const std::string & | source | ) | [inline] |
Definition at line 66 of file MsgLogger.h.
References fStrSource.
Referenced by TMVA::TransformationHandler::AddTransformation(), TMVA::MethodBase::ReadStateFromStream(), TMVA::MethodBase::ReadStateFromXML(), TMVA::TransformationHandler::SetCallerName(), and TMVA::Ranking::SetContext().
EMsgType TMVA::MsgLogger::GetMinType | ( | ) | const [inline] |
Definition at line 67 of file MsgLogger.h.
References fMinType.
Referenced by TMVA::RuleFitParams::FindGDTau(), TMVA::RuleFitParams::MakeGDPath(), and TMVA::RuleEnsemble::Print().
void TMVA::MsgLogger::SetMinType | ( | EMsgType | minType | ) | [inline] |
Definition at line 68 of file MsgLogger.h.
References fMinType.
Referenced by TMVA::CostComplexityPruneTool::CostComplexityPruneTool(), TMVA::Reader::Init(), TMVA::MethodPDEFoam::InitFoam(), TMVA::DataSetFactory::InitOptions(), TMVA::MethodBase::ProcessBaseOptions(), TMVA::RuleFit::SetMsgType(), TMVA::RuleFitParams::SetMsgType(), TMVA::Configurable::SetMsgType(), TMVA::Rule::SetMsgType(), TMVA::RuleEnsemble::SetMsgType(), and TMVA::DataSetInfo::SetMsgType().
std::string TMVA::MsgLogger::GetSource | ( | ) | const [inline] |
Definition at line 69 of file MsgLogger.h.
References fStrSource.
Referenced by TMVA::SimulatedAnnealing::Minimize().
std::string TMVA::MsgLogger::GetPrintedSource | ( | ) | const |
Definition at line 146 of file MsgLogger.cxx.
References fgMaxSourceSize, fgPrefix, fgSuffix, GetFormattedSource(), and i.
Referenced by TMVA::Timer::DrawProgressBar().
std::string TMVA::MsgLogger::GetFormattedSource | ( | ) | const |
Definition at line 130 of file MsgLogger.cxx.
References fgMaxSourceSize, fObjSource, fStrSource, and TObject::GetName().
Referenced by GetPrintedSource(), and Send().
static UInt_t TMVA::MsgLogger::GetMaxSourceSize | ( | ) | [inline, static] |
Definition at line 73 of file MsgLogger.h.
References fgMaxSourceSize.
Referenced by G__G__TMVA4_127_0_11(), and G__setup_memfuncTMVAcLcLMsgLogger().
TMVA::MsgLogger & TMVA::MsgLogger::operator= | ( | const MsgLogger & | parent | ) |
Definition at line 116 of file MsgLogger.cxx.
References fActiveType, fMinType, fObjSource, and fStrSource.
TMVA::MsgLogger & TMVA::MsgLogger::Endmsg | ( | MsgLogger & | logger | ) | [static] |
Definition at line 225 of file MsgLogger.cxx.
References Send().
Referenced by G__G__TMVA4_127_0_13(), and G__setup_memfuncTMVAcLcLMsgLogger().
Definition at line 123 of file MsgLogger.h.
MsgLogger & TMVA::MsgLogger::operator<< | ( | std::ostream &(*)(std::ostream &) | _f | ) | [inline] |
Definition at line 128 of file MsgLogger.h.
MsgLogger & TMVA::MsgLogger::operator<< | ( | std::ios &(*)(std::ios &) | _f | ) | [inline] |
Definition at line 134 of file MsgLogger.h.
Definition at line 90 of file MsgLogger.h.
void TMVA::MsgLogger::InhibitOutput | ( | ) | [static] |
Definition at line 53 of file MsgLogger.cxx.
References kTRUE.
Referenced by TMVA::Reader::DeclareOptions(), G__G__TMVA4_127_0_16(), G__setup_memfuncTMVAcLcLMsgLogger(), and TMVA::MethodBoost::Train().
void TMVA::MsgLogger::EnableOutput | ( | ) | [static] |
Definition at line 54 of file MsgLogger.cxx.
References fgInhibitOutput, and kFALSE.
Referenced by G__G__TMVA4_127_0_17(), G__setup_memfuncTMVAcLcLMsgLogger(), and TMVA::MethodBoost::Train().
void TMVA::MsgLogger::Send | ( | ) | [private] |
Definition at line 157 of file MsgLogger.cxx.
References fActiveType, fgMaxSourceSize, fgSuffix, GetFormattedSource(), TMVA::kINFO, kTRUE, line, str, and WriteMsg().
Referenced by Endmsg().
void TMVA::MsgLogger::InitMaps | ( | ) | [private] |
Definition at line 233 of file MsgLogger.cxx.
References fgColorMap, fgTypeMap, TMVA::kDEBUG, TMVA::kERROR, TMVA::kFATAL, TMVA::kINFO, TMVA::kSILENT, TMVA::kVERBOSE, and TMVA::kWARNING.
Referenced by MsgLogger().
void TMVA::MsgLogger::WriteMsg | ( | EMsgType | type, | |
const std::string & | line | |||
) | const [private] |
Definition at line 190 of file MsgLogger.cxx.
References fgColorMap, fgInhibitOutput, fgPrefix, fgTypeMap, fMinType, TMVA::gConfig(), TMVA::kFATAL, TMVA::kINFO, TMVA::kVERBOSE, and stype.
Referenced by Send().
void TMVA::MsgLogger::SetSource | ( | const std::string & | source | ) | [inline] |
EMsgType TMVA::MsgLogger::GetMinType | ( | ) | const [inline] |
void TMVA::MsgLogger::SetMinType | ( | EMsgType | minType | ) | [inline] |
std::string TMVA::MsgLogger::GetSource | ( | ) | const [inline] |
std::string TMVA::MsgLogger::GetPrintedSource | ( | ) | const |
std::string TMVA::MsgLogger::GetFormattedSource | ( | ) | const |
static UInt_t TMVA::MsgLogger::GetMaxSourceSize | ( | ) | [inline, static] |
MsgLogger& TMVA::MsgLogger::operator<< | ( | std::ostream &(*)(std::ostream &) | _f | ) |
MsgLogger& TMVA::MsgLogger::operator<< | ( | std::ios &(*)(std::ios &) | _f | ) |
Definition at line 90 of file MsgLogger.h.
static void TMVA::MsgLogger::InhibitOutput | ( | ) | [static] |
static void TMVA::MsgLogger::EnableOutput | ( | ) | [static] |
void TMVA::MsgLogger::Send | ( | ) | [private] |
void TMVA::MsgLogger::InitMaps | ( | ) | [private] |
void TMVA::MsgLogger::WriteMsg | ( | EMsgType | type, | |
const std::string & | line | |||
) | const [private] |
const TObject* TMVA::MsgLogger::fObjSource [private] |
std::string TMVA::MsgLogger::fStrSource [private] |
Definition at line 107 of file MsgLogger.h.
Referenced by GetFormattedSource(), GetSource(), operator=(), and SetSource().
const std::string TMVA::MsgLogger::fgPrefix [static, private] |
const std::string TMVA::MsgLogger::fgSuffix [static, private] |
EMsgType TMVA::MsgLogger::fActiveType [private] |
static UInt_t TMVA::MsgLogger::fgMaxSourceSize [static, private] |
Definition at line 111 of file MsgLogger.h.
Referenced by GetFormattedSource(), GetMaxSourceSize(), GetPrintedSource(), and Send().
static Bool_t TMVA::MsgLogger::fgOutputSupressed [static, private] |
Definition at line 112 of file MsgLogger.h.
static Bool_t TMVA::MsgLogger::fgInhibitOutput [static, private] |
Int_t TMVA::MsgLogger::fgInstanceCounter [static, private] |
std::map< TMVA::EMsgType, std::string > * TMVA::MsgLogger::fgTypeMap [static, private] |
std::map< TMVA::EMsgType, std::string > * TMVA::MsgLogger::fgColorMap [static, private] |
EMsgType TMVA::MsgLogger::fMinType [private] |
Definition at line 118 of file MsgLogger.h.
Referenced by GetMinType(), operator=(), SetMinType(), and WriteMsg().
const TObject* TMVA::MsgLogger::fObjSource [private] |
Definition at line 106 of file MsgLogger.h.
std::map<EMsgType, std::string>* TMVA::MsgLogger::fgTypeMap [static, private] |
Definition at line 116 of file MsgLogger.h.
std::map<EMsgType, std::string>* TMVA::MsgLogger::fgColorMap [static, private] |
Definition at line 117 of file MsgLogger.h.