53                          const std::vector<Interval*>& ranges,
 
 
   69   DeclareOptionRef( fSamples = 100000, 
"SampleSize", 
"Number of Monte Carlo events in toy sample" );
 
   70   DeclareOptionRef( fSigma   = -1.0,   
"Sigma",
 
   71                     "If > 0: new points are generated according to Gauss around best value and with \"Sigma\" in units of interval length" );
 
   72   DeclareOptionRef( fSeed    = 100,    
"Seed",       
"Seed for the random generator (0 takes random seeds)" );
 
 
   88   Log() << kHEADER << 
"<MCFitter> Sampling, please be patient ..." << 
Endl;
 
   91   if ((
Int_t)pars.size() != GetNpars())
 
   92      Log() << kFATAL << 
"<Run> Mismatch in number of parameters: " 
   93            << GetNpars() << 
" != " << pars.size() << 
Endl;
 
   97   if (fIPyMaxIter) *fIPyMaxIter = fSamples;
 
   99   std::vector<Double_t> parameters;
 
  105   std::vector<TMVA::GeneticRange*> 
rndRanges;
 
  108   std::vector< TMVA::Interval* >::const_iterator 
rIt;
 
  113      parameters.push_back( val );
 
  117   std::vector<Double_t>::iterator 
parIt;
 
  118   std::vector<Double_t>::iterator 
parBestIt;
 
  125     if (fIPyCurrentIter) *fIPyCurrentIter = 
sample;
 
  126     if (fExitFromTraining && *fExitFromTraining) 
break;
 
  129      parIt = parameters.begin();
 
  140            (*parIt) = (*rndIt)->Random();
 
  146      estimator = EstimatorFunction( parameters );
 
  160   Log() << kINFO << 
"Elapsed time: " << 
timer.GetElapsedTime()
 
 
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 Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t target
 
const_iterator begin() const
 
const_iterator end() const
 
virtual void ParseOptions()
options parser
 
Base class for TMVA fitters.
 
Double_t Run()
estimator function interface for fitting
 
Range definition for genetic algorithm.
 
Interface for a fitter 'target'.
 
Fitter using Monte Carlo sampling of parameters.
 
void SetParameters(Int_t cycles)
set MC fitter configuration parameters
 
MCFitter(IFitterTarget &target, const TString &name, const std::vector< TMVA::Interval * > &ranges, const TString &theOption)
constructor
 
void DeclareOptions()
Declare MCFitter options.
 
Timing information for training and evaluation of MVA methods.
 
Random number generator class based on M.
 
create variable transformations
 
MsgLogger & Endl(MsgLogger &ml)