25 #ifndef ROOT_TMVA_GeneticFitter
26 #define ROOT_TMVA_GeneticFitter
43 class GeneticFitter :
public FitterBase {
47 GeneticFitter( IFitterTarget& target,
const TString& name,
48 const std::vector<TMVA::Interval*>& ranges,
const TString& theOption );
50 virtual ~GeneticFitter() {}
52 void SetParameters( Int_t cycles,
60 Double_t Run( std::vector<Double_t>& pars );
62 Double_t NewFitness( Double_t oldF, Double_t newF ) {
return oldF + newF; }
66 void DeclareOptions();
75 Int_t fSaveBestFromGeneration;
76 Int_t fSaveBestFromCycle;
80 ClassDef(GeneticFitter,0);