TMVA::MethodBase Class Reference

#include <MethodBase.h>

Inheritance diagram for TMVA::MethodBase:

TMVA::IMethod TMVA::Configurable TMVA::IMethod TMVA::Configurable TObject TObject TObject TObject TMVA::MethodANNBase TMVA::MethodANNBase TMVA::MethodBayesClassifier TMVA::MethodBayesClassifier TMVA::MethodBDT TMVA::MethodBDT TMVA::MethodCFMlpANN TMVA::MethodCFMlpANN TMVA::MethodCommittee TMVA::MethodCommittee TMVA::MethodCompositeBase TMVA::MethodCompositeBase TMVA::MethodCuts TMVA::MethodCuts TMVA::MethodDT TMVA::MethodDT TMVA::MethodFDA TMVA::MethodFDA TMVA::MethodFisher TMVA::MethodFisher TMVA::MethodHMatrix TMVA::MethodHMatrix TMVA::MethodKNN TMVA::MethodKNN TMVA::MethodLD TMVA::MethodLD TMVA::MethodLikelihood TMVA::MethodLikelihood TMVA::MethodPDEFoam TMVA::MethodPDEFoam TMVA::MethodPDERS TMVA::MethodPDERS TMVA::MethodRuleFit TMVA::MethodRuleFit TMVA::MethodSVM TMVA::MethodSVM TMVA::MethodTMlpANN TMVA::MethodTMlpANN List of all members.

Public Types

enum  EWeightFileType
enum  EWeightFileType

Public Member Functions

 MethodBase (const TString &jobName, Types::EMVA methodType, const TString &methodTitle, DataSetInfo &dsi, const TString &theOption="", TDirectory *theBaseDir=0)
 MethodBase (Types::EMVA methodType, DataSetInfo &dsi, const TString &weightFile, TDirectory *theBaseDir=0)
virtual ~MethodBase ()
void SetupMethod ()
void ProcessSetup ()
virtual void CheckSetup ()
void AddOutput (Types::ETreeType type, Types::EAnalysisType analysisType)
void TrainMethod ()
virtual std::map< TString,
Double_t
OptimizeTuningParameters (TString fomType="ROCIntegral", TString fitType="FitGA")
virtual void SetTuneParameters (std::map< TString, Double_t > tuneParameters)
virtual void Train ()=0
void SetTrainTime (Double_t trainTime)
Double_t GetTrainTime () const
void SetTestTime (Double_t testTime)
Double_t GetTestTime () const
virtual void TestClassification ()
virtual void TestMulticlass ()
virtual void TestRegression (Double_t &bias, Double_t &biasT, Double_t &dev, Double_t &devT, Double_t &rms, Double_t &rmsT, Double_t &mInf, Double_t &mInfT, Double_t &corr, Types::ETreeType type)
virtual void Init ()=0
virtual void DeclareOptions ()=0
virtual void ProcessOptions ()=0
virtual void DeclareCompatibilityOptions ()
virtual void Reset ()
virtual Double_t GetMvaValue (Double_t *errLower=0, Double_t *errUpper=0)=0
Double_t GetMvaValue (const TMVA::Event *const ev, Double_t *err=0, Double_t *errUpper=0)
virtual const std::vector<
Float_t > & 
GetRegressionValues ()
virtual const std::vector<
Float_t > & 
GetMulticlassValues ()
virtual Double_t GetProba (Double_t mvaVal, Double_t ap_sig)
virtual Double_t GetRarity (Double_t mvaVal, Types::ESBType reftype=Types::kBackground) const
virtual const RankingCreateRanking ()=0
virtual Bool_t MonitorBoost (MethodBoost *)
virtual void MakeClass (const TString &classFileName=TString("")) const
void PrintHelpMessage () const
void WriteStateToFile () const
void ReadStateFromFile ()
void ReadStateFromStream (std::istream &tf)
void ReadStateFromStream (TFile &rf)
void ReadStateFromXMLString (const char *xmlstr)
virtual void WriteEvaluationHistosToFile (Types::ETreeType treetype)
virtual void WriteMonitoringHistosToFile () const
virtual Double_t GetEfficiency (const TString &, Types::ETreeType, Double_t &err)
virtual Double_t GetTrainingEfficiency (const TString &)
virtual std::vector< Float_tGetMulticlassEfficiency (std::vector< std::vector< Float_t > > &purity)
virtual std::vector< Float_tGetMulticlassTrainingEfficiency (std::vector< std::vector< Float_t > > &purity)
virtual Double_t GetSignificance () const
virtual Double_t GetROCIntegral (PDF *pdfS=0, PDF *pdfB=0) const
virtual Double_t GetMaximumSignificance (Double_t SignalEvents, Double_t BackgroundEvents, Double_t &optimal_significance_value) const
virtual Double_t GetSeparation (TH1 *, TH1 *) const
virtual Double_t GetSeparation (PDF *pdfS=0, PDF *pdfB=0) const
virtual void GetRegressionDeviation (UInt_t tgtNum, Types::ETreeType type, Double_t &stddev, Double_t &stddev90Percent) const
const TStringGetJobName () const
const TStringGetMethodName () const
TString GetMethodTypeName () const
Types::EMVA GetMethodType () const
const char * GetName () const
const TStringGetTestvarName () const
const TString GetProbaName () const
TString GetWeightFileName () const
void SetTestvarName (const TString &v="")
UInt_t GetNvar () const
UInt_t GetNVariables () const
UInt_t GetNTargets () const
const TStringGetInputVar (Int_t i) const
const TStringGetInputLabel (Int_t i) const
const TStringGetInputTitle (Int_t i) const
Double_t GetMean (Int_t ivar) const
Double_t GetRMS (Int_t ivar) const
Double_t GetXmin (Int_t ivar) const
Double_t GetXmax (Int_t ivar) const
Double_t GetSignalReferenceCut () const
void SetSignalReferenceCut (Double_t cut)
TDirectoryBaseDir () const
TDirectoryMethodBaseDir () const
void SetMethodDir (TDirectory *methodDir)
void SetBaseDir (TDirectory *methodDir)
void SetMethodBaseDir (TDirectory *methodDir)
UInt_t GetTrainingTMVAVersionCode () const
UInt_t GetTrainingROOTVersionCode () const
TString GetTrainingTMVAVersionString () const
TString GetTrainingROOTVersionString () const
TransformationHandlerGetTransformationHandler ()
const TransformationHandlerGetTransformationHandler () const
DataSetInfoDataInfo () const
UInt_t GetNEvents () const
 temporary event when testing on a different DataSet than the own one
const EventGetEvent () const
const EventGetEvent (const TMVA::Event *ev) const
const EventGetEvent (Long64_t ievt) const
const EventGetEvent (Long64_t ievt, Types::ETreeType type) const
const EventGetTrainingEvent (Long64_t ievt) const
const EventGetTestingEvent (Long64_t ievt) const
const std::vector< TMVA::Event * > & GetEventCollection (Types::ETreeType type)
virtual Bool_t IsSignalLike ()
DataSetData () const
Bool_t HasMVAPdfs () const
virtual void SetAnalysisType (Types::EAnalysisType type)
Types::EAnalysisType GetAnalysisType () const
Bool_t DoRegression () const
Bool_t DoMulticlass () const
void DisableWriting (Bool_t setter)
virtual void SetCurrentEvent (Long64_t ievt) const
 MethodBase (const TString &jobName, Types::EMVA methodType, const TString &methodTitle, DataSetInfo &dsi, const TString &theOption="", TDirectory *theBaseDir=0)
 MethodBase (Types::EMVA methodType, DataSetInfo &dsi, const TString &weightFile, TDirectory *theBaseDir=0)
virtual ~MethodBase ()
void SetupMethod ()
void ProcessSetup ()
virtual void CheckSetup ()
void AddOutput (Types::ETreeType type, Types::EAnalysisType analysisType)
void TrainMethod ()
virtual std::map< TString,
Double_t
OptimizeTuningParameters (TString fomType="ROCIntegral", TString fitType="FitGA")
virtual void SetTuneParameters (std::map< TString, Double_t > tuneParameters)
virtual void Train ()=0
void SetTrainTime (Double_t trainTime)
Double_t GetTrainTime () const
void SetTestTime (Double_t testTime)
Double_t GetTestTime () const
virtual void TestClassification ()
virtual void TestMulticlass ()
virtual void TestRegression (Double_t &bias, Double_t &biasT, Double_t &dev, Double_t &devT, Double_t &rms, Double_t &rmsT, Double_t &mInf, Double_t &mInfT, Double_t &corr, Types::ETreeType type)
virtual void Init ()=0
virtual void DeclareOptions ()=0
virtual void ProcessOptions ()=0
virtual void DeclareCompatibilityOptions ()
virtual void Reset ()
virtual Double_t GetMvaValue (Double_t *errLower=0, Double_t *errUpper=0)=0
Double_t GetMvaValue (const TMVA::Event *const ev, Double_t *err=0, Double_t *errUpper=0)
virtual const std::vector<
Float_t > & 
GetRegressionValues ()
virtual const std::vector<
Float_t > & 
GetMulticlassValues ()
virtual Double_t GetProba (Double_t mvaVal, Double_t ap_sig)
virtual Double_t GetRarity (Double_t mvaVal, Types::ESBType reftype=Types::kBackground) const
virtual const RankingCreateRanking ()=0
virtual Bool_t MonitorBoost (MethodBoost *)
virtual void MakeClass (const TString &classFileName=TString("")) const
void PrintHelpMessage () const
void WriteStateToFile () const
void ReadStateFromFile ()
void ReadStateFromStream (std::istream &tf)
void ReadStateFromStream (TFile &rf)
void ReadStateFromXMLString (const char *xmlstr)
virtual void WriteEvaluationHistosToFile (Types::ETreeType treetype)
virtual void WriteMonitoringHistosToFile () const
virtual Double_t GetEfficiency (const TString &, Types::ETreeType, Double_t &err)
virtual Double_t GetTrainingEfficiency (const TString &)
virtual std::vector< Float_tGetMulticlassEfficiency (std::vector< std::vector< Float_t > > &purity)
virtual std::vector< Float_tGetMulticlassTrainingEfficiency (std::vector< std::vector< Float_t > > &purity)
virtual Double_t GetSignificance () const
virtual Double_t GetROCIntegral (PDF *pdfS=0, PDF *pdfB=0) const
virtual Double_t GetMaximumSignificance (Double_t SignalEvents, Double_t BackgroundEvents, Double_t &optimal_significance_value) const
virtual Double_t GetSeparation (TH1 *, TH1 *) const
virtual Double_t GetSeparation (PDF *pdfS=0, PDF *pdfB=0) const
virtual void GetRegressionDeviation (UInt_t tgtNum, Types::ETreeType type, Double_t &stddev, Double_t &stddev90Percent) const
const TStringGetJobName () const
const TStringGetMethodName () const
TString GetMethodTypeName () const
Types::EMVA GetMethodType () const
const char * GetName () const
const TStringGetTestvarName () const
const TString GetProbaName () const
TString GetWeightFileName () const
void SetTestvarName (const TString &v="")
UInt_t GetNvar () const
UInt_t GetNVariables () const
UInt_t GetNTargets () const
const TStringGetInputVar (Int_t i) const
const TStringGetInputLabel (Int_t i) const
const TStringGetInputTitle (Int_t i) const
Double_t GetMean (Int_t ivar) const
Double_t GetRMS (Int_t ivar) const
Double_t GetXmin (Int_t ivar) const
Double_t GetXmax (Int_t ivar) const
Double_t GetSignalReferenceCut () const
void SetSignalReferenceCut (Double_t cut)
TDirectoryBaseDir () const
TDirectoryMethodBaseDir () const
void SetMethodDir (TDirectory *methodDir)
void SetBaseDir (TDirectory *methodDir)
void SetMethodBaseDir (TDirectory *methodDir)
UInt_t GetTrainingTMVAVersionCode () const
UInt_t GetTrainingROOTVersionCode () const
TString GetTrainingTMVAVersionString () const
TString GetTrainingROOTVersionString () const
TransformationHandlerGetTransformationHandler ()
const TransformationHandlerGetTransformationHandler () const
DataSetInfoDataInfo () const
UInt_t GetNEvents () const
 temporary event when testing on a different DataSet than the own one
const EventGetEvent () const
const EventGetEvent (const TMVA::Event *ev) const
const EventGetEvent (Long64_t ievt) const
const EventGetEvent (Long64_t ievt, Types::ETreeType type) const
const EventGetTrainingEvent (Long64_t ievt) const
const EventGetTestingEvent (Long64_t ievt) const
const std::vector< TMVA::Event * > & GetEventCollection (Types::ETreeType type)
virtual Bool_t IsSignalLike ()
DataSetData () const
Bool_t HasMVAPdfs () const
virtual void SetAnalysisType (Types::EAnalysisType type)
Types::EAnalysisType GetAnalysisType () const
Bool_t DoRegression () const
Bool_t DoMulticlass () const
void DisableWriting (Bool_t setter)
virtual void SetCurrentEvent (Long64_t ievt) const

Public Attributes

const EventfTmpEvent
Bool_t fSetupCompleted
const EventfTmpEvent

Protected Member Functions

void NoErrorCalc (Double_t *const err, Double_t *const errUpper)
virtual void AddWeightsXMLTo (void *parent) const =0
virtual void ReadWeightsFromXML (void *wghtnode)=0
virtual void ReadWeightsFromStream (std::istream &)=0
virtual void ReadWeightsFromStream (TFile &)
void SetWeightFileName (TString)
const TStringGetWeightFileDir () const
void SetWeightFileDir (TString fileDir)
Bool_t IsNormalised () const
void SetNormalised (Bool_t norm)
Bool_t Verbose () const
Bool_t Help () const
const TStringGetInternalVarName (Int_t ivar) const
const TStringGetOriginalVarName (Int_t ivar) const
Bool_t HasTrainingTree () const
virtual void MakeClassSpecific (std::ostream &, const TString &="") const
virtual void MakeClassSpecificHeader (std::ostream &, const TString &="") const
void Statistics (Types::ETreeType treeType, const TString &theVarName, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &)
Bool_t TxtWeightsOnly () const
Float_t GetTWeight (const Event *ev) const
Bool_t IsConstructedFromWeightFile () const
Bool_t IgnoreEventsWithNegWeightsInTraining () const
void NoErrorCalc (Double_t *const err, Double_t *const errUpper)
virtual void AddWeightsXMLTo (void *parent) const =0
virtual void ReadWeightsFromXML (void *wghtnode)=0
virtual void ReadWeightsFromStream (std::istream &)=0
virtual void ReadWeightsFromStream (TFile &)
void SetWeightFileName (TString)
const TStringGetWeightFileDir () const
void SetWeightFileDir (TString fileDir)
Bool_t IsNormalised () const
void SetNormalised (Bool_t norm)
Bool_t Verbose () const
Bool_t Help () const
const TStringGetInternalVarName (Int_t ivar) const
const TStringGetOriginalVarName (Int_t ivar) const
Bool_t HasTrainingTree () const
virtual void MakeClassSpecific (std::ostream &, const TString &="") const
virtual void MakeClassSpecificHeader (std::ostream &, const TString &="") const
void Statistics (Types::ETreeType treeType, const TString &theVarName, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &)
Bool_t TxtWeightsOnly () const
Float_t GetTWeight (const Event *ev) const
Bool_t IsConstructedFromWeightFile () const
Bool_t IgnoreEventsWithNegWeightsInTraining () const

Static Protected Member Functions

static MethodBaseGetThisBase ()
static MethodBaseGetThisBase ()

Protected Attributes

RankingfRanking
std::vector< TString > * fInputVars
Int_t fNbins
Int_t fNbinsH
Types::EAnalysisType fAnalysisType
std::vector< Float_t > * fRegressionReturnVal
std::vector< Float_t > * fMulticlassReturnVal
UInt_t fSignalClass
UInt_t fBackgroundClass
RankingfRanking
std::vector< TString > * fInputVars
std::vector< Float_t > * fRegressionReturnVal
std::vector< Float_t > * fMulticlassReturnVal

Private Types

enum  ECutOrientation
enum  ECutOrientation

Private Member Functions

