33 x(
"x",
"Observables",this,true,false)
60 coutW(Integration) <<
"RooUniform::getAnalyticalIntegral(" <<
GetName() <<
") WARNING: p.d.f. has " <<
x.size()
61 <<
" observables, analytical integration is only implemented for the first 31 observables" << std::endl ;
66 for (std::size_t i=0 ; i<
x.size() ; i++) {
67 if (allVars.
find(
x.at(i)->GetName())) {
69 analVars.
add(*allVars.
find(
x.at(i)->GetName())) ;
81 for (
int i=0 ; i<32 ; i++) {
98 coutW(Integration) <<
"RooUniform::getGenerator(" <<
GetName() <<
") WARNING: p.d.f. has " <<
x.size()
99 <<
" observables, internal integrator is only implemented for the first 31 observables" << std::endl ;
104 for (std::size_t i=0 ; i<
x.size() ; i++) {
105 if (directVars.
find(
x.at(i)->GetName())) {
107 generateVars.
add(*directVars.
find(
x.at(i)->GetName())) ;
124 for (
int i=0 ; i<32 ; i++) {
int Int_t
Signed integer 4 bytes (int).
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.
const char * GetName() const override
Returns name of object.