31#ifndef ROOT_TMVA_MethodCompositeBase
32#define ROOT_TMVA_MethodCompositeBase
57 const TString& theOption =
"" );
#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 index
Class that contains all the data information.
Interface for all concrete MVA method implementations.
Virtual base Class for all MVA method.
virtual Double_t GetMvaValue(Double_t *errLower=nullptr, Double_t *errUpper=nullptr)=0
virtual void ReadWeightsFromStream(std::istream &)=0
friend class MethodCompositeBase
Virtual base class for combining several TMVA method.
void ReadWeightsFromStream(std::istream &istr)
text streamer
IMethod * GetLastMethod()
MethodBase * fCurrentMethod
std::vector< Double_t > fMethodWeight
MethodBase * GetCurrentMethod()
virtual ~MethodCompositeBase(void)
delete methods
std::vector< IMethod * > fMethods
vector of all classifiers
Double_t GetMvaValue(Double_t *err=nullptr, Double_t *errUpper=nullptr)
return composite MVA response
IMethod * GetMethod(const TString &title) const
accessor by name
IMethod * GetPreviousMethod()
UInt_t GetCurrentMethodIndex()
MethodBase * GetCurrentMethod(UInt_t idx)
virtual const Ranking * CreateRanking()=0
void ReadWeightsFromXML(void *wghtnode)
XML streamer.
void AddWeightsXMLTo(void *parent) const
Ranking for variables in method (implementation)
create variable transformations