33 using namespace RooFit;
43 _nominal("nominal","nominal",this,nominal,
kFALSE,kFALSE),
44 _obsSet("!obsSet","obs-side variation",this,kFALSE,kFALSE),
45 _paramSet("!paramSet","high-side variation",this)
47 _obsIter = _obsSet.createIterator() ;
48 _paramIter = _paramSet.createIterator() ;
51 TIterator* inputIter1 = obsSet.createIterator() ;
54 if (!dynamic_cast<RooAbsReal*>(comp)) {
56 <<
" in first list is not of type RooAbsReal" << endl ;
66 TIterator* inputIter3 = paramSet.createIterator() ;
68 if (!dynamic_cast<RooAbsReal*>(comp)) {
70 <<
" in first list is not of type RooAbsReal" << endl ;
73 _paramSet.add(*comp) ;
81 if(paramSet.getSize()==1)
82 this->specialIntegratorConfig(
kTRUE)->method1D().setLabel(
"RooAdaptiveGaussKronrodIntegrator1D") ;
91 _nominal(
"!nominal",this,other._nominal),
92 _obsSet(
"!obsSet",this,other._obsSet),
93 _paramSet(
"!paramSet",this,other._paramSet)
std::string GetName(const std::string &scope_name)
RooCmdArg PrintLevel(Int_t code)
RooCmdArg Minos(Bool_t flag=kTRUE)
RooJeffreysPrior()
Default constructor.
static RooMsgService & instance()
Return reference to singleton instance.
Iterator abstract base class.
const RooAbsReal & arg() const
Int_t getAnalyticalIntegral(RooArgSet &allVars, RooArgSet &analVars, const char *rangeName=0) const
if (matchArgs(allVars,analVars,x)) return 1 ; if (matchArgs(allVars,analVars,mean)) return 2 ; return...
RooDataSet is a container class to hold N-dimensional binned data.
virtual Double_t Determinant() const
RooArgSet * getVariables(Bool_t stripDisconnected=kTRUE) const
Return RooArgSet with all variables (tree leaf nodes of expresssion tree)
Double_t analyticalIntegral(Int_t code, const char *rangeName=0) const
Implements the actual analytical integral(s) advertised by getAnalyticalIntegral. ...
TIterator * createIterator(Bool_t dir=kIterForward) const
virtual ~RooJeffreysPrior()
Destructor.
RooCmdArg ExpectedData(Bool_t flag=kTRUE)
RooFit::MsgLevel globalKillBelow() const
const TMatrixDSym & covarianceMatrix() const
Return covariance matrix.
void setGlobalKillBelow(RooFit::MsgLevel level)
virtual const char * GetName() const
Returns name of object.
RooCmdArg SumW2Error(Bool_t flag)
Double_t evaluate() const
Iterator over lowSet.
TMatrixTSym< Element > & Invert(Double_t *det=0)
Invert the matrix and calculate its determinant Notice that the LU decomposition is used instead of B...
RooCmdArg Save(Bool_t flag=kTRUE)
RooAbsPdf is the abstract interface for all probability density functions The class provides hybrid a...
virtual TObject * Next()=0
RooAbsArg is the common abstract base class for objects that represent a value (of arbitrary type) an...
TIterator * _obsIter
Iterator over paramSet.