5#ifndef ROOT_TMVA_Classification 
    6#define ROOT_TMVA_Classification 
  126class ResultsClassification;
 
  127namespace Experimental {
 
  134   std::map<UInt_t, std::vector<std::tuple<Float_t, Float_t, Bool_t>>> 
fMvaTrain; 
 
  135   std::map<UInt_t, std::vector<std::tuple<Float_t, Float_t, Bool_t>>> 
fMvaTest;  
 
  173   virtual void Train();
 
  183   std::vector<ClassificationResult> &
GetResults();
 
#define ClassDef(name, id)
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t src
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
 
Describe directory structure in memory.
 
A ROOT file is a suite of consecutive data records (TKey instances) with a well defined format.
 
A TGraph is an object made of two arrays X and Y with npoints each.
 
Abstract base class for all high level ml algorithms, you can book ml methods like BDT,...
 
const TString GetMethodTitle() const
 
std::vector< TString > fClassNames
 
Double_t GetROCIntegral(UInt_t iClass=0, TMVA::Types::ETreeType type=TMVA::Types::kTesting)
Method to get ROC-Integral value from mvas.
 
TGraph * GetROCGraph(UInt_t iClass=0, TMVA::Types::ETreeType type=TMVA::Types::kTesting)
Method to get TGraph object with the ROC curve.
 
void Show()
Method to print the results in stdout.
 
Bool_t IsMethod(TString methodname, TString methodtitle)
Method to check if method was booked.
 
std::map< UInt_t, std::vector< std::tuple< Float_t, Float_t, Bool_t > > > fMvaTest
Mvas for two-class and multiclass classification.
 
ROCCurve * GetROC(UInt_t iClass=0, TMVA::Types::ETreeType type=TMVA::Types::kTesting)
Method to get TMVA::ROCCurve Object.
 
Bool_t fIsCuts
if it is a method cuts need special output
 
ClassificationResult & operator=(const ClassificationResult &r)
 
std::map< UInt_t, std::vector< std::tuple< Float_t, Float_t, Bool_t > > > fMvaTrain
Mvas for two-class classification.
 
TString GetDataLoaderName()
 
const TString GetMethodName() const
 
std::vector< ClassificationResult > fResults
!
 
Double_t GetROCIntegral(TString methodname, TString methodtitle, UInt_t iClass=0)
Method to get ROC-Integral value from mvas.
 
virtual void Test()
Perform test evaluation in all booked methods.
 
TString GetMethodOptions(TString methodname, TString methodtitle)
return the options for the booked method.
 
MethodBase * GetMethod(TString methodname, TString methodtitle)
Return a TMVA::MethodBase object.
 
virtual void TrainMethod(TString methodname, TString methodtitle)
Lets train an specific ml method.
 
Bool_t HasMethodObject(TString methodname, TString methodtitle, Int_t &index)
Allows to check if the TMVA::MethodBase was created and return the index in the vector.
 
std::vector< ClassificationResult > & GetResults()
Return the vector of TMVA::Experimental::ClassificationResult objects.
 
std::vector< IMethod * > fIMethods
! vector of objects with booked methods
 
virtual void Train()
Method to train all booked ml methods.
 
virtual void Evaluate()
Method to perform Train/Test over all ml method booked.
 
Types::EAnalysisType fAnalysisType
!
 
TMVA::ROCCurve * GetROC(TMVA::MethodBase *method, UInt_t iClass=0, TMVA::Types::ETreeType type=TMVA::Types::kTesting)
Method to get TMVA::ROCCurve Object.
 
Bool_t IsCutsMethod(TMVA::MethodBase *method)
Allows to check if the ml method is a Cuts method.
 
void CopyFrom(TDirectory *src, TFile *file)
 
virtual void TestMethod(TString methodname, TString methodtitle)
Lets perform test an specific ml method.
 
Virtual base Class for all MVA method.
 
class to storage options for the differents methods
 
T GetValue(const TString &key)
 
Mother of all ROOT objects.
 
create variable transformations