31 #ifndef ROOT_TMVA_MethodCompositeBase    32 #define ROOT_TMVA_MethodCompositeBase    45 #ifndef ROOT_TMVA_MethodBase    59                            const TString& theOption = 
"" );
    81       virtual void Train() = 0;
 MethodCompositeBase(const TString &jobName, Types::EMVA methodType, const TString &methodTitle, DataSetInfo &theData, const TString &theOption="")
 
virtual Double_t GetMvaValue(Double_t *errLower=0, Double_t *errUpper=0)=0
 
void ReadWeightsFromXML(void *wghtnode)
XML streamer. 
 
UInt_t GetCurrentMethodIndex()
 
IMethod * GetPreviousMethod()
 
void ReadWeightsFromStream(std::istream &istr)
text streamer 
 
void AddWeightsXMLTo(void *parent) const
 
IMethod * GetMethod(const TString &title) const
returns pointer to MVA that corresponds to given method title 
 
#define ClassDef(name, id)
 
std::vector< Double_t > fMethodWeight
 
virtual ~MethodCompositeBase(void)
delete methods 
 
IMethod * GetLastMethod()
 
MethodBase * fCurrentMethod
 
MethodBase * GetCurrentMethod()
 
std::vector< IMethod * > fMethods
 
Abstract ClassifierFactory template that handles arbitrary types. 
 
Double_t GetMvaValue(Double_t *err=0, Double_t *errUpper=0)
return composite MVA response 
 
virtual void ReadWeightsFromStream(std::istream &)=0
 
virtual const Ranking * CreateRanking()=0
 
MethodBase * GetCurrentMethod(UInt_t idx)