42 _nominal(
"nominal",
"nominal",this, nominal, false, false),
43 _obsSet(
"!obsSet",
"Observables",this, false, false),
51 if(paramSet.
size()==1)
52 this->specialIntegratorConfig(
true)->method1D().setLabel(
"RooAdaptiveGaussKronrodIntegrator1D") ;
85 for (
auto varTmp : *vars) {
88 double span = range.second - range.first;
89 var.setRange(range.first - 0.1*span, range.second + 0.1 * span);
93 cacheElm->
_pdf.reset(clonePdf);
99 auto& cachedPdf = *cacheElm->
_pdf;
TMatrixTSym< Double_t > TMatrixDSym
RooFit::OwningPtr< RooArgSet > getParameters(const RooAbsData *data, bool stripDisconnected=true) const
Create a list of leaf nodes in the arg tree starting with ourself as top node that don't match any of...
Storage_t::size_type size() const
RooAbsPdf()
Default constructor.
std::pair< double, double > getRange(const char *name=nullptr) const
Get low and high bound of the variable.
RooArgList is a container object that can hold multiple RooAbsArg objects.
Switches the message service to a different level while the instance is alive.
RooTemplateProxy< RooAbsPdf > _nominal
double evaluate() const override
Calculate and return current value of self.
RooObjCacheManager _cacheMgr
!
Variable that can be changed from the outside.
Double_t Determinant() const override
TMatrixTSym< Element > & Invert(Double_t *det=nullptr)
Invert the matrix and calculate its determinant Notice that the LU decomposition is used instead of B...
RooCmdArg Save(bool flag=true)
RooCmdArg SumW2Error(bool flag)
RooCmdArg Minos(bool flag=true)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg ExpectedData(bool flag=true)
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
std::unique_ptr< RooAbsPdf > _pdf
std::unique_ptr< RooArgSet > _pdfVariables