34 x(
"x",
"Observables",this,
true,false)
66 coutW(Integration) <<
"RooUniform::getAnalyticalIntegral(" <<
GetName() <<
") WARNING: p.d.f. has " <<
x.size()
67 <<
" observables, analytical integration is only implemented for the first 31 observables" << std::endl ;
72 for (std::size_t
i=0 ;
i<
x.size() ;
i++) {
73 if (allVars.
find(
x.at(
i)->GetName())) {
75 analVars.
add(*allVars.
find(
x.at(
i)->GetName())) ;
87 for (
int i=0 ;
i<32 ;
i++) {
90 ret *= (var->
getMax(rangeName) - var->
getMin(rangeName)) ;
112 coutW(Integration) <<
"RooUniform::getGenerator(" <<
GetName() <<
") WARNING: p.d.f. has " <<
x.size()
113 <<
" observables, internal integrator is only implemented for the first 31 observables" << std::endl ;
118 for (std::size_t
i=0 ;
i<
x.size() ;
i++) {
119 if (directVars.
find(
x.at(
i)->GetName())) {
121 generateVars.
add(*directVars.
find(
x.at(
i)->GetName())) ;
138 for (
int i=0 ;
i<32 ;
i++) {
true
Register systematic variations for multiple existing columns using auto-generated tags.
return
Invalidate stored TCling state for declarations included in transaction âTâ.
virtual bool add(const RooAbsArg &var, bool silent=false)
Add the specified argument to list.
RooAbsArg * find(const char *name) const
Find object with given name in list.
RooAbsPdf()
Default constructor.
Abstract base class for objects that represent a real value that may appear on the left hand side of ...
virtual double getMax(const char *name=nullptr) const
Get maximum of currently defined range.
void randomize(const char *rangeName=nullptr) override
Set a new value sampled from a uniform distribution over the fit range.
virtual double getMin(const char *name=nullptr) const
Get minimum of currently defined range.
RooArgSet is a container object that can hold multiple RooAbsArg objects.
A class to maintain the context for squashing of RooFit models into code.
void addResult(RooAbsArg const *key, std::string const &value)
A function to save an expression that includes/depends on the result of the input node.
const char * GetName() const override
Returns name of object.