void WriteStateToXML (void *parent) const
void ReadStateFromXML (void *parent)
void WriteStateToStream (std::ostream &tf) const
void WriteVarsToStream (std::ostream &tf, const TString &prefix="") const
void AddVarsXMLTo (void *parent) const
void AddSpectatorsXMLTo (void *parent) const
void AddTargetsXMLTo (void *parent) const
void AddClassesXMLTo (void *parent) const
void ReadVariablesFromXML (void *varnode)
void ReadSpectatorsFromXML (void *specnode)
void ReadTargetsFromXML (void *tarnode)
void ReadClassesFromXML (void *clsnode)
void ReadVarsFromStream (std::istream &istr)
void InitBase ()
void DeclareBaseOptions ()
void ProcessBaseOptions ()
ECutOrientation GetCutOrientation () const
void ResetThisBase ()
void CreateMVAPdfs ()
Double_t GetEffForRoot (Double_t)
Bool_t GetLine (std::istream &fin, char *buf)
virtual void AddClassifierOutput (Types::ETreeType type)
virtual void AddClassifierOutputProb (Types::ETreeType type)
virtual void AddRegressionOutput (Types::ETreeType type)
virtual void AddMulticlassOutput (Types::ETreeType type)
void AddInfoItem (void *gi, const TString &name, const TString &value) const
void CreateVariableTransforms (const TString &trafoDefinition)
void WriteStateToXML (void *parent) const
void ReadStateFromXML (void *parent)
void WriteStateToStream (std::ostream &tf) const
void WriteVarsToStream (std::ostream &tf, const TString &prefix="") const
void AddVarsXMLTo (void *parent) const
void AddSpectatorsXMLTo (void *parent) const
void AddTargetsXMLTo (void *parent) const
void AddClassesXMLTo (void *parent) const
void ReadVariablesFromXML (void *varnode)
void ReadSpectatorsFromXML (void *specnode)
void ReadTargetsFromXML (void *tarnode)
void ReadClassesFromXML (void *clsnode)
void ReadVarsFromStream (std::istream &istr)
void InitBase ()
void DeclareBaseOptions ()
void ProcessBaseOptions ()
ECutOrientation GetCutOrientation () const
void ResetThisBase ()
void CreateMVAPdfs ()
Double_t GetEffForRoot (Double_t)
Bool_t GetLine (std::istream &fin, char *buf)
virtual void AddClassifierOutput (Types::ETreeType type)
virtual void AddClassifierOutputProb (Types::ETreeType type)
virtual void AddRegressionOutput (Types::ETreeType type)
virtual void AddMulticlassOutput (Types::ETreeType type)
void AddInfoItem (void *gi, const TString &name, const TString &value) const
void CreateVariableTransforms (const TString &trafoDefinition)

Static Private Member Functions

static Double_t IGetEffForRoot (Double_t)
static Double_t IGetEffForRoot (Double_t)

Private Attributes

Bool_t fDisableWriting
DataSetInfofDataSetInfo
 set to true in order to suppress writing to XML
Double_t fSignalReferenceCut
 the data set information (sometimes needed)
Types::ESBType fVariableTransformType
TString fJobName
TString fMethodName
Types::EMVA fMethodType
TString fTestvar
UInt_t fTMVATrainingVersion
UInt_t fROOTTrainingVersion
Bool_t fConstructedFromWeightFile
TDirectoryfBaseDir
TDirectoryfMethodBaseDir
TString fParentDir
TString fFileDir
TString fWeightFile
TH1fEffS
PDFfDefaultPDF
PDFfMVAPdfS
PDFfMVAPdfB
PDFfSplS
PDFfSplB
TSplinefSpleffBvsS
PDFfSplTrainS
PDFfSplTrainB
TSplinefSplTrainEffBvsS
Double_t fMeanS
Double_t fMeanB
Double_t fRmsS
Double_t fRmsB
Double_t fXmin
Double_t fXmax
TString fVarTransformString
TransformationHandler fTransformation
Bool_t fVerbose
TString fVerbosityLevelString
EMsgType fVerbosityLevel
Bool_t fHelp
Bool_t fHasMVAPdfs
Bool_t fIgnoreNegWeightsInTraining
Double_t fTrainTime
Double_t fTestTime
ECutOrientation fCutOrientation
TSpline1fSplRefS
TSpline1fSplRefB
TSpline1fSplTrainRefS
TSpline1fSplTrainRefB
std::vector< const std::vector<
TMVA::Event * > * > 
fEventCollections
Bool_t fNormalise
Bool_t fUseDecorr
TString fVariableTransformTypeString
Bool_t fTxtWeightsOnly
Int_t fNbinsMVAPdf
Int_t fNsmoothMVAPdf
DataSetInfofDataSetInfo
 set to true in order to suppress writing to XML
TDirectoryfBaseDir
TDirectoryfMethodBaseDir
TH1fEffS
PDFfDefaultPDF
PDFfMVAPdfS
PDFfMVAPdfB
PDFfSplS
PDFfSplB
TSplinefSpleffBvsS
PDFfSplTrainS
PDFfSplTrainB
TSplinefSplTrainEffBvsS
TSpline1fSplRefS
TSpline1fSplRefB
TSpline1fSplTrainRefS
TSpline1fSplTrainRefB
std::vector< const std::vector<
TMVA::Event * > * > 
fEventCollections

Static Private Attributes

static MethodBasefgThisBase
static MethodBasefgThisBase

Friends

class MethodCategory
class MethodCommittee
class MethodCompositeBase
class MethodCuts

Detailed Description

Definition at line 87 of file MethodBase.h.


Member Enumeration Documentation

enum TMVA::MethodBase::EWeightFileType

Definition at line 91 of file MethodBase.h.

enum TMVA::MethodBase::ECutOrientation [private]

Definition at line 450 of file MethodBase.h.

enum TMVA::MethodBase::EWeightFileType

Definition at line 91 of file MethodBase.h.

enum TMVA::MethodBase::ECutOrientation [private]

Definition at line 450 of file MethodBase.h.


Constructor & Destructor Documentation

TMVA::MethodBase::MethodBase ( const TString jobName,
Types::EMVA  methodType,
const TString methodTitle,
DataSetInfo dsi,
const TString theOption = "",
TDirectory theBaseDir = 0 
)

Definition at line 126 of file MethodBase.cxx.

References TMVA::gConfig(), GetWeightFileDir(), gSystem, TSystem::MakeDirectory(), SetTestvarName(), and SetWeightFileDir().

TMVA::MethodBase::MethodBase ( Types::EMVA  methodType,
DataSetInfo dsi,
const TString weightFile,
TDirectory theBaseDir = 0 
)

Definition at line 185 of file MethodBase.cxx.

TMVA::MethodBase::~MethodBase (  )  [virtual]

Definition at line 237 of file MethodBase.cxx.

References Endl, fDefaultPDF, fEventCollections, fInputVars, fMulticlassReturnVal, fMVAPdfB, fMVAPdfS, fRanking, fRegressionReturnVal, fSetupCompleted, fSplB, fSpleffBvsS, fSplRefB, fSplRefS, fSplS, fSplTrainEffBvsS, fSplTrainRefB, fSplTrainRefS, i, TMVA::kFATAL, and TMVA::Configurable::Log().

TMVA::MethodBase::MethodBase ( const TString jobName,
Types::EMVA  methodType,
const TString methodTitle,
DataSetInfo dsi,
const TString theOption = "",
TDirectory theBaseDir = 0 
)

TMVA::MethodBase::MethodBase ( Types::EMVA  methodType,
DataSetInfo dsi,
const TString weightFile,
TDirectory theBaseDir = 0 
)

virtual TMVA::MethodBase::~MethodBase (  )  [virtual]


Member Function Documentation

void TMVA::MethodBase::SetupMethod (  ) 

Definition at line 277 of file MethodBase.cxx.

References DeclareBaseOptions(), DeclareOptions(), Endl, fSetupCompleted, Init(), InitBase(), TMVA::kFATAL, and TMVA::Configurable::Log().

Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().

void TMVA::MethodBase::ProcessSetup (  ) 

Definition at line 290 of file MethodBase.cxx.

References ProcessBaseOptions(), and ProcessOptions().

Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().

void TMVA::MethodBase::CheckSetup (  )  [virtual]

Definition at line 300 of file MethodBase.cxx.

References TMVA::Configurable::CheckForUnusedOptions().

Referenced by TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().

void TMVA::MethodBase::AddOutput ( Types::ETreeType  type,
Types::EAnalysisType  analysisType 
)

Definition at line 1096 of file MethodBase.cxx.

References AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), HasMVAPdfs(), TMVA::Types::kMulticlass, and TMVA::Types::kRegression.

void TMVA::MethodBase::TrainMethod (  ) 

Definition at line 556 of file MethodBase.cxx.

References AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), BaseDir(), TMVA::TransformationHandler::CalcTransformations(), TDirectory::cd(), CreateMVAPdfs(), Data(), DoMulticlass(), DoRegression(), TMVA::Timer::ElapsedSeconds(), Endl, fDisableWriting, TMVA::Timer::GetElapsedTime(), GetEventCollection(), GetName(), TMVA::DataSet::GetNEvents(), GetTransformationHandler(), HasMVAPdfs(), Help(), TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, MakeClass(), nEvents, PrintHelpMessage(), TMVA::DataSet::SetCurrentType(), SetTrainTime(), Train(), WriteMonitoringHistosToFile(), and WriteStateToFile().

Referenced by TMVA::MethodBoost::SingleTrain().

std::map< TString, Double_t > TMVA::MethodBase::OptimizeTuningParameters ( TString  fomType = "ROCIntegral",
TString  fitType = "FitGA" 
) [virtual]

Definition at line 528 of file MethodBase.cxx.

References Endl, GetName(), TMVA::kWARNING, and TMVA::Configurable::Log().

void TMVA::MethodBase::SetTuneParameters ( std::map< TString, Double_t tuneParameters  )  [virtual]

Definition at line 548 of file MethodBase.cxx.

Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeFit(), and TMVA::OptimizeConfigParameters::optimizeScan().

virtual void TMVA::MethodBase::Train (  )  [pure virtual]

Implements TMVA::IMethod.

Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeScan(), and TrainMethod().

void TMVA::MethodBase::SetTrainTime ( Double_t  trainTime  )  [inline]

Definition at line 132 of file MethodBase.h.

References fTrainTime.

Referenced by TrainMethod().

Double_t TMVA::MethodBase::GetTrainTime (  )  const [inline]

Definition at line 133 of file MethodBase.h.

References fTrainTime.

Referenced by WriteStateToXML().

void TMVA::MethodBase::SetTestTime ( Double_t  testTime  )  [inline]

Definition at line 136 of file MethodBase.h.

References fTestTime.

Referenced by AddClassifierOutput(), AddMulticlassOutput(), and AddRegressionOutput().

Double_t TMVA::MethodBase::GetTestTime (  )  const [inline]

Definition at line 137 of file MethodBase.h.

References fTestTime.

void TMVA::MethodBase::TestClassification (  )  [virtual]

Definition at line 927 of file MethodBase.cxx.

