31#ifndef ROOT_TMVA_MethodCompositeBase
32#define ROOT_TMVA_MethodCompositeBase
#define ClassDefOverride(name, id)
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
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.
friend class MethodCompositeBase
Double_t GetMvaValue(Double_t *errLower=nullptr, Double_t *errUpper=nullptr) override=0
void ReadWeightsFromStream(std::istream &) override=0
Virtual base class for combining several TMVA method.
IMethod * GetLastMethod()
void AddWeightsXMLTo(void *parent) const override
MethodBase * fCurrentMethod
const Ranking * CreateRanking() override=0
std::vector< Double_t > fMethodWeight
MethodBase * GetCurrentMethod()
virtual ~MethodCompositeBase(void)
delete methods
std::vector< IMethod * > fMethods
vector of all classifiers
void DeclareOptions() override=0
IMethod * GetMethod(const TString &title) const
accessor by name
void ReadWeightsFromXML(void *wghtnode) override
XML streamer.
IMethod * GetPreviousMethod()
UInt_t GetCurrentMethodIndex()
MethodBase * GetCurrentMethod(UInt_t idx)
void ProcessOptions() override=0
Double_t GetMvaValue(Double_t *err=nullptr, Double_t *errUpper=nullptr) override
return composite MVA response
void ReadWeightsFromStream(std::istream &istr) override
text streamer
Ranking for variables in method (implementation)
create variable transformations