11#ifndef ROOT_Math_DistSamplerOptions 
   12#define ROOT_Math_DistSamplerOptions 
   90   void Print(std::ostream & os = std::cout) 
const;
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
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 Atom_t Time_t type
 
DistSampler options class.
 
DistSamplerOptions & operator=(const DistSamplerOptions &opt)
assignment operators
 
int PrintLevel() const
non-static methods for retrieving options
 
static void SetDefaultSampler(const char *type)
 
void SetExtraOptions(const IOptions &opt)
set extra options (in this case pointer is cloned)
 
void SetAlgorithm(const char *type)
set minimizer algorithm
 
static int DefaultPrintLevel()
 
std::string fSamplerType
DistSampler type (Unuran, Foam, etc...)xs.
 
const std::string & Algorithm() const
type of algorithm (method)
 
static void SetDefaultPrintLevel(int level)
 
int fLevel
debug print level
 
static void PrintDefault(const char *name, std::ostream &os=std::cout)
print all the default options for the name given
 
void SetSampler(const char *type)
set minimizer type
 
ROOT::Math::IOptions * fExtraOptions
extra options
 
static const std::string & DefaultSampler()
 
const std::string & Sampler() const
type of minimizer
 
std::string fAlgoType
DistSampler algorithmic specification (for Unuran only)
 
static void SetDefaultAlgorithmND(const char *algo)
 
IOptions * ExtraOptions() const
return extra options (NULL pointer if they are not present)
 
static const std::string & DefaultAlgorithmND()
 
static const std::string & DefaultAlgorithm1D()
 
static void SetDefaultAlgorithm1D(const char *algo)
 
static ROOT::Math::IOptions & Default(const char *name)
retrieve extra options - if not existing create a IOptions
 
static ROOT::Math::IOptions * FindDefault(const char *name)
 
void SetAlgoOption(const char *name, T value)
set a specific algorithm option
 
void CreateExtraOptions()
 
void SetPrintLevel(int level)
non-static methods for setting options
 
void Print(std::ostream &os=std::cout) const
print all the options
 
Generic interface for defining configuration options of a numerical algorithm.
 
void SetValue(const char *name, double val)
generic methods for retrieving options
 
Namespace for new Math classes and functions.
 
This file contains a specialised ROOT message handler to test for diagnostic in unit tests.