References TMVA::Tools::ComputeStat(), TString::Contains(), Data(), DataInfo(), Endl, fCutOrientation, TH1::Fill(), fMeanB, fMeanS, fNbins, fNbinsH, fRmsB, fRmsS, fSignalClass, fSplB, fSplS, fXmax, fXmin, GetEvent(), GetEventCollection(), GetMethodName(), GetMethodTypeName(), GetName(), GetNEvents(), GetRarity(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::ResultsClassification::GetValueVector(), TMVA::gTools(), HasMVAPdfs(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMaxAnalysisType, kNegative, kPositive, TMVA::PDF::kSpline2, TMVA::Types::kTesting, TMVA::Configurable::Log(), Long64_t, TMath::Max(), TMath::Min(), TMVA::Tools::NormHist(), TMVA::DataSet::SetCurrentType(), TMVA::Results::Store(), TH1::Sumw2(), and w.

Referenced by TMVA::MethodBoost::TestClassification().

void TMVA::MethodBase::TestMulticlass (  )  [virtual]

Definition at line 913 of file MethodBase.cxx.

References Data(), DataInfo(), Endl, TMVA::ResultsMulticlass::GetBestMultiClassCuts(), GetMethodName(), TMVA::DataSetInfo::GetNClasses(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTesting, and TMVA::Configurable::Log().

void TMVA::MethodBase::TestRegression ( Double_t bias,
Double_t biasT,
Double_t dev,
Double_t devT,
Double_t rms,
Double_t rmsT,
Double_t mInf,
Double_t mInfT,
Double_t corr,
Types::ETreeType  type 
) [virtual]

Definition at line 807 of file MethodBase.cxx.

References TMath::Abs(), d, Data(), TH2::Fill(), TMVA::DataSet::GetCurrentType(), GetEvent(), TMVA::Tools::GetMutualInformation(), GetNEvents(), GetRegressionValues(), TMVA::gTools(), hist, Long64_t, TMath::Max(), TMath::Min(), s1, s2, TMVA::DataSet::SetCurrentType(), TMath::Sqrt(), t, w, xmax, and xmin.

virtual void TMVA::MethodBase::Init (  )  [pure virtual]

Implements TMVA::IMethod.

Referenced by SetupMethod().

virtual void TMVA::MethodBase::DeclareOptions (  )  [pure virtual]

Implements TMVA::IMethod.

Referenced by SetupMethod().

virtual void TMVA::MethodBase::ProcessOptions (  )  [pure virtual]

Implements TMVA::IMethod.

Referenced by ProcessSetup(), and ReadStateFromStream().

void TMVA::MethodBase::DeclareCompatibilityOptions (  )  [virtual]

Definition at line 505 of file MethodBase.cxx.

References TMVA::Configurable::AddPreDefVal(), TMVA::Configurable::DeclareOptionRef(), fNbinsMVAPdf, fNormalise, fNsmoothMVAPdf, fTxtWeightsOnly, fUseDecorr, fVariableTransformTypeString, fVerbosityLevelString, and kFALSE.

Referenced by TMVA::MethodLikelihood::DeclareCompatibilityOptions(), TMVA::MethodSVM::DeclareCompatibilityOptions(), TMVA::MethodKNN::DeclareCompatibilityOptions(), TMVA::MethodPDEFoam::DeclareCompatibilityOptions(), and TMVA::MethodBDT::DeclareCompatibilityOptions().

virtual void TMVA::MethodBase::Reset ( void   )  [inline, virtual]

Definition at line 163 of file MethodBase.h.

Referenced by TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::OptimizeConfigParameters::optimizeFit(), and TMVA::OptimizeConfigParameters::optimizeScan().

virtual Double_t TMVA::MethodBase::GetMvaValue ( Double_t errLower = 0,
Double_t errUpper = 0 
) [pure virtual]

Implements TMVA::IMethod.

Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::Reader::EvaluateMVA(), TMVA::MethodBoost::FindMVACut(), TMVA::OptimizeConfigParameters::GetMVADists(), GetMvaValue(), TMVA::Reader::GetProba(), TMVA::Reader::GetRarity(), GetTrainingEfficiency(), and IsSignalLike().

Double_t TMVA::MethodBase::GetMvaValue ( const TMVA::Event *const  ev,
Double_t err = 0,
Double_t errUpper = 0 
)

Definition at line 724 of file MethodBase.cxx.

References fTmpEvent, GetMvaValue(), and val.

void TMVA::MethodBase::NoErrorCalc ( Double_t *const  err,
Double_t *const  errUpper 
) [protected]

Definition at line 718 of file MethodBase.cxx.

Referenced by TMVA::MethodCuts::GetMvaValue(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodPDERS::GetMvaValue(), TMVA::MethodFDA::GetMvaValue(), TMVA::MethodRuleFit::GetMvaValue(), TMVA::MethodBDT::GetMvaValue(), TMVA::MethodLD::GetMvaValue(), TMVA::MethodBoost::GetMvaValue(), TMVA::MethodSVM::GetMvaValue(), TMVA::MethodTMlpANN::GetMvaValue(), TMVA::MethodCommittee::GetMvaValue(), TMVA::MethodDT::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodBayesClassifier::GetMvaValue(), TMVA::MethodCompositeBase::GetMvaValue(), and TMVA::MethodHMatrix::GetMvaValue().

virtual const std::vector<Float_t>& TMVA::MethodBase::GetRegressionValues (  )  [inline, virtual]

Definition at line 179 of file MethodBase.h.

References ptr.

Referenced by AddRegressionOutput(), and TestRegression().

virtual const std::vector<Float_t>& TMVA::MethodBase::GetMulticlassValues (  )  [inline, virtual]

Definition at line 185 of file MethodBase.h.

References ptr.

Referenced by AddMulticlassOutput().

Double_t TMVA::MethodBase::GetProba ( Double_t  mvaVal,
Double_t  ap_sig 
) [virtual]

Definition at line 1944 of file MethodBase.cxx.

References Endl, fMVAPdfB, fMVAPdfS, TMVA::PDF::GetVal(), TMVA::kWARNING, and TMVA::Configurable::Log().

Referenced by AddClassifierOutputProb(), and TMVA::Reader::GetProba().

Double_t TMVA::MethodBase::GetRarity ( Double_t  mvaVal,
Types::ESBType  reftype = Types::kBackground 
) const [virtual]

Definition at line 1960 of file MethodBase.cxx.

References Endl, fMVAPdfB, fMVAPdfS, TMVA::PDF::GetIntegral(), TMVA::PDF::GetXmin(), TMVA::Types::kBackground, TMVA::Types::kSignal, TMVA::kWARNING, and TMVA::Configurable::Log().

Referenced by TMVA::Reader::GetRarity(), and TestClassification().

virtual const Ranking* TMVA::MethodBase::CreateRanking (  )  [pure virtual]

Implements TMVA::IMethod.

virtual Bool_t TMVA::MethodBase::MonitorBoost ( MethodBoost  )  [inline, virtual]

Implements TMVA::IMethod.

Definition at line 200 of file MethodBase.h.

References kFALSE.

Referenced by TMVA::MethodBoost::Train().

void TMVA::MethodBase::MakeClass ( const TString classFileName = TString("")  )  const [virtual]

Implements TMVA::IMethod.

Definition at line 2602 of file MethodBase.cxx.

References TMVA::Tools::Color(), DataInfo(), Endl, GetJobName(), GetMethodName(), GetMethodType(), GetNvar(), GetOriginalVarName(), GetTransformationHandler(), TMVA::DataSetInfo::GetVariableInfo(), TMVA::VariableInfo::GetVarType(), GetWeightFileDir(), GetXmax(), GetXmin(), TMVA::gTools(), IsNormalised(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kLikelihood, TMVA::Configurable::Log(), MakeClassSpecific(), MakeClassSpecificHeader(), TMVA::TransformationHandler::MakeFunction(), and WriteStateToStream().

Referenced by TrainMethod().

void TMVA::MethodBase::PrintHelpMessage (  )  const [virtual]

Implements TMVA::IMethod.

Definition at line 2835 of file MethodBase.cxx.

References TMVA::Tools::Color(), Endl, TMVA::gConfig(), TMVA::IMethod::GetHelpMessage(), GetName(), TMVA::Configurable::GetReferenceFile(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), and o.

Referenced by TrainMethod().

void TMVA::MethodBase::WriteStateToFile (  )  const

Definition at line 1183 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), TMVA::Tools::Color(), TXMLEngine::DocSetRootElement(), Endl, TXMLEngine::FreeDoc(), GetMethodName(), GetMethodTypeName(), GetWeightFileName(), TMVA::gTools(), TMVA::kINFO, TMVA::Configurable::Log(), TXMLEngine::NewDoc(), TString::ReplaceAll(), TXMLEngine::SaveDoc(), WriteStateToXML(), and TMVA::Tools::xmlengine().

Referenced by TrainMethod().

void TMVA::MethodBase::ReadStateFromFile (  ) 

Definition at line 1206 of file MethodBase.cxx.

References TFile::Close(), TMVA::Tools::Color(), TString::Data(), TXMLEngine::DocGetRootElement(), Endl, TString::EndsWith(), fb, TXMLEngine::FreeDoc(), fTxtWeightsOnly, GetWeightFileName(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TFile::Open(), TXMLEngine::ParseFile(), ReadStateFromStream(), ReadStateFromXML(), TString::ReplaceAll(), and TMVA::Tools::xmlengine().

virtual void TMVA::MethodBase::AddWeightsXMLTo ( void *  parent  )  const [protected, pure virtual]

Referenced by WriteStateToXML().

virtual void TMVA::MethodBase::ReadWeightsFromXML ( void *  wghtnode  )  [protected, pure virtual]

Referenced by ReadStateFromXML(), and TMVA::MethodCompositeBase::ReadWeightsFromXML().

virtual void TMVA::MethodBase::ReadWeightsFromStream ( std::istream &   )  [protected, pure virtual]

Implements TMVA::IMethod.

Referenced by ReadStateFromStream().

virtual void TMVA::MethodBase::ReadWeightsFromStream ( TFile  )  [inline, protected, virtual]

Definition at line 220 of file MethodBase.h.

void TMVA::MethodBase::WriteStateToXML ( void *  parent  )  const [private]

Definition at line 1109 of file MethodBase.cxx.

References TMVA::Tools::AddChild(), AddClassesXMLTo(), AddInfoItem(), TMVA::Configurable::AddOptionsXMLTo(), AddSpectatorsXMLTo(), AddTargetsXMLTo(), AddVarsXMLTo(), AddWeightsXMLTo(), TMVA::TransformationHandler::AddXMLTo(), TMVA::PDF::AddXMLTo(), TDatime::AsString(), Data(), DoMulticlass(), DoRegression(), fDisableWriting, fMVAPdfB, fMVAPdfS, UserGroup_t::fUser, GetAnalysisType(), TSystem::GetBuildNode(), GetTrainingROOTVersionCode(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionCode(), GetTrainingTMVAVersionString(), GetTrainTime(), GetTransformationHandler(), TSystem::GetUserInfo(), gSystem, TMVA::gTools(), TMVA::Types::kMulticlass, TMVA::Types::kRegression, and TSystem::WorkingDirectory().

Referenced by WriteStateToFile().

void TMVA::MethodBase::ReadStateFromXML ( void *  parent  )  [private]

Definition at line 1262 of file MethodBase.cxx.

References DataInfo(), DoMulticlass(), DoRegression(), Endl, fMethodName, fMVAPdfB, fMVAPdfS, fROOTTrainingVersion, fTMVATrainingVersion, fTrainTime, TMVA::Tools::GetChild(), GetMethodName(), GetMethodTypeName(), GetName(), TMVA::Tools::GetNextChild(), GetNTargets(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionString(), GetTransformationHandler(), TMVA::gTools(), TString::Index(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kRegression, TMVA::kWARNING, TString::Length(), TMVA::Configurable::Log(), name, TMVA::Configurable::ParseOptions(), TMVA::Tools::ReadAttr(), ReadClassesFromXML(), TMVA::TransformationHandler::ReadFromXML(), TMVA::Configurable::ReadOptionsFromXML(), ReadSpectatorsFromXML(), ReadTargetsFromXML(), ReadVariablesFromXML(), ReadWeightsFromXML(), TMVA::PDF::ReadXML(), s, SetAnalysisType(), TMVA::TransformationHandler::SetCallerName(), TMVA::MsgLogger::SetSource(), SetTestvarName(), and val.

Referenced by ReadStateFromFile(), and ReadStateFromXMLString().

void TMVA::MethodBase::WriteStateToStream ( std::ostream &  tf  )  const [private]

Definition at line 1047 of file MethodBase.cxx.

References d, Data(), UserGroup_t::fUser, GetAnalysisType(), TSystem::GetBuildNode(), GetMethodName(), GetMethodTypeName(), TMVA::DataSet::GetNTrainingEvents(), GetTrainingROOTVersionCode(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionCode(), GetTrainingTMVAVersionString(), TSystem::GetUserInfo(), gSystem, TMVA::Types::kRegression, prefix, TSystem::WorkingDirectory(), TMVA::Configurable::WriteOptionsToStream(), and WriteVarsToStream().

Referenced by MakeClass(), and TMVA::MethodCommittee::WriteStateToFile().

void TMVA::MethodBase::WriteVarsToStream ( std::ostream &  tf,
const TString prefix = "" 
) const [private]

Definition at line 1486 of file MethodBase.cxx.

References DataInfo(), TMVA::DataSetInfo::GetNSpectators(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::DataSetInfo::GetVariableInfos(), and prefix.

Referenced by WriteStateToStream().

void TMVA::MethodBase::ReadStateFromStream ( std::istream &  tf  ) 

Definition at line 1368 of file MethodBase.cxx.

References TMVA::TransformationHandler::AddTransformation(), buf, DataInfo(), Endl, fMethodName, fMVAPdfB, fMVAPdfS, fUseDecorr, fVariableTransformTypeString, fVarTransformString, GetLine(), GetMethodName(), GetMethodTypeName(), GetName(), GetTrainingTMVAVersionCode(), GetTransformationHandler(), HasMVAPdfs(), TString::Index(), IsNormalised(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TString::kLeading, TString::Length(), TMVA::Configurable::Log(), norm(), TMVA::Configurable::ParseOptions(), ProcessOptions(), TMVA::Configurable::ReadOptionsFromStream(), TMVA::VariableTransformBase::ReadTransformationFromStream(), ReadVarsFromStream(), ReadWeightsFromStream(), SetAnalysisType(), TMVA::TransformationHandler::SetCallerName(), TMVA::PDF::SetReadingVersion(), TMVA::MsgLogger::SetSource(), TString::Strip(), and TString::ToLower().

Referenced by ReadStateFromFile().

void TMVA::MethodBase::ReadStateFromStream ( TFile rf  ) 

Definition at line 1165 of file MethodBase.cxx.

References TH1::AddDirectory(), TH1::AddDirectoryStatus(), fMVAPdfB, fMVAPdfS, TDirectoryFile::Get(), ReadWeightsFromStream(), and SetTestvarName().

void TMVA::MethodBase::ReadStateFromXMLString ( const char *  xmlstr  ) 

Definition at line 1245 of file MethodBase.cxx.

References TXMLEngine::DocGetRootElement(), Endl, TXMLEngine::FreeDoc(), TMVA::gTools(), TMVA::kFATAL, TMVA::Configurable::Log(), TXMLEngine::ParseString(), ReadStateFromXML(), and TMVA::Tools::xmlengine().

void TMVA::MethodBase::AddVarsXMLTo ( void *  parent  )  const [private]

Definition at line 1537 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), and TMVA::gTools().

Referenced by WriteStateToXML().

void TMVA::MethodBase::AddSpectatorsXMLTo ( void *  parent  )  const [private]

Definition at line 1552 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::gTools(), and spec.

Referenced by WriteStateToXML().

void TMVA::MethodBase::AddTargetsXMLTo ( void *  parent  )  const [private]

Definition at line 1583 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), GetNTargets(), TMVA::DataSetInfo::GetTargetInfos(), and TMVA::gTools().

Referenced by WriteStateToXML().

void TMVA::MethodBase::AddClassesXMLTo ( void *  parent  )  const [private]

Definition at line 1575 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), DataInfo(), and TMVA::gTools().

Referenced by WriteStateToXML().

void TMVA::MethodBase::ReadVariablesFromXML ( void *  varnode  )  [private]

Definition at line 1598 of file MethodBase.cxx.

References DataInfo(), Endl, TMVA::Tools::GetChild(), TMVA::VariableInfo::GetExpression(), TMVA::VariableInfo::GetExternalLink(), TMVA::Tools::GetNextChild(), GetNVariables(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::Tools::ReadAttr(), TMVA::VariableInfo::ReadFromXML(), and TMVA::VariableInfo::SetExternalLink().

Referenced by ReadStateFromXML().

void TMVA::MethodBase::ReadSpectatorsFromXML ( void *  specnode  )  [private]

Definition at line 1637 of file MethodBase.cxx.

References DataInfo(), Endl, TMVA::Tools::GetChild(), TMVA::VariableInfo::GetExpression(), TMVA::VariableInfo::GetExternalLink(), TMVA::Tools::GetNextChild(), TMVA::DataSetInfo::GetNSpectators(), TMVA::DataSetInfo::GetSpectatorInfos(), TMVA::gTools(), kFALSE, TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::Tools::ReadAttr(), TMVA::VariableInfo::ReadFromXML(), and TMVA::VariableInfo::SetExternalLink().

Referenced by ReadStateFromXML().

void TMVA::MethodBase::ReadTargetsFromXML ( void *  tarnode  )  [private]

Definition at line 1691 of file MethodBase.cxx.

References TMVA::DataSetInfo::AddTarget(), DataInfo(), TMVA::Tools::GetChild(), TMVA::Tools::GetNextChild(), TMVA::gTools(), and TMVA::Tools::ReadAttr().

Referenced by ReadStateFromXML().

void TMVA::MethodBase::ReadClassesFromXML ( void *  clsnode  )  [private]

Definition at line 1676 of file MethodBase.cxx.

References TMVA::DataSetInfo::AddClass(), classname, DataInfo(), Form(), TMVA::gTools(), and TMVA::Tools::ReadAttr().

Referenced by ReadStateFromXML().

void TMVA::MethodBase::ReadVarsFromStream ( std::istream &  istr  )  [private]

Definition at line 1499 of file MethodBase.cxx.

References DataInfo(), dummy, Endl, TMVA::VariableInfo::GetExpression(), GetNVariables(), TMVA::DataSetInfo::GetNVariables(), TMVA::DataSetInfo::GetVariableInfos(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), TMVA::VariableInfo::ReadFromStream(), and TMVA::VariableInfo::SetExternalLink().

Referenced by ReadStateFromStream().

void TMVA::MethodBase::WriteEvaluationHistosToFile ( Types::ETreeType  treetype  )  [virtual]

Definition at line 1804 of file MethodBase.cxx.

References BaseDir(), TDirectory::cd(), Data(), Endl, fMVAPdfB, fMVAPdfS, GetEventCollection(), GetMethodName(), TMVA::PDF::GetOriginalHist(), TMVA::PDF::GetPDFHist(), TMVA::DataSet::GetResults(), TMVA::PDF::GetSmoothedHist(), TMVA::Results::GetStorage(), GetTransformationHandler(), TMVA::kFATAL, TMVA::Types::kMaxAnalysisType, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), TMVA::TransformationHandler::PlotVariables(), TObject::Write(), and TCollection::Write().

Referenced by TMVA::MethodBoost::WriteEvaluationHistosToFile().

void TMVA::MethodBase::WriteMonitoringHistosToFile (  )  const [virtual]

Implements TMVA::IMethod.

Definition at line 1832 of file MethodBase.cxx.

Referenced by TrainMethod().

Double_t TMVA::MethodBase::GetEfficiency ( const TString ,
Types::ETreeType  ,
Double_t err 
) [virtual]

Definition at line 1978 of file MethodBase.cxx.

References TH1::AddBinContent(), axis, TMVA::Tools::CheckSplines(), Data(), DataInfo(), Endl, RootCsg::epsilon, TSpline::Eval(), TMVA::TSpline1::Eval(), fCutOrientation, fEffS, TH1::FindBin(), fNbins, fNbinsH, fSpleffBvsS, fSplRefB, fSplRefS, fXmax, fXmin, TH1::GetBinCenter(), TH1::GetBinContent(), GetEvent(), TMVA::Results::GetHist(), TH1::GetMaximum(), GetMethodName(), TH1::GetNbinsX(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::Event::GetWeight(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TMVA::gTools(), IGetEffForRoot(), TMVA::DataSetInfo::IsSignal(), TMVA::Types::kClassification, kFALSE, TMVA::kFATAL, kPositive, list, TMVA::Configurable::Log(), TMath::Max(), TMVA::Tools::ParseFormatLine(), ResetThisBase(), TMVA::RootFinder::Root(), TH1::Scale(), TH1::SetBinContent(), TMVA::DataSet::SetCurrentType(), SetSignalReferenceCut(), TH1::SetXTitle(), TH1::SetYTitle(), RootCsg::sign(), TMath::Sqrt(), TMVA::Results::Store(), Use_Splines_for_Eff_, xmax, and xmin.

Referenced by UnitTesting::MethodUnitTestWithComplexData::run(), and UnitTesting::MethodUnitTestWithROCLimits::run().

Double_t TMVA::MethodBase::GetTrainingEfficiency ( const TString  )  [virtual]

Definition at line 2205 of file MethodBase.cxx.

References TH1::AddBinContent(), axis, TMVA::Tools::CheckSplines(), Data(), DataInfo(), Endl, TSpline::Eval(), TMVA::TSpline1::Eval(), fCutOrientation, fEffS, TH1::Fill(), TH1::FindBin(), fNbins, fNbinsH, fSplTrainEffBvsS, fSplTrainRefB, fSplTrainRefS, fXmax, fXmin, TH1::GetBinCenter(), TH1::GetBinContent(), GetEvent(), TMVA::Results::GetHist(), TH1::GetMaximum(), GetMethodName(), GetMvaValue(), TH1::GetNbinsX(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::Event::GetWeight(), TH1::GetXaxis(), TAxis::GetXmax(), TAxis::GetXmin(), TMVA::gTools(), IGetEffForRoot(), TMVA::DataSetInfo::IsSignal(), TMVA::kFATAL, TMVA::Types::kNoAnalysisType, kPositive, TMVA::Types::kTesting, TMVA::Types::kTraining, list, TMVA::Configurable::Log(), TMath::Max(), TMVA::Tools::NormHist(), TMVA::Tools::ParseFormatLine(), ResetThisBase(), TMVA::RootFinder::Root(), TH1::Scale(), TH1::SetBinContent(), TMVA::DataSet::SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), RootCsg::sign(), TMVA::Results::Store(), TH1::Sumw2(), Use_Splines_for_Eff_, xmax, and xmin.

std::vector< Float_t > TMVA::MethodBase::GetMulticlassEfficiency ( std::vector< std::vector< Float_t > > &  purity  )  [virtual]

Definition at line 2381 of file MethodBase.cxx.

References Data(), Endl, TMVA::ResultsMulticlass::GetAchievableEff(), TMVA::ResultsMulticlass::GetAchievablePur(), GetMethodName(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::Types::kMulticlass, TMVA::Types::kTesting, TMVA::Configurable::Log(), and TMVA::DataSet::SetCurrentType().

std::vector< Float_t > TMVA::MethodBase::GetMulticlassTrainingEfficiency ( std::vector< std::vector< Float_t > > &  purity  )  [virtual]

Definition at line 2393 of file MethodBase.cxx.

References Data(), DataInfo(), Endl, TMVA::ResultsMulticlass::GetAchievableEff(), TMVA::ResultsMulticlass::GetAchievablePur(), TMVA::ResultsMulticlass::GetBestMultiClassCuts(), GetMethodName(), TMVA::DataSetInfo::GetNClasses(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTraining, TMVA::Configurable::Log(), and TMVA::DataSet::SetCurrentType().

Double_t TMVA::MethodBase::GetSignificance (  )  const [virtual]

Definition at line 2410 of file MethodBase.cxx.

References TMath::Abs(), fMeanB, fMeanS, fRmsB, fRmsS, and sqrt().

Double_t TMVA::MethodBase::GetROCIntegral ( PDF pdfS = 0,
PDF pdfB = 0 
) const [virtual]

Definition at line 2450 of file MethodBase.cxx.

References Endl, fSplB, fSplS, TMVA::PDF::GetIntegral(), TMVA::PDF::GetVal(), TMVA::PDF::GetXmax(), TMVA::PDF::GetXmin(), i, TMVA::kFATAL, TMVA::Configurable::Log(), TMath::Max(), TMath::Min(), xmax, and xmin.

Referenced by UnitTesting::utFactory::addEventsToFactoryByHand(), TMVA::MethodBoost::GetBoostROCIntegral(), UnitTesting::utFactory::operateSingleFactory(), UnitTesting::MethodUnitTestWithComplexData::run(), and UnitTesting::MethodUnitTestWithROCLimits::run().

Double_t TMVA::MethodBase::GetMaximumSignificance ( Double_t  SignalEvents,
Double_t  BackgroundEvents,
Double_t optimal_significance_value 
) const [virtual]

Definition at line 2479 of file MethodBase.cxx.

References Data(), Endl, fNbinsH, fXmax, fXmin, TH1::GetBinCenter(), TH1F::GetBinContent(), TH1::GetBinContent(), TMVA::Results::GetHist(), TH1::GetMaximumBin(), GetMethodName(), TMVA::DataSet::GetResults(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMaxAnalysisType, TMVA::Types::kTesting, TMVA::kWARNING, TMVA::Configurable::Log(), TH1F::SetBinContent(), and sqrt().

Double_t TMVA::MethodBase::GetSeparation ( TH1 ,
TH1  
) const [virtual]

Definition at line 2420 of file MethodBase.cxx.

References TMVA::Tools::GetSeparation(), and TMVA::gTools().

Referenced by CreateMVAPdfs().

Double_t TMVA::MethodBase::GetSeparation ( PDF pdfS = 0,
PDF pdfB = 0 
) const [virtual]

Definition at line 2428 of file MethodBase.cxx.

References Endl, fSplB, fSplS, TMVA::Tools::GetSeparation(), TMVA::gTools(), TMVA::kFATAL, TMVA::kWARNING, and TMVA::Configurable::Log().

void TMVA::MethodBase::GetRegressionDeviation ( UInt_t  tgtNum,
Types::ETreeType  type,
Double_t stddev,
Double_t stddev90Percent 
) const [virtual]

Definition at line 619 of file MethodBase.cxx.

References Data(), DoRegression(), Endl, TH1::GetMean(), GetMethodName(), TH1::GetQuantiles(), TMVA::DataSet::GetResults(), h1, h2, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kRegression, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), sqrt(), and truncate.

Referenced by UnitTesting::RegressionUnitTestWithDeviation::run().

const TString& TMVA::MethodBase::GetJobName (  )  const [inline]

Definition at line 283 of file MethodBase.h.

References fJobName.

Referenced by TMVA::MethodCategory::AddMethod(), GetWeightFileName(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodBoost::Train(), and TMVA::MethodCommittee::Train().

const TString& TMVA::MethodBase::GetMethodName (  )  const [inline]

Definition at line 284 of file MethodBase.h.

References fMethodName.

Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), AddMulticlassOutput(), AddRegressionOutput(), BaseDir(), CreateMVAPdfs(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetMaximumSignificance(), GetMulticlassEfficiency(), GetMulticlassTrainingEfficiency(), GetRegressionDeviation(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), GetWeightFileName(), TMVA::MethodCategory::InitCircularTree(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodBDT::Reset(), SetTestvarName(), TestClassification(), TestMulticlass(), TMVA::MethodBDT::Train(), TMVA::MethodCommittee::Train(), WriteEvaluationHistosToFile(), WriteStateToFile(), and WriteStateToStream().

TString TMVA::MethodBase::GetMethodTypeName (  )  const [inline]

Definition at line 285 of file MethodBase.h.

References fMethodType, TMVA::Types::GetMethodName(), and TMVA::Types::Instance().

Referenced by BaseDir(), CreateMVAPdfs(), InitBase(), MethodBaseDir(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodSVM::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodTMlpANN::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodPDERS::ProcessOptions(), ReadStateFromStream(), ReadStateFromXML(), TestClassification(), WriteStateToFile(), and WriteStateToStream().

Types::EMVA TMVA::MethodBase::GetMethodType (  )  const [inline]

Definition at line 286 of file MethodBase.h.

References fMethodType.

Referenced by TMVA::Reader::EvaluateMVA(), TMVA::MethodBoost::FindMVACut(), MakeClass(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::MethodBoost::Train().

const char* TMVA::MethodBase::GetName (  )  const [inline, virtual]

Reimplemented from TMVA::Configurable.

Definition at line 287 of file MethodBase.h.

References TString::Data(), and fMethodName.

Referenced by AddClassifierOutput(), AddClassifierOutputProb(), TMVA::MethodCategory::AddMethod(), AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodMLP::BackPropagationMinimize(), TMVA::MethodMLP::BFGSMinimize(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::OptimizeConfigParameters::optimize(), OptimizeTuningParameters(), PrintHelpMessage(), ProcessBaseOptions(), TMVA::MethodFDA::ProcessOptions(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::MethodCuts::ReadWeightsFromXML(), TestClassification(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodSVM::Train(), TMVA::MethodCuts::Train(), TMVA::MethodRuleFit::TrainJFRuleFit(), TrainMethod(), TMVA::MethodRuleFit::TrainTMVARuleFit(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), and TMVA::MethodBoost::WriteMonitoringHistosToFile().

const TString& TMVA::MethodBase::GetTestvarName (  )  const [inline]

Definition at line 288 of file MethodBase.h.

References fTestvar.

Referenced by AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodCuts::ReadWeightsFromXML(), TestClassification(), and TMVA::MethodCuts::Train().

const TString TMVA::MethodBase::GetProbaName (  )  const [inline]

Definition at line 289 of file MethodBase.h.

References fTestvar.

TString TMVA::MethodBase::GetWeightFileName (  )  const

Definition at line 1789 of file MethodBase.cxx.

References fWeightFile, TMVA::gConfig(), TMVA::Config::GetIONames(), GetJobName(), GetMethodName(), GetWeightFileDir(), TString::Length(), and suffix.

Referenced by BaseDir(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), ReadStateFromFile(), TMVA::MethodPDEFoam::WriteFoamsToFile(), TMVA::MethodCommittee::WriteStateToFile(), and WriteStateToFile().

void TMVA::MethodBase::SetTestvarName ( const TString v = ""  )  [inline]

Definition at line 294 of file MethodBase.h.

References fTestvar, and GetMethodName().

Referenced by MethodBase(), ReadStateFromStream(), and ReadStateFromXML().

UInt_t TMVA::MethodBase::GetNvar (  )  const [inline]

Definition at line 297 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNVariables().

Referenced by TMVA::MethodLikelihood::AddWeightsXMLTo(), TMVA::MethodCuts::AddWeightsXMLTo(), TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodFisher::AddWeightsXMLTo(), TMVA::MethodLD::AddWeightsXMLTo(), TMVA::MethodPDERS::CalcAverages(), TMVA::RuleEnsemble::CalcVarImportance(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodPDERS::CKernelEstimate(), TMVA::MethodCuts::ComputeEstimator(), TMVA::MethodFDA::CreateFormula(), TMVA::MethodTMlpANN::CreateMLPOptions(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodPDERS::CRScalc(), TMVA::MethodCFMlpANN::DataInterface(), TMVA::MethodLikelihood::DeclareCompatibilityOptions(), TMVA::MethodCuts::DeclareOptions(), TMVA::MethodCuts::EstimatorFunction(), TMVA::RuleFit::FillVisHistCorr(), TMVA::RuleFit::FillVisHistCut(), TMVA::MethodANNBase::ForceNetworkInputs(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodFisher::GetCov_BetweenClass(), TMVA::MethodFisher::GetCov_Full(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodCuts::GetCuts(), TMVA::MethodFisher::GetDiscrimPower(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetEffsfromPDFs(), TMVA::MethodCuts::GetEffsfromSelection(), TMVA::MethodFisher::GetFisherCoeff(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodPDERS::GetNormalizedDistance(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetSample(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBDT::GetVariableImportance(), TMVA::MethodCommittee::GetVariableImportance(), TMVA::MethodDT::Init(), TMVA::MethodHMatrix::Init(), TMVA::MethodLikelihood::Init(), TMVA::MethodLD::Init(), TMVA::MethodFisher::Init(), TMVA::MethodCuts::Init(), TMVA::MethodBDT::Init(), InitBase(), TMVA::MethodPDEFoam::InitFoam(), TMVA::RuleEnsemble::Initialize(), TMVA::MethodFisher::InitMatrices(), TMVA::MethodLD::InitMatrices(), TMVA::MethodFDA::InterpretFormula(), TMVA::MethodPDERS::KernelNormalization(), TMVA::MethodPDERS::LanczosFilter(), MakeClass(), TMVA::MethodFDA::MakeClassSpecific(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::MethodFisher::MakeClassSpecific(), TMVA::MethodLD::MakeClassSpecific(), TMVA::MethodHMatrix::MakeClassSpecific(), TMVA::MethodSVM::MakeClassSpecific(), TMVA::MethodCuts::MatchCutsToPars(), TMVA::MethodCuts::MatchParsToCuts(), TMVA::MethodPDERS::NormSinc(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::RuleEnsemble::Print(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodPDERS::ReadWeightsFromStream(), TMVA::MethodHMatrix::ReadWeightsFromStream(), TMVA::MethodCFMlpANN::ReadWeightsFromStream(), TMVA::MethodLD::ReadWeightsFromXML(), TMVA::MethodPDERS::ReadWeightsFromXML(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodCFMlpANN::ReadWeightsFromXML(), TMVA::MethodSVM::ReadWeightsFromXML(), TMVA::MethodCuts::ReadWeightsFromXML(), TMVA::MethodPDERS::RKernelEstimate(), TMVA::MethodPDERS::RRScalc(), TMVA::RuleEnsemble::RuleResponseStats(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodPDEFoam::SetXminXmax(), TMVA::MethodCFMlpANN::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodCuts::Train(), TMVA::MethodMLP::TrainOneEventFast(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), TMVA::MethodCuts::WriteMonitoringHistosToFile(), TMVA::MethodLikelihood::WriteWeightsToStream(), TMVA::MethodCuts::~MethodCuts(), and TMVA::MethodLikelihood::~MethodLikelihood().

UInt_t TMVA::MethodBase::GetNVariables (  )  const [inline]

Definition at line 298 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNVariables().

Referenced by AddVarsXMLTo(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodPDEFoam::InitFoam(), ReadVariablesFromXML(), ReadVarsFromStream(), and TMVA::MethodKNN::Train().

UInt_t TMVA::MethodBase::GetNTargets (  )  const [inline]

Definition at line 299 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNTargets().

Referenced by AddTargetsXMLTo(), TMVA::MethodMLP::GetError(), TMVA::MethodLD::Init(), TMVA::MethodPDEFoam::InitFoam(), TMVA::MethodANNBase::ParseLayoutString(), ReadStateFromXML(), and TMVA::MethodPDEFoam::TrainMonoTargetRegression().

const TString& TMVA::MethodBase::GetInputVar ( Int_t  i  )  const [inline]

Definition at line 302 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetInternalName(), and TMVA::DataSetInfo::GetVariableInfo().

Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), main(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodLikelihood::ReadWeightsFromXML(), TMVAClassificationApplication(), and TMVA::MethodLikelihood::WriteWeightsToStream().

const TString& TMVA::MethodBase::GetInputLabel ( Int_t  i  )  const [inline]

Definition at line 303 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetLabel(), and TMVA::DataSetInfo::GetVariableInfo().

Referenced by TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), TMVA::Rule::GetVarName(), TMVA::RuleEnsemble::Print(), TMVA::MethodFisher::PrintCoefficients(), and TMVA::MethodLD::PrintCoefficients().

const TString& TMVA::MethodBase::GetInputTitle ( Int_t  i  )  const [inline]

Definition at line 304 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetTitle(), and TMVA::DataSetInfo::GetVariableInfo().

Referenced by TMVA::RuleFit::FillVisHistCut(), and TMVA::RuleFit::MakeVisHists().

Double_t TMVA::MethodBase::GetMean ( Int_t  ivar  )  const [inline]

Definition at line 307 of file MethodBase.h.

References TMVA::TransformationHandler::GetMean(), and GetTransformationHandler().

Double_t TMVA::MethodBase::GetRMS ( Int_t  ivar  )  const [inline]

Definition at line 308 of file MethodBase.h.

References TMVA::TransformationHandler::GetRMS(), and GetTransformationHandler().

Referenced by TMVA::Rule::RuleDist().

Double_t TMVA::MethodBase::GetXmin ( Int_t  ivar  )  const [inline]

Definition at line 309 of file MethodBase.h.

References TMVA::TransformationHandler::GetMin(), and GetTransformationHandler().

Referenced by TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodLikelihood::GetMvaValue(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodLikelihood::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodLikelihood::WriteMonitoringHistosToFile().

Double_t TMVA::MethodBase::GetXmax ( Int_t  ivar  )  const [inline]

Definition at line 310 of file MethodBase.h.

References TMVA::TransformationHandler::GetMax(), and GetTransformationHandler().

Referenced by TMVA::MethodSVM::AddWeightsXMLTo(), TMVA::MethodANNBase::CreateRanking(), TMVA::MethodMLP::GeneticMinimize(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodLikelihood::GetMvaValue(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodPDERS::SetVolumeElement(), TMVA::MethodLikelihood::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodLikelihood::WriteMonitoringHistosToFile().

Double_t TMVA::MethodBase::GetSignalReferenceCut (  )  const [inline]

Definition at line 313 of file MethodBase.h.

References fSignalReferenceCut.

Referenced by TMVA::MethodBoost::FindMVACut(), and IsSignalLike().

void TMVA::MethodBase::SetSignalReferenceCut ( Double_t  cut  )  [inline]

Definition at line 316 of file MethodBase.h.

References fSignalReferenceCut.

Referenced by TMVA::MethodBoost::FindMVACut(), GetEfficiency(), TMVA::MethodPDEFoam::Init(), TMVA::MethodDT::Init(), TMVA::MethodRuleFit::Init(), TMVA::MethodHMatrix::Init(), TMVA::MethodMLP::Init(), TMVA::MethodLD::Init(), TMVA::MethodFisher::Init(), TMVA::MethodPDERS::Init(), TMVA::MethodBDT::Init(), TMVA::MethodLikelihood::ProcessOptions(), and TMVA::MethodCompositeBase::ReadWeightsFromXML().

TDirectory * TMVA::MethodBase::BaseDir (  )  const

Definition at line 1710 of file MethodBase.cxx.

References TDirectory::cd(), xmlio::Class, dir(), Endl, fBaseDir, TDirectory::FindObject(), GetMethodName(), GetMethodTypeName(), GetWeightFileName(), gSystem, TMVA::kDEBUG, TMVA::kFATAL, TMVA::Configurable::Log(), MethodBaseDir(), TDirectory::mkdir(), o, and TSystem::WorkingDirectory().

Referenced by TMVA::MethodCategory::AddMethod(), TMVA::OptimizeConfigParameters::EstimatorFunction(), TMVA::MethodRuleFit::GetMethodBaseDir(), TMVA::MethodRuleFit::InitMonitorNtuple(), TMVA::RuleFit::MakeDebugHists(), TMVA::RuleFit::MakeVisHists(), TMVA::OptimizeConfigParameters::optimizeScan(), TMVA::MethodBoost::Train(), TrainMethod(), WriteEvaluationHistosToFile(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), TMVA::MethodBoost::WriteMonitoringHistosToFile(), TMVA::MethodCuts::WriteMonitoringHistosToFile(), TMVA::MethodCommittee::WriteMonitoringHistosToFile(), TMVA::MethodANNBase::WriteMonitoringHistosToFile(), TMVA::MethodRuleFit::WriteMonitoringHistosToFile(), TMVA::MethodBDT::WriteMonitoringHistosToFile(), and TMVA::OptimizeConfigParameters::~OptimizeConfigParameters().

TDirectory * TMVA::MethodBase::MethodBaseDir (  )  const

Definition at line 1748 of file MethodBase.cxx.

References Data(), dir(), Endl, fMethodBaseDir, Form(), TDirectory::GetDirectory(), GetMethodTypeName(), TMVA::kDEBUG, TMVA::Configurable::Log(), TDirectory::mkdir(), and TMVA::Factory::RootBaseDir().

Referenced by BaseDir(), and TMVA::MethodBoost::Train().

void TMVA::MethodBase::SetMethodDir ( TDirectory methodDir  )  [inline]

Definition at line 321 of file MethodBase.h.

References fBaseDir, and fMethodBaseDir.

void TMVA::MethodBase::SetBaseDir ( TDirectory methodDir  )  [inline]

Definition at line 322 of file MethodBase.h.

References fBaseDir.

void TMVA::MethodBase::SetMethodBaseDir ( TDirectory methodDir  )  [inline]

Definition at line 323 of file MethodBase.h.

References fMethodBaseDir.

UInt_t TMVA::MethodBase::GetTrainingTMVAVersionCode (  )  const [inline]

Definition at line 329 of file MethodBase.h.

References fTMVATrainingVersion.

Referenced by GetTrainingTMVAVersionString(), ReadStateFromStream(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodBDT::ReadWeightsFromStream(), TMVA::MethodDT::ReadWeightsFromXML(), TMVA::MethodBDT::ReadWeightsFromXML(), TMVA::MethodLikelihood::ReadWeightsFromXML(), WriteStateToStream(), and WriteStateToXML().

UInt_t TMVA::MethodBase::GetTrainingROOTVersionCode (  )  const [inline]

Definition at line 330 of file MethodBase.h.

References fROOTTrainingVersion.

Referenced by GetTrainingROOTVersionString(), WriteStateToStream(), and WriteStateToXML().

TString TMVA::MethodBase::GetTrainingTMVAVersionString (  )  const

Definition at line 2939 of file MethodBase.cxx.

References a, b, c, Form(), and GetTrainingTMVAVersionCode().

Referenced by GetLine(), ReadStateFromXML(), WriteStateToStream(), and WriteStateToXML().

TString TMVA::MethodBase::GetTrainingROOTVersionString (  )  const

Definition at line 2950 of file MethodBase.cxx.

References a, b, c, Form(), and GetTrainingROOTVersionCode().

Referenced by GetLine(), ReadStateFromXML(), WriteStateToStream(), and WriteStateToXML().

TransformationHandler& TMVA::MethodBase::GetTransformationHandler (  )  [inline]

Definition at line 334 of file MethodBase.h.

References fTransformation.

Referenced by TMVA::MethodLikelihood::CreateRanking(), CreateVariableTransforms(), TMVA::OptimizeConfigParameters::EstimatorFunction(), GetEvent(), GetEventCollection(), GetMean(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), GetRMS(), GetXmax(), GetXmin(), MakeClass(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::OptimizeConfigParameters::optimizeScan(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::PrintCuts(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodLikelihood::Train(), TrainMethod(), WriteEvaluationHistosToFile(), and WriteStateToXML().

const TransformationHandler& TMVA::MethodBase::GetTransformationHandler (  )  const [inline]

Definition at line 335 of file MethodBase.h.

References fTransformation.

DataSetInfo& TMVA::MethodBase::DataInfo (  )  const [inline]

Definition at line 340 of file MethodBase.h.

References fDataSetInfo.

Referenced by TMVA::MethodCommittee::AdaBoost(), AddClassesXMLTo(), TMVA::MethodCategory::AddMethod(), AddSpectatorsXMLTo(), AddTargetsXMLTo(), AddVarsXMLTo(), TMVA::RuleFit::Boost(), TMVA::RuleFitParams::CalcAverageTruth(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodCategory::CreateCategoryDSI(), TMVA::MethodBoost::CreateMVAHistorgrams(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), CreateVariableTransforms(), Data(), TMVA::MethodLikelihood::DeclareOptions(), TMVA::RuleFitParams::ErrorRateBin(), TMVA::RuleFitParams::ErrorRateRoc(), TMVA::RuleFitParams::ErrorRateRocTst(), TMVA::MethodCuts::EstimatorFunction(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::RuleFit::FillVisHistCorr(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodMLP::GetDesiredOutput(), GetEfficiency(), TMVA::MethodMLP::GetError(), GetInputLabel(), GetInputTitle(), GetInputVar(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodFisher::GetMean(), GetMulticlassTrainingEfficiency(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::MethodLikelihood::GetMvaValue(), GetNTargets(), GetNvar(), GetNVariables(), GetOriginalVarName(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTrainingEfficiency(), TMVA::RuleFitAPI::ImportSetup(), TMVA::MethodLD::Init(), TMVA::MethodBDT::Init(), InitBase(), TMVA::RuleFitParams::LossFunction(), MakeClass(), TMVA::MethodLikelihood::MakeClassSpecific(), TMVA::RuleFit::MakeForest(), TMVA::RuleFitParams::MakeGradientVector(), TMVA::RuleFitParams::MakeTstGradientVector(), TMVA::RuleFit::MakeVisHists(), TMVA::RuleFitParams::Optimism(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodCuts::PrintCuts(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodLikelihood::ProcessOptions(), ReadClassesFromXML(), ReadSpectatorsFromXML(), ReadStateFromStream(), ReadStateFromXML(), ReadTargetsFromXML(), ReadVariablesFromXML(), TMVA::RuleFitAPI::ReadVarImp(), ReadVarsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBoost::SingleBoost(), Statistics(), TestClassification(), TMVA::MethodBoost::TestClassification(), TestMulticlass(), TMVA::MethodBDT::TestTreeQuality(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodFDA::Train(), TMVA::MethodKNN::Train(), TMVA::MethodCommittee::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodPDEFoam::Train(), TMVA::MethodCuts::Train(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::RuleFitParams::Type(), TMVA::RuleFitAPI::WriteLx(), TMVA::RuleFitAPI::WriteTest(), TMVA::RuleFitAPI::WriteTrain(), TMVA::RuleFitAPI::WriteVarNames(), and WriteVarsToStream().

UInt_t TMVA::MethodBase::GetNEvents ( void   )  const [inline]

temporary event when testing on a different DataSet than the own one

Definition at line 345 of file MethodBase.h.

References Data(), and TMVA::DataSet::GetNEvents().

Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodMLP::ComputeDEDw(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetApproxInvHessian(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodMLP::GetError(), TMVA::MethodRuleFit::InitEventSample(), TestClassification(), TestRegression(), TMVA::MethodKNN::Train(), TMVA::MethodFDA::Train(), TMVA::MethodMLP::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::MethodPDEFoam::TrainUnifiedClassification(), and TMVA::MethodMLP::UpdateRegulators().

const TMVA::Event * TMVA::MethodBase::GetEvent (  )  const [inline]

Definition at line 640 of file MethodBase.h.

References Data(), fTmpEvent, GetTransformationHandler(), and TMVA::TransformationHandler::Transform().

Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodMLP::ComputeDEDw(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodCuts::EstimatorFunction(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodMLP::GetApproxInvHessian(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodFisher::GetCov_WithinClass(), GetEfficiency(), TMVA::MethodMLP::GetError(), GetEvent(), TMVA::MethodFisher::GetMean(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodPDERS::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodPDEFoam::GetMvaValue(), TMVA::MethodRuleFit::GetMvaValue(), TMVA::MethodFDA::GetMvaValue(), TMVA::MethodLD::GetMvaValue(), TMVA::MethodBDT::GetMvaValue(), TMVA::MethodSVM::GetMvaValue(), TMVA::MethodTMlpANN::GetMvaValue(), TMVA::MethodDT::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodCategory::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), TMVA::MethodKNN::getRMS(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTestingEvent(), GetTrainingEfficiency(), GetTrainingEvent(), TMVA::MethodRuleFit::InitEventSample(), TMVA::MethodCFMlpANN::ProcessOptions(), Statistics(), TestClassification(), TestRegression(), TMVA::MethodKNN::Train(), TMVA::MethodFDA::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodSVM::Train(), TMVA::MethodCuts::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodMLP::TrainOneEventFast(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), TMVA::MethodPDEFoam::TrainUnifiedClassification(), and TMVA::RuleFitAPI::WriteTest().

const TMVA::Event * TMVA::MethodBase::GetEvent ( const TMVA::Event ev  )  const [inline]

Definition at line 635 of file MethodBase.h.

References GetTransformationHandler(), and TMVA::TransformationHandler::Transform().

const TMVA::Event * TMVA::MethodBase::GetEvent ( Long64_t  ievt  )  const [inline]

Definition at line 648 of file MethodBase.h.

References Data(), fTmpEvent, GetEvent(), GetTransformationHandler(), and TMVA::TransformationHandler::Transform().

const TMVA::Event * TMVA::MethodBase::GetEvent ( Long64_t  ievt,
Types::ETreeType  type 
) const [inline]

Definition at line 654 of file MethodBase.h.

References Data(), fTmpEvent, GetEvent(), GetTransformationHandler(), and TMVA::TransformationHandler::Transform().

const TMVA::Event * TMVA::MethodBase::GetTrainingEvent ( Long64_t  ievt  )  const [inline]

Definition at line 660 of file MethodBase.h.

References fTmpEvent, GetEvent(), and TMVA::Types::kTraining.

Referenced by TMVA::MethodPDERS::GetSample(), TMVA::MethodBDT::InitEventSample(), and TMVA::RuleFitAPI::WriteTrain().

const TMVA::Event * TMVA::MethodBase::GetTestingEvent ( Long64_t  ievt  )  const [inline]

Definition at line 666 of file MethodBase.h.

References fTmpEvent, GetEvent(), and TMVA::Types::kTesting.

const std::vector< TMVA::Event * > & TMVA::MethodBase::GetEventCollection ( Types::ETreeType  type  ) 

Definition at line 2925 of file MethodBase.cxx.

References TMVA::TransformationHandler::CalcTransformations(), Data(), fEventCollections, TMVA::DataSet::GetEventCollection(), GetTransformationHandler(), and TMVA::DataSet::TreeIndex().

Referenced by TMVA::MethodPDERS::CreateBinarySearchTree(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), TestClassification(), TMVA::MethodDT::Train(), TMVA::MethodCuts::Train(), TrainMethod(), and WriteEvaluationHistosToFile().

virtual Bool_t TMVA::MethodBase::IsSignalLike (  )  [inline, virtual]

Definition at line 359 of file MethodBase.h.

References GetMvaValue(), GetSignalReferenceCut(), kFALSE, and kTRUE.

Referenced by TMVA::MethodCommittee::AdaBoost().

DataSet* TMVA::MethodBase::Data (  )  const [inline]

Definition at line 361 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetDataSet().

Referenced by TMVA::MethodCommittee::AdaBoost(), AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), AddRegressionOutput(), TMVA::MethodMLP::BackPropagationMinimize(), TMVA::MethodCommittee::Bagging(), TMVA::MethodMLP::BFGSMinimize(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::MethodBoost::CalcMVAValues(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDEFoam::CalcXminXmax(), TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodBoost::CreateMVAHistorgrams(), CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodPDEFoam::FillVariableNamesToFoam(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), GetEvent(), GetEventCollection(), GetMaximumSignificance(), TMVA::MethodFisher::GetMean(), GetMulticlassEfficiency(), GetMulticlassTrainingEfficiency(), TMVA::OptimizeConfigParameters::GetMVADists(), TMVA::MethodTMlpANN::GetMvaValue(), GetNEvents(), GetRegressionDeviation(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodPDERS::GetSample(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), HasTrainingTree(), TMVA::MethodDT::Init(), TMVA::MethodSVM::Init(), TMVA::MethodBDT::Init(), TMVA::MethodCategory::InitCircularTree(), TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::InitEventSample(), TMVA::MethodPDEFoam::InitFoam(), MethodBaseDir(), TMVA::MethodDT::MonitorBoost(), TMVA::MethodBDT::OptimizeTuningParameters(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodLikelihood::ReadWeightsFromStream(), TMVA::MethodTMlpANN::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodTMlpANN::ReadWeightsFromXML(), TMVA::RuleFitAPI::ReadYhat(), TMVA::MethodBDT::Reset(), TMVA::MethodBoost::ResetBoostWeights(), SetCurrentEvent(), TMVA::RuleFitAPI::SetTestParms(), TMVA::RuleFitAPI::SetTrainParms(), TMVA::MethodPDEFoam::SetXminXmax(), TMVA::MethodBoost::SingleBoost(), TMVA::MethodBoost::SingleTrain(), Statistics(), TestClassification(), TMVA::MethodBoost::TestClassification(), TestMulticlass(), TestRegression(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodBDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodCFMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodTMlpANN::Train(), TMVA::MethodSVM::Train(), TMVA::MethodPDEFoam::Train(), TMVA::MethodCuts::Train(), TrainMethod(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodMLP::TrainOneEpoch(), WriteEvaluationHistosToFile(), WriteStateToStream(), WriteStateToXML(), TMVA::RuleFitAPI::WriteTest(), and TMVA::RuleFitAPI::WriteTrain().

Bool_t TMVA::MethodBase::HasMVAPdfs (  )  const [inline]

Definition at line 363 of file MethodBase.h.

References fHasMVAPdfs.

Referenced by AddOutput(), ProcessBaseOptions(), ReadStateFromStream(), TestClassification(), and TrainMethod().

virtual void TMVA::MethodBase::SetAnalysisType ( Types::EAnalysisType  type  )  [inline, virtual]

Definition at line 364 of file MethodBase.h.

References fAnalysisType.

Referenced by GetLine(), ReadStateFromStream(), ReadStateFromXML(), TMVA::MethodPDEFoam::ReadWeightsFromXML(), TMVA::MethodBoost::Train(), and TMVA::MethodMLP::Train().

Types::EAnalysisType TMVA::MethodBase::GetAnalysisType ( void   )  const [inline]

Definition at line 365 of file MethodBase.h.

References fAnalysisType.

Referenced by TMVA::MethodCuts::GetEfficiency(), GetLine(), TMVA::MethodCuts::GetTrainingEfficiency(), TMVA::MethodBDT::Reset(), TMVA::MethodBDT::Train(), TMVA::MethodDT::Train(), TMVA::MethodBoost::Train(), TMVA::MethodMLP::Train(), WriteStateToStream(), and WriteStateToXML().

Bool_t TMVA::MethodBase::DoRegression (  )  const [inline]

Definition at line 366 of file MethodBase.h.

References fAnalysisType, and TMVA::Types::kRegression.

Referenced by TMVA::MethodPDEFoam::AddWeightsXMLTo(), TMVA::MethodPDERS::CalcAverages(), TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodPDERS::CreateBinarySearchTree(), TMVA::MethodBDT::DeclareOptions(), TMVA::MethodDT::DeclareOptions(), TMVA::MethodSVM::DeclareOptions(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetError(), TMVA::OptimizeConfigParameters::GetFOM(), TMVA::MethodLD::GetLDCoeff(), TMVA::MethodMLP::GetMSEErr(), GetRegressionDeviation(), TMVA::MethodLD::GetSumVal(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodANNBase::ProcessOptions(), TMVA::MethodBDT::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), TMVA::MethodPDEFoam::ReadFoamsFromFile(), ReadStateFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBDT::Train(), TMVA::MethodFDA::Train(), TMVA::MethodSVM::Train(), TMVA::MethodPDEFoam::Train(), TrainMethod(), TMVA::MethodMLP::TrainOneEvent(), TMVA::MethodPDEFoam::WriteFoamsToFile(), and WriteStateToXML().

Bool_t TMVA::MethodBase::DoMulticlass (  )  const [inline]

Definition at line 367 of file MethodBase.h.

References fAnalysisType, and TMVA::Types::kMulticlass.

Referenced by TMVA::MethodMLP::CalculateEstimator(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetError(), TMVA::MethodMLP::GetMSEErr(), TMVA::MethodFDA::Init(), TMVA::MethodANNBase::ParseLayoutString(), TMVA::MethodANNBase::ProcessOptions(), TMVA::MethodFDA::ProcessOptions(), ReadStateFromXML(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBDT::Train(), TrainMethod(), TMVA::MethodMLP::TrainOneEvent(), and WriteStateToXML().

void TMVA::MethodBase::DisableWriting ( Bool_t  setter  )  [inline]

Definition at line 370 of file MethodBase.h.

References fDisableWriting.

void TMVA::MethodBase::SetWeightFileName ( TString   )  [protected]

Definition at line 1782 of file MethodBase.cxx.

References fWeightFile.

const TString& TMVA::MethodBase::GetWeightFileDir (  )  const [inline, protected]

Definition at line 381 of file MethodBase.h.

References fFileDir.

Referenced by GetWeightFileName(), MakeClass(), TMVA::MethodTMlpANN::MakeClass(), and MethodBase().

void TMVA::MethodBase::SetWeightFileDir ( TString  fileDir  )  [protected]

Definition at line 1773 of file MethodBase.cxx.

References fFileDir, gSystem, and TSystem::MakeDirectory().

Referenced by MethodBase().

Bool_t TMVA::MethodBase::IsNormalised (  )  const [inline, protected]

Definition at line 385 of file MethodBase.h.

References fNormalise.

Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodHMatrix::GetChi2(), MakeClass(), TMVA::MethodFisher::PrintCoefficients(), TMVA::MethodLD::PrintCoefficients(), TMVA::MethodCuts::ProcessOptions(), ReadStateFromStream(), TMVA::MethodBDT::Train(), TMVA::MethodKNN::Train(), TMVA::MethodPDERS::Train(), TMVA::MethodMLP::TrainOneEventFast(), and TMVA::MethodRuleFit::TrainTMVARuleFit().

void TMVA::MethodBase::SetNormalised ( Bool_t  norm  )  [inline, protected]

Definition at line 386 of file MethodBase.h.

References fNormalise.

Referenced by TMVA::MethodSVM::Init(), TMVA::MethodCFMlpANN::Init(), and TMVA::MethodCuts::ProcessOptions().

Bool_t TMVA::MethodBase::Verbose ( void   )  const [inline, protected]

Definition at line 392 of file MethodBase.h.

References fVerbose.

Referenced by TMVA::MethodANNBase::PrintMessage().

Bool_t TMVA::MethodBase::Help (  )  const [inline, protected]

Definition at line 393 of file MethodBase.h.

References fHelp.

Referenced by TrainMethod().

const TString& TMVA::MethodBase::GetInternalVarName ( Int_t  ivar  )  const [inline, protected]

Definition at line 399 of file MethodBase.h.

References fInputVars.

Referenced by TMVA::MethodTMlpANN::Train().

const TString& TMVA::MethodBase::GetOriginalVarName ( Int_t  ivar  )  const [inline, protected]

Definition at line 400 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetExpression(), and TMVA::DataSetInfo::GetVariableInfo().

Referenced by MakeClass(), and TMVA::MethodLikelihood::MakeClassSpecific().

Bool_t TMVA::MethodBase::HasTrainingTree (  )  const [inline, protected]

Definition at line 402 of file MethodBase.h.

References Data(), and TMVA::DataSet::GetNTrainingEvents().

Referenced by TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::ProcessOptions(), and TMVA::MethodLD::ProcessOptions().

virtual void TMVA::MethodBase::MakeClassSpecific ( std::ostream &  ,
const TString = "" 
) const [inline, protected, virtual]

Implements TMVA::IMethod.

Definition at line 409 of file MethodBase.h.

Referenced by MakeClass().

virtual void TMVA::MethodBase::MakeClassSpecificHeader ( std::ostream &  ,
const TString = "" 
) const [inline, protected, virtual]

Definition at line 412 of file MethodBase.h.

Referenced by MakeClass().

TMVA::MethodBase * TMVA::MethodBase::GetThisBase (  )  [static, protected]

Definition at line 2961 of file MethodBase.cxx.

References fgThisBase.

Referenced by IGetEffForRoot().

void TMVA::MethodBase::Statistics ( Types::ETreeType  treeType,
const TString theVarName,
Double_t ,
Double_t ,
Double_t ,
Double_t ,
Double_t ,
Double_t  
) [protected]

Definition at line 2535 of file MethodBase.cxx.

References Data(), DataInfo(), Endl, entries, TMVA::DataSetInfo::FindVarIndex(), TMVA::DataSet::GetCurrentType(), GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::kFATAL, TMVA::Configurable::Log(), Long64_t, TMath::Max(), TMath::Min(), TMVA::DataSet::SetCurrentType(), and TMath::Sqrt().

Referenced by TMVA::MethodANNBase::CreateRanking().

Bool_t TMVA::MethodBase::TxtWeightsOnly (  )  const [inline, protected]

Definition at line 423 of file MethodBase.h.

References kTRUE.

Float_t TMVA::MethodBase::GetTWeight ( const Event ev  )  const [inline, protected]

Definition at line 429 of file MethodBase.h.

References fIgnoreNegWeightsInTraining, and TMVA::Event::GetWeight().

Referenced by TMVA::MethodFisher::GetCov_WithinClass(), TMVA::MethodFisher::GetMean(), and TMVA::MethodFDA::Train().

Bool_t TMVA::MethodBase::IsConstructedFromWeightFile (  )  const [inline, protected]

Definition at line 433 of file MethodBase.h.

References fConstructedFromWeightFile.

Referenced by TMVA::MethodBDT::ProcessOptions().

virtual void TMVA::MethodBase::SetCurrentEvent ( Long64_t  ievt  )  const [inline, virtual]

Definition at line 436 of file MethodBase.h.

References Data(), and TMVA::DataSet::SetCurrentEvent().

Referenced by AddClassifierOutput(), AddClassifierOutputProb(), AddMulticlassOutput(), and AddRegressionOutput().

void TMVA::MethodBase::InitBase (  )  [private]

Definition at line 308 of file MethodBase.cxx.

References DataInfo(), fBackgroundClass, fEventCollections, fInputVars, fMeanB, fMeanS, fMulticlassReturnVal, fNbins, fNbinsH, TMVA::Config::VariablePlotting::fNbinsXOfROCCurve, fRanking, fRegressionReturnVal, fRmsB, fRmsS, fSignalClass, fSplRefB, fSplRefS, fSplTrainB, fSplTrainEffBvsS, fSplTrainS, fTestTime, fTrainTime, fTxtWeightsOnly, TMVA::Config::fVariablePlotting, fXmax, fXmin, TMVA::gConfig(), TMVA::DataSetInfo::GetClassInfo(), GetMethodTypeName(), TMVA::ClassInfo::GetNumber(), GetNvar(), ResetThisBase(), TMVA::Configurable::SetConfigDescription(), and TMVA::Configurable::SetConfigName().

Referenced by SetupMethod().

void TMVA::MethodBase::DeclareBaseOptions (  )  [private]

Definition at line 362 of file MethodBase.cxx.

References TMVA::Configurable::AddPreDefVal(), TMVA::Configurable::DeclareOptionRef(), fHasMVAPdfs, fHelp, fIgnoreNegWeightsInTraining, fNormalise, fTxtWeightsOnly, fVarTransformString, fVerbose, fVerbosityLevelString, and kFALSE.

Referenced by SetupMethod().

void TMVA::MethodBase::ProcessBaseOptions (  )  [private]

Definition at line 405 of file MethodBase.cxx.

References CreateVariableTransforms(), TMVA::PDF::DeclareOptions(), Endl, fDefaultPDF, fMVAPdfB, fMVAPdfS, fVarTransformString, fVerbose, fVerbosityLevelString, GetName(), TMVA::Configurable::GetOptions(), HasMVAPdfs(), TMVA::kDEBUG, TMVA::kERROR, TMVA::kFATAL, TMVA::kINFO, TMVA::kVERBOSE, TMVA::kWARNING, TMVA::Configurable::Log(), TMVA::Configurable::ParseOptions(), TMVA::PDF::ProcessOptions(), TMVA::MsgLogger::SetMinType(), and TMVA::Configurable::SetOptions().

Referenced by ProcessSetup().

ECutOrientation TMVA::MethodBase::GetCutOrientation (  )  const [inline, private]

Definition at line 451 of file MethodBase.h.

References fCutOrientation.

Referenced by GetEffForRoot().

void TMVA::MethodBase::ResetThisBase (  )  [private]

Definition at line 2968 of file MethodBase.cxx.

References fgThisBase.

Referenced by GetEfficiency(), GetTrainingEfficiency(), and InitBase().

void TMVA::MethodBase::CreateMVAPdfs (  )  [private]

Definition at line 1883 of file MethodBase.cxx.

References TMVA::PDF::BuildPDF(), Data(), DataInfo(), Endl, TH1::Fill(), fMVAPdfB, fMVAPdfS, Form(), GetEvent(), TMVA::DataSet::GetEvent(), TMVA::PDF::GetHistNBins(), GetMethodName(), GetMethodTypeName(), TMVA::DataSet::GetResults(), GetSeparation(), TMVA::ResultsClassification::GetSize(), TMVA::ResultsClassification::GetValueVector(), TMVA::Event::GetWeight(), TMVA::gTools(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), TMVA::Tools::NormHist(), TMVA::DataSet::SetCurrentType(), TH1::Sumw2(), TMVA::PDF::ValidatePDF(), and TObject::Write().

Referenced by TrainMethod().

Double_t TMVA::MethodBase::IGetEffForRoot ( Double_t   )  [static, private]

Definition at line 2893 of file MethodBase.cxx.

References GetEffForRoot(), and GetThisBase().

Referenced by GetEfficiency(), and GetTrainingEfficiency().

Double_t TMVA::MethodBase::GetEffForRoot ( Double_t   )  [private]

Definition at line 2900 of file MethodBase.cxx.

References TMVA::TSpline1::Eval(), fEffS, TH1::FindBin(), fSplRefS, fXmax, fXmin, TH1::GetBinContent(), GetCutOrientation(), kPositive, retval, and Use_Splines_for_Eff_.

Referenced by IGetEffForRoot().

Bool_t TMVA::MethodBase::GetLine ( std::istream &  fin,
char *  buf 
) [private]

Definition at line 1839 of file MethodBase.cxx.

References code, Endl, fROOTTrainingVersion, fTMVATrainingVersion, GetAnalysisType(), GetTrainingROOTVersionString(), GetTrainingTMVAVersionString(), TMVA::Types::kClassification, TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kRegression, length, line, TMVA::Configurable::Log(), s, SetAnalysisType(), and start.

Referenced by ReadStateFromStream().

void TMVA::MethodBase::AddClassifierOutput ( Types::ETreeType  type  )  [private, virtual]

Definition at line 732 of file MethodBase.cxx.

References Data(), Endl, GetMethodName(), GetMvaValue(), GetName(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), TMVA::Types::kClassification, TMVA::kINFO, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TMVA::ResultsClassification::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), TMVA::ResultsClassification::SetValue(), and timer.

Referenced by AddOutput(), and TrainMethod().

void TMVA::MethodBase::AddClassifierOutputProb ( Types::ETreeType  type  )  [private, virtual]

Definition at line 771 of file MethodBase.cxx.

References Data(), Endl, GetMethodName(), GetMvaValue(), GetName(), TMVA::DataSet::GetNEvents(), GetProba(), TMVA::DataSet::GetResults(), TMVA::Types::kClassification, TMVA::kINFO, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TMVA::ResultsClassification::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), TMVA::ResultsClassification::SetValue(), and timer.

Referenced by AddOutput(), and TrainMethod().

void TMVA::MethodBase::AddRegressionOutput ( Types::ETreeType  type  )  [private, virtual]

Definition at line 637 of file MethodBase.cxx.

References Data(), Endl, GetMethodName(), GetName(), TMVA::DataSet::GetNEvents(), GetRegressionValues(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::kINFO, TMVA::Types::kRegression, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), and timer.

Referenced by AddOutput(), and TrainMethod().

void TMVA::MethodBase::AddMulticlassOutput ( Types::ETreeType  type  )  [private, virtual]

Definition at line 676 of file MethodBase.cxx.

References Data(), Endl, fNbins, fNbinsH, GetMethodName(), GetMulticlassValues(), GetName(), TMVA::DataSet::GetNEvents(), TMVA::DataSet::GetResults(), GetTestvarName(), TMVA::kFATAL, TMVA::kINFO, TMVA::Types::kMulticlass, TMVA::Types::kTesting, TMVA::Types::kTraining, TMVA::Configurable::Log(), Long64_t, nEvents, TString::Resize(), SetCurrentEvent(), TMVA::DataSet::SetCurrentType(), SetTestTime(), and timer.

Referenced by AddOutput(), and TrainMethod().

void TMVA::MethodBase::AddInfoItem ( void *  gi,
const TString name,
const TString value 
) const [private]

Definition at line 1087 of file MethodBase.cxx.

References TMVA::Tools::AddAttr(), TMVA::Tools::AddChild(), TMVA::gTools(), name, and value.

Referenced by WriteStateToXML().

void TMVA::MethodBase::CreateVariableTransforms ( const TString trafoDefinition  )  [private]

Definition at line 455 of file MethodBase.cxx.

References TMVA::TransformationHandler::AddTransformation(), TList::At(), DataInfo(), Endl, TMVA::DataSetInfo::GetClassInfo(), TCollection::GetEntries(), TMVA::ClassInfo::GetName(), TMVA::ClassInfo::GetNumber(), GetTransformationHandler(), TMVA::gTools(), TMVA::kFATAL, TMVA::kINFO, TMVA::Configurable::Log(), NULL, and TMVA::Tools::ParseFormatLine().

Referenced by ProcessBaseOptions().

Bool_t TMVA::MethodBase::IgnoreEventsWithNegWeightsInTraining (  )  const [inline, protected]

Definition at line 575 of file MethodBase.h.

References fIgnoreNegWeightsInTraining.

Referenced by TMVA::MethodHMatrix::ComputeCovariance(), TMVA::MethodLD::GetSum(), TMVA::MethodLD::GetSumVal(), TMVA::MethodBDT::InitEventSample(), TMVA::MethodRuleFit::ProcessOptions(), TMVA::MethodCuts::ProcessOptions(), TMVA::MethodSVM::ProcessOptions(), TMVA::MethodMLP::ProcessOptions(), TMVA::MethodTMlpANN::ProcessOptions(), TMVA::MethodCFMlpANN::ProcessOptions(), TMVA::MethodPDERS::ProcessOptions(), TMVA::MethodKNN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodPDEFoam::TrainMonoTargetRegression(), TMVA::MethodPDEFoam::TrainMultiTargetRegression(), TMVA::MethodPDEFoam::TrainSeparatedClassification(), and TMVA::MethodPDEFoam::TrainUnifiedClassification().

void TMVA::MethodBase::SetupMethod (  ) 

void TMVA::MethodBase::ProcessSetup (  ) 

virtual void TMVA::MethodBase::CheckSetup (  )  [virtual]

void TMVA::MethodBase::AddOutput ( Types::ETreeType  type,
Types::EAnalysisType  analysisType 
)

void TMVA::MethodBase::TrainMethod (  ) 

virtual std::map<TString,Double_t> TMVA::MethodBase::OptimizeTuningParameters ( TString  fomType = "ROCIntegral",
TString  fitType = "FitGA" 
) [virtual]

virtual void TMVA::MethodBase::SetTuneParameters ( std::map< TString, Double_t tuneParameters  )  [virtual]

virtual void TMVA::MethodBase::Train (  )  [pure virtual]

Implements TMVA::IMethod.

void TMVA::MethodBase::SetTrainTime ( Double_t  trainTime  )  [inline]

Definition at line 132 of file MethodBase.h.

References fTrainTime.

Double_t TMVA::MethodBase::GetTrainTime (  )  const [inline]

Definition at line 133 of file MethodBase.h.

References fTrainTime.

void TMVA::MethodBase::SetTestTime ( Double_t  testTime  )  [inline]

Definition at line 136 of file MethodBase.h.

References fTestTime.

Double_t TMVA::MethodBase::GetTestTime (  )  const [inline]

Definition at line 137 of file MethodBase.h.

References fTestTime.

virtual void TMVA::MethodBase::TestClassification (  )  [virtual]

virtual void TMVA::MethodBase::TestMulticlass (  )  [virtual]

virtual void TMVA::MethodBase::TestRegression ( Double_t bias,
Double_t biasT,
Double_t dev,
Double_t devT,
Double_t rms,
Double_t rmsT,
Double_t mInf,
Double_t mInfT,
Double_t corr,
Types::ETreeType  type 
) [virtual]

virtual void TMVA::MethodBase::Init (  )  [pure virtual]

Implements TMVA::IMethod.

virtual void TMVA::MethodBase::DeclareOptions (  )  [pure virtual]

Implements TMVA::IMethod.

virtual void TMVA::MethodBase::ProcessOptions (  )  [pure virtual]

Implements TMVA::IMethod.

virtual void TMVA::MethodBase::DeclareCompatibilityOptions (  )  [virtual]

virtual void TMVA::MethodBase::Reset ( void   )  [inline, virtual]

Definition at line 163 of file MethodBase.h.

virtual Double_t TMVA::MethodBase::GetMvaValue ( Double_t errLower = 0,
Double_t errUpper = 0 
) [pure virtual]

Implements TMVA::IMethod.

Double_t TMVA::MethodBase::GetMvaValue ( const TMVA::Event *const  ev,
Double_t err = 0,
Double_t errUpper = 0 
)

void TMVA::MethodBase::NoErrorCalc ( Double_t *const  err,
Double_t *const  errUpper 
) [protected]

virtual const std::vector<Float_t>& TMVA::MethodBase::GetRegressionValues (  )  [inline, virtual]

Definition at line 179 of file MethodBase.h.

References ptr.

virtual const std::vector<Float_t>& TMVA::MethodBase::GetMulticlassValues (  )  [inline, virtual]

Definition at line 185 of file MethodBase.h.

References ptr.

virtual Double_t TMVA::MethodBase::GetProba ( Double_t  mvaVal,
Double_t  ap_sig 
) [virtual]

virtual Double_t TMVA::MethodBase::GetRarity ( Double_t  mvaVal,
Types::ESBType  reftype = Types::kBackground 
) const [virtual]

virtual const Ranking* TMVA::MethodBase::CreateRanking (  )  [pure virtual]

Implements TMVA::IMethod.

virtual Bool_t TMVA::MethodBase::MonitorBoost ( MethodBoost  )  [inline, virtual]

Implements TMVA::IMethod.

Definition at line 200 of file MethodBase.h.

References kFALSE.

virtual void TMVA::MethodBase::MakeClass ( const TString classFileName = TString("")  )  const [virtual]

Implements TMVA::IMethod.

void TMVA::MethodBase::PrintHelpMessage (  )  const [virtual]

Implements TMVA::IMethod.

void TMVA::MethodBase::WriteStateToFile (  )  const

void TMVA::MethodBase::ReadStateFromFile (  ) 

virtual void TMVA::MethodBase::AddWeightsXMLTo ( void *  parent  )  const [protected, pure virtual]

virtual void TMVA::MethodBase::ReadWeightsFromXML ( void *  wghtnode  )  [protected, pure virtual]

virtual void TMVA::MethodBase::ReadWeightsFromStream ( std::istream &   )  [protected, pure virtual]

Implements TMVA::IMethod.

virtual void TMVA::MethodBase::ReadWeightsFromStream ( TFile  )  [inline, protected, virtual]

Definition at line 220 of file MethodBase.h.

void TMVA::MethodBase::WriteStateToXML ( void *  parent  )  const [private]

void TMVA::MethodBase::ReadStateFromXML ( void *  parent  )  [private]

void TMVA::MethodBase::WriteStateToStream ( std::ostream &  tf  )  const [private]

void TMVA::MethodBase::WriteVarsToStream ( std::ostream &  tf,
const TString prefix = "" 
) const [private]

void TMVA::MethodBase::ReadStateFromStream ( std::istream &  tf  ) 

void TMVA::MethodBase::ReadStateFromStream ( TFile rf  ) 

void TMVA::MethodBase::ReadStateFromXMLString ( const char *  xmlstr  ) 

void TMVA::MethodBase::AddVarsXMLTo ( void *  parent  )  const [private]

void TMVA::MethodBase::AddSpectatorsXMLTo ( void *  parent  )  const [private]

void TMVA::MethodBase::AddTargetsXMLTo ( void *  parent  )  const [private]

void TMVA::MethodBase::AddClassesXMLTo ( void *  parent  )  const [private]

void TMVA::MethodBase::ReadVariablesFromXML ( void *  varnode  )  [private]

void TMVA::MethodBase::ReadSpectatorsFromXML ( void *  specnode  )  [private]

void TMVA::MethodBase::ReadTargetsFromXML ( void *  tarnode  )  [private]

void TMVA::MethodBase::ReadClassesFromXML ( void *  clsnode  )  [private]

void TMVA::MethodBase::ReadVarsFromStream ( std::istream &  istr  )  [private]

virtual void TMVA::MethodBase::WriteEvaluationHistosToFile ( Types::ETreeType  treetype  )  [virtual]

virtual void TMVA::MethodBase::WriteMonitoringHistosToFile (  )  const [virtual]

Implements TMVA::IMethod.

virtual Double_t TMVA::MethodBase::GetEfficiency ( const TString ,
Types::ETreeType  ,
Double_t err 
) [virtual]

virtual Double_t TMVA::MethodBase::GetTrainingEfficiency ( const TString  )  [virtual]

virtual std::vector<Float_t> TMVA::MethodBase::GetMulticlassEfficiency ( std::vector< std::vector< Float_t > > &  purity  )  [virtual]

virtual std::vector<Float_t> TMVA::MethodBase::GetMulticlassTrainingEfficiency ( std::vector< std::vector< Float_t > > &  purity  )  [virtual]

virtual Double_t TMVA::MethodBase::GetSignificance (  )  const [virtual]

virtual Double_t TMVA::MethodBase::GetROCIntegral ( PDF pdfS = 0,
PDF pdfB = 0 
) const [virtual]

virtual Double_t TMVA::MethodBase::GetMaximumSignificance ( Double_t  SignalEvents,
Double_t  BackgroundEvents,
Double_t optimal_significance_value 
) const [virtual]

virtual Double_t TMVA::MethodBase::GetSeparation ( TH1 ,
TH1  
) const [virtual]

virtual Double_t TMVA::MethodBase::GetSeparation ( PDF pdfS = 0,
PDF pdfB = 0 
) const [virtual]

virtual void TMVA::MethodBase::GetRegressionDeviation ( UInt_t  tgtNum,
Types::ETreeType  type,
Double_t stddev,
Double_t stddev90Percent 
) const [virtual]

const TString& TMVA::MethodBase::GetJobName (  )  const [inline]

Definition at line 283 of file MethodBase.h.

References fJobName.

const TString& TMVA::MethodBase::GetMethodName (  )  const [inline]

Definition at line 284 of file MethodBase.h.

References fMethodName.

TString TMVA::MethodBase::GetMethodTypeName (  )  const [inline]

Definition at line 285 of file MethodBase.h.

References fMethodType, TMVA::Types::GetMethodName(), and TMVA::Types::Instance().

Types::EMVA TMVA::MethodBase::GetMethodType (  )  const [inline]

Definition at line 286 of file MethodBase.h.

References fMethodType.

const char* TMVA::MethodBase::GetName (  )  const [inline, virtual]

Reimplemented from TMVA::Configurable.

Definition at line 287 of file MethodBase.h.

References TString::Data(), and fMethodName.

const TString& TMVA::MethodBase::GetTestvarName (  )  const [inline]

Definition at line 288 of file MethodBase.h.

References fTestvar.

const TString TMVA::MethodBase::GetProbaName (  )  const [inline]

Definition at line 289 of file MethodBase.h.

References fTestvar.

TString TMVA::MethodBase::GetWeightFileName (  )  const

void TMVA::MethodBase::SetTestvarName ( const TString v = ""  )  [inline]

Definition at line 294 of file MethodBase.h.

References fTestvar, and GetMethodName().

UInt_t TMVA::MethodBase::GetNvar (  )  const [inline]

Definition at line 297 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNVariables().

UInt_t TMVA::MethodBase::GetNVariables (  )  const [inline]

Definition at line 298 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNVariables().

UInt_t TMVA::MethodBase::GetNTargets (  )  const [inline]

Definition at line 299 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetNTargets().

const TString& TMVA::MethodBase::GetInputVar ( Int_t  i  )  const [inline]

Definition at line 302 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetInternalName(), and TMVA::DataSetInfo::GetVariableInfo().

const TString& TMVA::MethodBase::GetInputLabel ( Int_t  i  )  const [inline]

Definition at line 303 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetLabel(), and TMVA::DataSetInfo::GetVariableInfo().

const TString& TMVA::MethodBase::GetInputTitle ( Int_t  i  )  const [inline]

Definition at line 304 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetTitle(), and TMVA::DataSetInfo::GetVariableInfo().

Double_t TMVA::MethodBase::GetMean ( Int_t  ivar  )  const [inline]

Definition at line 307 of file MethodBase.h.

References TMVA::TransformationHandler::GetMean(), and GetTransformationHandler().

Double_t TMVA::MethodBase::GetRMS ( Int_t  ivar  )  const [inline]

Definition at line 308 of file MethodBase.h.

References TMVA::TransformationHandler::GetRMS(), and GetTransformationHandler().

Double_t TMVA::MethodBase::GetXmin ( Int_t  ivar  )  const [inline]

Definition at line 309 of file MethodBase.h.

References TMVA::TransformationHandler::GetMin(), and GetTransformationHandler().

Double_t TMVA::MethodBase::GetXmax ( Int_t  ivar  )  const [inline]

Definition at line 310 of file MethodBase.h.

References TMVA::TransformationHandler::GetMax(), and GetTransformationHandler().

Double_t TMVA::MethodBase::GetSignalReferenceCut (  )  const [inline]

Definition at line 313 of file MethodBase.h.

References fSignalReferenceCut.

void TMVA::MethodBase::SetSignalReferenceCut ( Double_t  cut  )  [inline]

Definition at line 316 of file MethodBase.h.

References fSignalReferenceCut.

TDirectory* TMVA::MethodBase::BaseDir (  )  const

TDirectory* TMVA::MethodBase::MethodBaseDir (  )  const

void TMVA::MethodBase::SetMethodDir ( TDirectory methodDir  )  [inline]

Definition at line 321 of file MethodBase.h.

References fBaseDir, and fMethodBaseDir.

void TMVA::MethodBase::SetBaseDir ( TDirectory methodDir  )  [inline]

Definition at line 322 of file MethodBase.h.

References fBaseDir.

void TMVA::MethodBase::SetMethodBaseDir ( TDirectory methodDir  )  [inline]

Definition at line 323 of file MethodBase.h.

References fMethodBaseDir.

UInt_t TMVA::MethodBase::GetTrainingTMVAVersionCode (  )  const [inline]

Definition at line 329 of file MethodBase.h.

References fTMVATrainingVersion.

UInt_t TMVA::MethodBase::GetTrainingROOTVersionCode (  )  const [inline]

Definition at line 330 of file MethodBase.h.

References fROOTTrainingVersion.

TString TMVA::MethodBase::GetTrainingTMVAVersionString (  )  const

TString TMVA::MethodBase::GetTrainingROOTVersionString (  )  const

TransformationHandler& TMVA::MethodBase::GetTransformationHandler (  )  [inline]

Definition at line 334 of file MethodBase.h.

References fTransformation.

const TransformationHandler& TMVA::MethodBase::GetTransformationHandler (  )  const [inline]

Definition at line 335 of file MethodBase.h.

References fTransformation.

DataSetInfo& TMVA::MethodBase::DataInfo (  )  const [inline]

Definition at line 340 of file MethodBase.h.

References fDataSetInfo.

UInt_t TMVA::MethodBase::GetNEvents ( void   )  const [inline]

temporary event when testing on a different DataSet than the own one

Definition at line 345 of file MethodBase.h.

References Data(), and TMVA::DataSet::GetNEvents().

const Event* TMVA::MethodBase::GetEvent (  )  const

const Event* TMVA::MethodBase::GetEvent ( const TMVA::Event ev  )  const

const Event* TMVA::MethodBase::GetEvent ( Long64_t  ievt  )  const

const Event* TMVA::MethodBase::GetEvent ( Long64_t  ievt,
Types::ETreeType  type 
) const

const Event* TMVA::MethodBase::GetTrainingEvent ( Long64_t  ievt  )  const

const Event* TMVA::MethodBase::GetTestingEvent ( Long64_t  ievt  )  const

const std::vector<TMVA::Event*>& TMVA::MethodBase::GetEventCollection ( Types::ETreeType  type  ) 

virtual Bool_t TMVA::MethodBase::IsSignalLike (  )  [inline, virtual]

Definition at line 359 of file MethodBase.h.

References GetMvaValue(), GetSignalReferenceCut(), kFALSE, and kTRUE.

DataSet* TMVA::MethodBase::Data (  )  const [inline]

Definition at line 361 of file MethodBase.h.

References DataInfo(), and TMVA::DataSetInfo::GetDataSet().

Bool_t TMVA::MethodBase::HasMVAPdfs (  )  const [inline]

Definition at line 363 of file MethodBase.h.

References fHasMVAPdfs.

virtual void TMVA::MethodBase::SetAnalysisType ( Types::EAnalysisType  type  )  [inline, virtual]

Definition at line 364 of file MethodBase.h.

References fAnalysisType.

Types::EAnalysisType TMVA::MethodBase::GetAnalysisType ( void   )  const [inline]

Definition at line 365 of file MethodBase.h.

References fAnalysisType.

Bool_t TMVA::MethodBase::DoRegression (  )  const [inline]

Definition at line 366 of file MethodBase.h.

References fAnalysisType, and TMVA::Types::kRegression.

Bool_t TMVA::MethodBase::DoMulticlass (  )  const [inline]

Definition at line 367 of file MethodBase.h.

References fAnalysisType, and TMVA::Types::kMulticlass.

void TMVA::MethodBase::DisableWriting ( Bool_t  setter  )  [inline]

Definition at line 370 of file MethodBase.h.

References fDisableWriting.

void TMVA::MethodBase::SetWeightFileName ( TString   )  [protected]

const TString& TMVA::MethodBase::GetWeightFileDir (  )  const [inline, protected]

Definition at line 381 of file MethodBase.h.

References fFileDir.

void TMVA::MethodBase::SetWeightFileDir ( TString  fileDir  )  [protected]

Bool_t TMVA::MethodBase::IsNormalised (  )  const [inline, protected]

Definition at line 385 of file MethodBase.h.

References fNormalise.

void TMVA::MethodBase::SetNormalised ( Bool_t  norm  )  [inline, protected]

Definition at line 386 of file MethodBase.h.

References fNormalise.

Bool_t TMVA::MethodBase::Verbose ( void   )  const [inline, protected]

Definition at line 392 of file MethodBase.h.

References fVerbose.

Bool_t TMVA::MethodBase::Help (  )  const [inline, protected]

Definition at line 393 of file MethodBase.h.

References fHelp.

const TString& TMVA::MethodBase::GetInternalVarName ( Int_t  ivar  )  const [inline, protected]

Definition at line 399 of file MethodBase.h.

References fInputVars.

const TString& TMVA::MethodBase::GetOriginalVarName ( Int_t  ivar  )  const [inline, protected]

Definition at line 400 of file MethodBase.h.

References DataInfo(), TMVA::VariableInfo::GetExpression(), and TMVA::DataSetInfo::GetVariableInfo().

Bool_t TMVA::MethodBase::HasTrainingTree (  )  const [inline, protected]

Definition at line 402 of file MethodBase.h.

References Data(), and TMVA::DataSet::GetNTrainingEvents().

virtual void TMVA::MethodBase::MakeClassSpecific ( std::ostream &  ,
const TString = "" 
) const [inline, protected, virtual]

Implements TMVA::IMethod.

Definition at line 409 of file MethodBase.h.

virtual void TMVA::MethodBase::MakeClassSpecificHeader ( std::ostream &  ,
const TString = "" 
) const [inline, protected, virtual]

Definition at line 412 of file MethodBase.h.

static MethodBase* TMVA::MethodBase::GetThisBase (  )  [static, protected]

void TMVA::MethodBase::Statistics ( Types::ETreeType  treeType,
const TString theVarName,
Double_t ,
Double_t ,
Double_t ,
Double_t ,
Double_t ,
Double_t  
) [protected]

Bool_t TMVA::MethodBase::TxtWeightsOnly (  )  const [inline, protected]

Definition at line 423 of file MethodBase.h.

References kTRUE.

Float_t TMVA::MethodBase::GetTWeight ( const Event ev  )  const [inline, protected]

Definition at line 429 of file MethodBase.h.

References fIgnoreNegWeightsInTraining, and TMVA::Event::GetWeight().

Bool_t TMVA::MethodBase::IsConstructedFromWeightFile (  )  const [inline, protected]

Definition at line 433 of file MethodBase.h.

References fConstructedFromWeightFile.

virtual void TMVA::MethodBase::SetCurrentEvent ( Long64_t  ievt  )  const [inline, virtual]

Definition at line 436 of file MethodBase.h.

References Data(), and TMVA::DataSet::SetCurrentEvent().

void TMVA::MethodBase::InitBase (  )  [private]

void TMVA::MethodBase::DeclareBaseOptions (  )  [private]

void TMVA::MethodBase::ProcessBaseOptions (  )  [private]

ECutOrientation TMVA::MethodBase::GetCutOrientation (  )  const [inline, private]

Definition at line 451 of file MethodBase.h.

References fCutOrientation.

void TMVA::MethodBase::ResetThisBase (  )  [private]

void TMVA::MethodBase::CreateMVAPdfs (  )  [private]

static Double_t TMVA::MethodBase::IGetEffForRoot ( Double_t   )  [static, private]

Double_t TMVA::MethodBase::GetEffForRoot ( Double_t   )  [private]

Bool_t TMVA::MethodBase::GetLine ( std::istream &  fin,
char *  buf 
) [private]

virtual void TMVA::MethodBase::AddClassifierOutput ( Types::ETreeType  type  )  [private, virtual]

virtual void TMVA::MethodBase::AddClassifierOutputProb ( Types::ETreeType  type  )  [private, virtual]

virtual void TMVA::MethodBase::AddRegressionOutput ( Types::ETreeType  type  )  [private, virtual]

virtual void TMVA::MethodBase::AddMulticlassOutput ( Types::ETreeType  type  )  [private, virtual]

void TMVA::MethodBase::AddInfoItem ( void *  gi,
const TString name,
const TString value 
) const [private]

void TMVA::MethodBase::CreateVariableTransforms ( const TString trafoDefinition  )  [private]

Bool_t TMVA::MethodBase::IgnoreEventsWithNegWeightsInTraining (  )  const [inline, protected]

Definition at line 575 of file MethodBase.h.

References fIgnoreNegWeightsInTraining.


Friends And Related Function Documentation

MethodCategory [friend]

Definition at line 223 of file MethodBase.h.

MethodCommittee [friend]

Definition at line 224 of file MethodBase.h.

MethodCompositeBase [friend]

Definition at line 225 of file MethodBase.h.

MethodCuts [friend]

Definition at line 502 of file MethodBase.h.


Member Data Documentation

const Event* TMVA::MethodBase::fTmpEvent [mutable]

Definition at line 342 of file MethodBase.h.

Referenced by GetEvent(), GetMvaValue(), TMVA::MethodBoost::GetMvaValue(), GetTestingEvent(), and GetTrainingEvent().

Ranking* TMVA::MethodBase::fRanking [protected]

Definition at line 487 of file MethodBase.h.

Referenced by TMVA::MethodANNBase::CreateRanking(), TMVA::MethodCommittee::CreateRanking(), TMVA::MethodFisher::CreateRanking(), TMVA::MethodLikelihood::CreateRanking(), TMVA::MethodLD::CreateRanking(), TMVA::MethodRuleFit::CreateRanking(), TMVA::MethodBDT::CreateRanking(), InitBase(), and ~MethodBase().

std::vector<TString>* TMVA::MethodBase::fInputVars [protected]

Definition at line 488 of file MethodBase.h.

Referenced by TMVA::MethodCuts::CreateVariablePDFs(), GetInternalVarName(), InitBase(), TMVA::MethodLikelihood::Train(), TMVA::MethodLikelihood::WriteMonitoringHistosToFile(), and ~MethodBase().

Int_t TMVA::MethodBase::fNbins [protected]

Definition at line 491 of file MethodBase.h.

Referenced by AddMulticlassOutput(), TMVA::MethodCuts::ComputeEstimator(), TMVA::MethodBoost::CreateMVAHistorgrams(), TMVA::MethodCuts::CreateVariablePDFs(), TMVA::MethodBoost::GetBoostROCIntegral(), TMVA::MethodCuts::GetCuts(), GetEfficiency(), TMVA::MethodCuts::GetMvaValue(), GetTrainingEfficiency(), TMVA::MethodCuts::Init(), InitBase(), TMVA::MethodCuts::MatchCutsToPars(), TestClassification(), and TMVA::MethodCuts::Train().

Int_t TMVA::MethodBase::fNbinsH [protected]

Definition at line 492 of file MethodBase.h.

Referenced by AddMulticlassOutput(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().

Types::EAnalysisType TMVA::MethodBase::fAnalysisType [protected]

Definition at line 494 of file MethodBase.h.

Referenced by DoMulticlass(), DoRegression(), GetAnalysisType(), TMVA::MethodDT::Init(), TMVA::MethodBDT::Init(), and SetAnalysisType().

std::vector<Float_t>* TMVA::MethodBase::fRegressionReturnVal [protected]

Definition at line 496 of file MethodBase.h.

Referenced by TMVA::MethodLD::GetMvaValue(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), InitBase(), and ~MethodBase().

std::vector<Float_t>* TMVA::MethodBase::fMulticlassReturnVal [protected]

Definition at line 497 of file MethodBase.h.

Referenced by TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodFDA::GetMulticlassValues(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodBDT::GetMulticlassValues(), TMVA::MethodFDA::Init(), InitBase(), and ~MethodBase().

Bool_t TMVA::MethodBase::fDisableWriting [private]

Definition at line 504 of file MethodBase.h.

Referenced by DisableWriting(), TrainMethod(), and WriteStateToXML().

DataSetInfo& TMVA::MethodBase::fDataSetInfo [private]

set to true in order to suppress writing to XML

Definition at line 507 of file MethodBase.h.

Referenced by DataInfo().

Double_t TMVA::MethodBase::fSignalReferenceCut [private]

the data set information (sometimes needed)

Definition at line 509 of file MethodBase.h.

Referenced by GetSignalReferenceCut(), and SetSignalReferenceCut().

Types::ESBType TMVA::MethodBase::fVariableTransformType [private]

Definition at line 510 of file MethodBase.h.

TString TMVA::MethodBase::fJobName [private]

Definition at line 513 of file MethodBase.h.

Referenced by GetJobName().

TString TMVA::MethodBase::fMethodName [private]

Definition at line 514 of file MethodBase.h.

Referenced by GetMethodName(), GetName(), ReadStateFromStream(), and ReadStateFromXML().

Types::EMVA TMVA::MethodBase::fMethodType [private]

Definition at line 515 of file MethodBase.h.

Referenced by GetMethodType(), and GetMethodTypeName().

TString TMVA::MethodBase::fTestvar [private]

Definition at line 516 of file MethodBase.h.

Referenced by GetProbaName(), GetTestvarName(), and SetTestvarName().

UInt_t TMVA::MethodBase::fTMVATrainingVersion [private]

Definition at line 517 of file MethodBase.h.

Referenced by GetLine(), GetTrainingTMVAVersionCode(), and ReadStateFromXML().

UInt_t TMVA::MethodBase::fROOTTrainingVersion [private]

Definition at line 518 of file MethodBase.h.

Referenced by GetLine(), GetTrainingROOTVersionCode(), and ReadStateFromXML().

Bool_t TMVA::MethodBase::fConstructedFromWeightFile [private]

Definition at line 519 of file MethodBase.h.

Referenced by IsConstructedFromWeightFile().

TDirectory* TMVA::MethodBase::fBaseDir [private]

Definition at line 524 of file MethodBase.h.

Referenced by BaseDir(), SetBaseDir(), and SetMethodDir().

TDirectory* TMVA::MethodBase::fMethodBaseDir [mutable, private]

Definition at line 525 of file MethodBase.h.

Referenced by MethodBaseDir(), SetMethodBaseDir(), and SetMethodDir().

TString TMVA::MethodBase::fParentDir [private]

Definition at line 527 of file MethodBase.h.

TString TMVA::MethodBase::fFileDir [private]

Definition at line 529 of file MethodBase.h.

Referenced by GetWeightFileDir(), and SetWeightFileDir().

TString TMVA::MethodBase::fWeightFile [private]

Definition at line 530 of file MethodBase.h.

Referenced by GetWeightFileName(), and SetWeightFileName().

TH1* TMVA::MethodBase::fEffS [private]

Definition at line 534 of file MethodBase.h.

Referenced by GetEffForRoot(), GetEfficiency(), and GetTrainingEfficiency().

PDF* TMVA::MethodBase::fDefaultPDF [private]

Definition at line 536 of file MethodBase.h.

Referenced by ProcessBaseOptions(), and ~MethodBase().

PDF* TMVA::MethodBase::fMVAPdfS [private]

Definition at line 537 of file MethodBase.h.

Referenced by CreateMVAPdfs(), GetProba(), GetRarity(), ProcessBaseOptions(), ReadStateFromStream(), ReadStateFromXML(), WriteEvaluationHistosToFile(), WriteStateToXML(), and ~MethodBase().

PDF* TMVA::MethodBase::fMVAPdfB [private]

Definition at line 538 of file MethodBase.h.

Referenced by CreateMVAPdfs(), GetProba(), GetRarity(), ProcessBaseOptions(), ReadStateFromStream(), ReadStateFromXML(), WriteEvaluationHistosToFile(), WriteStateToXML(), and ~MethodBase().

PDF* TMVA::MethodBase::fSplS [private]

Definition at line 540 of file MethodBase.h.

Referenced by GetROCIntegral(), GetSeparation(), TestClassification(), and ~MethodBase().

PDF* TMVA::MethodBase::fSplB [private]

Definition at line 541 of file MethodBase.h.

Referenced by GetROCIntegral(), GetSeparation(), TestClassification(), and ~MethodBase().

TSpline* TMVA::MethodBase::fSpleffBvsS [private]

Definition at line 542 of file MethodBase.h.

Referenced by TMVA::MethodCuts::GetEfficiency(), GetEfficiency(), and ~MethodBase().

PDF* TMVA::MethodBase::fSplTrainS [private]

Definition at line 544 of file MethodBase.h.

Referenced by InitBase().

PDF* TMVA::MethodBase::fSplTrainB [private]

Definition at line 545 of file MethodBase.h.

Referenced by InitBase().

TSpline* TMVA::MethodBase::fSplTrainEffBvsS [private]

Definition at line 546 of file MethodBase.h.

Referenced by GetTrainingEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), and ~MethodBase().

Double_t TMVA::MethodBase::fMeanS [private]

Definition at line 551 of file MethodBase.h.

Referenced by GetSignificance(), InitBase(), and TestClassification().

Double_t TMVA::MethodBase::fMeanB [private]

Definition at line 552 of file MethodBase.h.

Referenced by GetSignificance(), InitBase(), and TestClassification().

Double_t TMVA::MethodBase::fRmsS [private]

Definition at line 553 of file MethodBase.h.

Referenced by GetSignificance(), InitBase(), and TestClassification().

Double_t TMVA::MethodBase::fRmsB [private]

Definition at line 554 of file MethodBase.h.

Referenced by GetSignificance(), InitBase(), and TestClassification().

Double_t TMVA::MethodBase::fXmin [private]

Definition at line 555 of file MethodBase.h.

Referenced by GetEffForRoot(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().

Double_t TMVA::MethodBase::fXmax [private]

Definition at line 556 of file MethodBase.h.

Referenced by GetEffForRoot(), GetEfficiency(), GetMaximumSignificance(), GetTrainingEfficiency(), InitBase(), and TestClassification().

TString TMVA::MethodBase::fVarTransformString [private]

Definition at line 559 of file MethodBase.h.

Referenced by DeclareBaseOptions(), ProcessBaseOptions(), and ReadStateFromStream().

TransformationHandler TMVA::MethodBase::fTransformation [private]

Definition at line 561 of file MethodBase.h.

Referenced by GetTransformationHandler().

Bool_t TMVA::MethodBase::fVerbose [private]

Definition at line 565 of file MethodBase.h.

Referenced by DeclareBaseOptions(), ProcessBaseOptions(), and Verbose().

TString TMVA::MethodBase::fVerbosityLevelString [private]

Definition at line 566 of file MethodBase.h.

Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), and ProcessBaseOptions().

EMsgType TMVA::MethodBase::fVerbosityLevel [private]

Definition at line 567 of file MethodBase.h.

Bool_t TMVA::MethodBase::fHelp [private]

Definition at line 568 of file MethodBase.h.

Referenced by DeclareBaseOptions(), and Help().

Bool_t TMVA::MethodBase::fHasMVAPdfs [private]

Definition at line 569 of file MethodBase.h.

Referenced by DeclareBaseOptions(), and HasMVAPdfs().

Bool_t TMVA::MethodBase::fIgnoreNegWeightsInTraining [private]

Definition at line 571 of file MethodBase.h.

Referenced by DeclareBaseOptions(), GetTWeight(), and IgnoreEventsWithNegWeightsInTraining().

UInt_t TMVA::MethodBase::fSignalClass [protected]

Definition at line 578 of file MethodBase.h.

Referenced by TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), TestClassification(), and TMVA::MethodCuts::Train().

UInt_t TMVA::MethodBase::fBackgroundClass [protected]

Definition at line 579 of file MethodBase.h.

Referenced by TMVA::MethodCuts::GetEfficiency(), TMVA::MethodCuts::GetTrainingEfficiency(), InitBase(), and TMVA::MethodCuts::Train().

Double_t TMVA::MethodBase::fTrainTime [private]

Definition at line 584 of file MethodBase.h.

Referenced by GetTrainTime(), InitBase(), ReadStateFromXML(), and SetTrainTime().

Double_t TMVA::MethodBase::fTestTime [private]

Definition at line 585 of file MethodBase.h.

Referenced by GetTestTime(), InitBase(), and SetTestTime().

ECutOrientation TMVA::MethodBase::fCutOrientation [private]

Definition at line 588 of file MethodBase.h.

Referenced by GetCutOrientation(), GetEfficiency(), GetTrainingEfficiency(), and TestClassification().

TSpline1* TMVA::MethodBase::fSplRefS [private]

Definition at line 591 of file MethodBase.h.

Referenced by GetEffForRoot(), GetEfficiency(), InitBase(), and ~MethodBase().

TSpline1* TMVA::MethodBase::fSplRefB [private]

Definition at line 592 of file MethodBase.h.

Referenced by GetEfficiency(), InitBase(), and ~MethodBase().

TSpline1* TMVA::MethodBase::fSplTrainRefS [private]

Definition at line 594 of file MethodBase.h.

Referenced by GetTrainingEfficiency(), and ~MethodBase().

TSpline1* TMVA::MethodBase::fSplTrainRefB [private]

Definition at line 595 of file MethodBase.h.

Referenced by GetTrainingEfficiency(), and ~MethodBase().

std::vector<const std::vector<TMVA::Event*>*> TMVA::MethodBase::fEventCollections [mutable, private]

Definition at line 597 of file MethodBase.h.

Referenced by GetEventCollection(), InitBase(), and ~MethodBase().

Bool_t TMVA::MethodBase::fSetupCompleted

Definition at line 600 of file MethodBase.h.

Referenced by SetupMethod(), and ~MethodBase().

TMVA::MethodBase * TMVA::MethodBase::fgThisBase [static, private]

Definition at line 605 of file MethodBase.h.

Referenced by GetThisBase(), and ResetThisBase().

Bool_t TMVA::MethodBase::fNormalise [private]

Definition at line 611 of file MethodBase.h.

Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), IsNormalised(), and SetNormalised().

Bool_t TMVA::MethodBase::fUseDecorr [private]

Definition at line 612 of file MethodBase.h.

Referenced by DeclareCompatibilityOptions(), and ReadStateFromStream().

TString TMVA::MethodBase::fVariableTransformTypeString [private]

Definition at line 613 of file MethodBase.h.

Referenced by DeclareCompatibilityOptions(), and ReadStateFromStream().

Bool_t TMVA::MethodBase::fTxtWeightsOnly [private]

Definition at line 614 of file MethodBase.h.

Referenced by DeclareBaseOptions(), DeclareCompatibilityOptions(), InitBase(), and ReadStateFromFile().

Int_t TMVA::MethodBase::fNbinsMVAPdf [private]

Definition at line 615 of file MethodBase.h.

Referenced by DeclareCompatibilityOptions().

Int_t TMVA::MethodBase::fNsmoothMVAPdf [private]

Definition at line 616 of file MethodBase.h.

Referenced by DeclareCompatibilityOptions().

const Event* TMVA::MethodBase::fTmpEvent [mutable]

Definition at line 342 of file MethodBase.h.

Ranking* TMVA::MethodBase::fRanking [protected]

Definition at line 487 of file MethodBase.h.

std::vector<TString>* TMVA::MethodBase::fInputVars [protected]

Definition at line 488 of file MethodBase.h.

std::vector<Float_t>* TMVA::MethodBase::fRegressionReturnVal [protected]

Definition at line 496 of file MethodBase.h.

std::vector<Float_t>* TMVA::MethodBase::fMulticlassReturnVal [protected]

Definition at line 497 of file MethodBase.h.

DataSetInfo& TMVA::MethodBase::fDataSetInfo [private]

set to true in order to suppress writing to XML

Definition at line 507 of file MethodBase.h.

TDirectory* TMVA::MethodBase::fBaseDir [private]

Definition at line 524 of file MethodBase.h.

TDirectory* TMVA::MethodBase::fMethodBaseDir [mutable, private]

Definition at line 525 of file MethodBase.h.

TH1* TMVA::MethodBase::fEffS [private]

Definition at line 534 of file MethodBase.h.

PDF* TMVA::MethodBase::fDefaultPDF [private]

Definition at line 536 of file MethodBase.h.

PDF* TMVA::MethodBase::fMVAPdfS [private]

Definition at line 537 of file MethodBase.h.

PDF* TMVA::MethodBase::fMVAPdfB [private]

Definition at line 538 of file MethodBase.h.

PDF* TMVA::MethodBase::fSplS [private]

Definition at line 540 of file MethodBase.h.

PDF* TMVA::MethodBase::fSplB [private]

Definition at line 541 of file MethodBase.h.

TSpline* TMVA::MethodBase::fSpleffBvsS [private]

Definition at line 542 of file MethodBase.h.

PDF* TMVA::MethodBase::fSplTrainS [private]

Definition at line 544 of file MethodBase.h.

PDF* TMVA::MethodBase::fSplTrainB [private]

Definition at line 545 of file MethodBase.h.

TSpline* TMVA::MethodBase::fSplTrainEffBvsS [private]

Definition at line 546 of file MethodBase.h.

TSpline1* TMVA::MethodBase::fSplRefS [private]

Definition at line 591 of file MethodBase.h.

TSpline1* TMVA::MethodBase::fSplRefB [private]

Definition at line 592 of file MethodBase.h.

TSpline1* TMVA::MethodBase::fSplTrainRefS [private]

Definition at line 594 of file MethodBase.h.

TSpline1* TMVA::MethodBase::fSplTrainRefB [private]

Definition at line 595 of file MethodBase.h.

std::vector<const std::vector<TMVA::Event*>*> TMVA::MethodBase::fEventCollections [mutable, private]

Definition at line 597 of file MethodBase.h.

MethodBase* TMVA::MethodBase::fgThisBase [static, private]

Definition at line 605 of file MethodBase.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:27 2011 for ROOT_528-00b_version by  doxygen 1.5.1