54  for( std::map< std::string, double >::iterator itr = 
fParamValsToSet.begin();
 
   57    std::string param = itr->first;
 
   58    double val  = itr->second;
 
   63      std::cout << 
"Error: Trying to set variable: " << var
 
   64      << 
" to a specific value in creation of asimov dataset: " << 
fName 
   65      << 
" but this variable doesn't appear to exist in the workspace" 
   71    double inRange = var->
inRange(val, 
nullptr);
 
   73      std::cout << 
"Error: Attempting to set variable: " << var
 
   74      << 
" to value: " << val << 
", however it appears" 
   75      << 
" that this is not withn the variable's range: " 
   82    std::cout << 
"Configuring Asimov Dataset: Setting " << param
 
   83         << 
" = " << val << std::endl;
 
   92  for( std::map< std::string, bool >::iterator itr = 
fParamsToFix.begin();
 
   95    std::string param = itr->first;
 
   96    bool isConstant  = itr->second;
 
  101      std::cout << 
"Error: Trying to set variable: " << var
 
  102      << 
" constant in creation of asimov dataset: " << 
fName 
  103      << 
" but this variable doesn't appear to exist in the workspace" 
  108    std::cout << 
"Configuring Asimov Dataset: Setting " << param
 
  109         << 
" to constant " << std::endl;
 
void setConstant(bool value=true)
 
virtual double getMax(const char *name=nullptr) const
Get maximum of currently defined range.
 
virtual double getMin(const char *name=nullptr) const
Get minimum of currently defined range.
 
bool inRange(const char *name) const override
Check if current value is inside range with given name.
 
RooRealVar represents a variable that can be changed from the outside.
 
void setVal(double value) override
Set value of variable to 'value'.
 
std::map< std::string, double > fParamValsToSet
 
void ConfigureWorkspace(RooWorkspace *)
 
std::map< std::string, bool > fParamsToFix
 
The RooWorkspace is a persistable container for RooFit projects.
 
RooRealVar * var(RooStringView name) const
Retrieve real-valued variable (RooRealVar) with given name. A null pointer is returned if not found.