11#ifndef ROOSTATS_FLEXIBLEINTERPVAR 
   12#define ROOSTATS_FLEXIBLEINTERPVAR 
   29            double nominal, std::vector<double> 
const& 
low, std::vector<double> 
const& 
high);
 
   33            std::vector<double> 
const& 
high,std::vector<int> 
const& code);
 
   56    const std::vector<double>& 
low()
 const { 
return _low; }
 
   57    const std::vector<double>& 
high()
 const { 
return _high; }
 
 
#define ClassDefOverride(name, id)
 
static void indent(ostringstream &buf, int indent_level)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Abstract base class for objects that represent a real value and implements functionality common to al...
 
RooArgList is a container object that can hold multiple RooAbsArg objects.
 
A class to maintain the context for squashing of RooFit models into code.
 
std::vector< int > _interpCode
 
void doEval(RooFit::EvalContext &) const override
Base function for computing multiple values of a RooAbsReal.
 
std::vector< double > _high
 
void printMultiline(std::ostream &os, Int_t contents, bool verbose=false, TString indent="") const override
Interface for detailed printing of object.
 
void setInterpCode(RooAbsReal ¶m, int code)
 
void printAllInterpCodes()
 
void setLow(RooAbsReal ¶m, double newLow)
 
void setHigh(RooAbsReal ¶m, double newHigh)
 
const std::vector< int > & interpolationCodes() const
 
void translate(RooFit::Detail::CodeSquashContext &ctx) const override
This function defines a translation for each RooAbsReal based object that can be used to express the ...
 
void setAllInterpCodes(int code)
 
const RooListProxy & variables() const
 
std::vector< double > _low
 
double evaluate() const override
Calculate and return value of polynomial.
 
TObject * clone(const char *newname) const override
 
void setGlobalBoundary(double boundary)
 
const std::vector< double > & high() const
 
~FlexibleInterpVar() override
Destructor.
 
const std::vector< double > & low() const
 
void setNominal(double newNominal)
 
virtual void printFlexibleInterpVars(std::ostream &os) const
 
FlexibleInterpVar()
Default constructor.
 
Mother of all ROOT objects.
 
Namespace for the RooStats classes.