31#ifndef ROOT_TMVA_MethodCompositeBase
32#define ROOT_TMVA_MethodCompositeBase
57 const TString& theOption =
"" );
#define ClassDef(name, id)
Class that contains all the data information.
Interface for all concrete MVA method implementations.
Virtual base Class for all MVA method.
virtual void ReadWeightsFromStream(std::istream &)=0
friend class MethodCompositeBase
virtual Double_t GetMvaValue(Double_t *errLower=0, Double_t *errUpper=0)=0
Virtual base class for combining several TMVA method.
void ReadWeightsFromStream(std::istream &istr)
text streamer
Double_t GetMvaValue(Double_t *err=0, Double_t *errUpper=0)
return composite MVA response
IMethod * GetLastMethod()
MethodBase * fCurrentMethod
std::vector< Double_t > fMethodWeight
MethodBase * GetCurrentMethod()
virtual ~MethodCompositeBase(void)
delete methods
std::vector< IMethod * > fMethods
IMethod * GetMethod(const TString &title) const
returns pointer to MVA that corresponds to given method title
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