workspace for VEGAS
Definition at line 82 of file GSLMCIntegrationWorkspace.h.
Public Member Functions | |
| GSLVegasIntegrationWorkspace (size_t dim=0) | |
| double | Chisq () const | 
| void | Clear () | 
| free the workspace deleting the GSL pointer  More... | |
| gsl_monte_vegas_state * | GetWS () | 
| bool | Init (size_t dim) | 
| initialize the workspace creating the GSL pointer if it is not there  More... | |
| size_t | NDim () const | 
| virtual ROOT::Math::IOptions * | Options () const | 
| retrieve option pointer corresponding to parameters create a new object to be managed by the user  More... | |
| VegasParameters & | Parameters () | 
| const VegasParameters & | Parameters () const | 
| bool | ReInit () | 
| re-initialize an existing the workspace  More... | |
| double | Result () const | 
| void | SetParameters (const struct VegasParameters &p) | 
| double | Sigma () const | 
| MCIntegration::Type | Type () const | 
  Public Member Functions inherited from ROOT::Math::GSLMCIntegrationWorkspace | |
| GSLMCIntegrationWorkspace () | |
| virtual | ~GSLMCIntegrationWorkspace () | 
| virtual void | Clear () | 
| free the workspace deleting the GSL pointer  More... | |
| virtual bool | Init (size_t dim)=0 | 
| initialize the workspace creating the GSL pointer if it is not there  More... | |
| virtual size_t | NDim () const | 
| virtual ROOT::Math::IOptions * | Options () const =0 | 
| retrieve option pointer corresponding to parameters create a new object to be managed by the user  More... | |
| virtual bool | ReInit ()=0 | 
| re-initialize an existing the workspace  More... | |
| virtual MCIntegration::Type | Type () const =0 | 
Private Member Functions | |
| void | SetVegasParameters () | 
Private Attributes | |
| VegasParameters | fParams | 
| gsl_monte_vegas_state * | fWs | 
      
  | 
  inline | 
Definition at line 86 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 124 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
free the workspace deleting the GSL pointer
Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 106 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 111 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
initialize the workspace creating the GSL pointer if it is not there
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 92 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
Reimplemented from ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 118 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
retrieve option pointer corresponding to parameters create a new object to be managed by the user
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 131 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 129 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 128 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
re-initialize an existing the workspace
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 98 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 120 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 113 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlineprivate | 
Definition at line 138 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inline | 
Definition at line 122 of file GSLMCIntegrationWorkspace.h.
      
  | 
  inlinevirtual | 
Implements ROOT::Math::GSLMCIntegrationWorkspace.
Definition at line 126 of file GSLMCIntegrationWorkspace.h.
      
  | 
  private | 
Definition at line 148 of file GSLMCIntegrationWorkspace.h.
      
  | 
  private | 
Definition at line 147 of file GSLMCIntegrationWorkspace.h.