| 
    GammaCombo
    Rev:Unversioneddirectory
    
   | 
 
Helper class for the scan methods. More...
#include <FitResultCache.h>

Public Member Functions | |
| FitResultCache (OptParser *arg, int roundrobinsize=4) | |
| const RooArgSet * | getParsAtFunctionCall () | 
| const RooArgSet * | getParsAtGlobalMin () | 
| const RooArgSet * | getRoundRobinNminus (int n) | 
| Get an entry from the round robin database.  More... | |
| void | initRoundRobinDB (const RooArgSet *set) | 
| Initialize all round robin slots to the parameters contained in set.  More... | |
| void | storeParsAtFunctionCall (const RooArgSet *set) | 
| Store the parameters held by set.  More... | |
| void | storeParsAtGlobalMin (const RooArgSet *set) | 
| Store the parameters held by set.  More... | |
| void | storeParsRoundRobin (const RooArgSet *set) | 
| Store the parameters held by set into the round robin database.  More... | |
| ~FitResultCache () | |
Private Attributes | |
| OptParser * | _arg | 
| command line arguments  More... | |
| RooDataSet * | _parsAtFunctionCall | 
| RooDataSet * | _parsAtGlobalMin | 
| vector< RooDataSet * > | _parsRoundRobin | 
| int | _roundrobinid | 
| id of currently active round robin cell  More... | |
| int | _roundrobinsize | 
| size of the round robin database  More... | |
Helper class for the scan methods.
Store several parameter points that are needed at various points at the scan. The points are handled in the format of RooFitResults, hence the name. We need
Definition at line 27 of file FitResultCache.h.
| FitResultCache::FitResultCache | ( | OptParser * | arg, | 
| int | roundrobinsize = 4  | 
        ||
| ) | 
Definition at line 3 of file FitResultCache.cpp.
| FitResultCache::~FitResultCache | ( | ) | 
Definition at line 15 of file FitResultCache.cpp.
      
  | 
  inline | 
Definition at line 39 of file FitResultCache.h.
      
  | 
  inline | 
Definition at line 40 of file FitResultCache.h.
| const RooArgSet * FitResultCache::getRoundRobinNminus | ( | int | n | ) | 
Get an entry from the round robin database.
Ownership stays with FitResultCache.
| n | - the point we want to get, 0 is the most recent one | 
Definition at line 90 of file FitResultCache.cpp.
| void FitResultCache::initRoundRobinDB | ( | const RooArgSet * | set | ) | 
Initialize all round robin slots to the parameters contained in set.
| set | - the set of parameters to be saved | 
Definition at line 77 of file FitResultCache.cpp.
| void FitResultCache::storeParsAtFunctionCall | ( | const RooArgSet * | set | ) | 
Store the parameters held by set.
Can only be called once per instance of FitResultCache.
| set | - the set of parameters to be saved | 
Definition at line 30 of file FitResultCache.cpp.
| void FitResultCache::storeParsAtGlobalMin | ( | const RooArgSet * | set | ) | 
Store the parameters held by set.
Can only be called once per instance of FitResultCache.
| set | - the set of parameters to be saved | 
Definition at line 48 of file FitResultCache.cpp.
| void FitResultCache::storeParsRoundRobin | ( | const RooArgSet * | set | ) | 
Store the parameters held by set into the round robin database.
| set | - the set of parameters to be saved | 
Definition at line 61 of file FitResultCache.cpp.
      
  | 
  private | 
command line arguments
Definition at line 40 of file FitResultCache.h.
      
  | 
  private | 
Definition at line 47 of file FitResultCache.h.
      
  | 
  private | 
Definition at line 48 of file FitResultCache.h.
      
  | 
  private | 
Definition at line 49 of file FitResultCache.h.
      
  | 
  private | 
id of currently active round robin cell
Definition at line 46 of file FitResultCache.h.
      
  | 
  private | 
size of the round robin database
Definition at line 45 of file FitResultCache.h.
 1.8.12