40 using namespace RooFit;
50 _nominal(
"nominal",
"nominal",this,nominal,
kFALSE,
kFALSE),
51 _obsSet(
"!obsSet",
"obs-side variation",this,
kFALSE,
kFALSE),
52 _paramSet(
"!paramSet",
"high-side variation",this)
61 if (!dynamic_cast<RooAbsReal*>(comp)) {
63 <<
" in first list is not of type RooAbsReal" << endl ;
77 if (!dynamic_cast<RooAbsReal*>(comp)) {
79 <<
" in first list is not of type RooAbsReal" << endl ;
103 _nominal(
"!nominal",this,other._nominal),
104 _obsSet(
"!obsSet",this,other._obsSet),
105 _paramSet(
"!paramSet",this,other._paramSet)
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
virtual Bool_t setLabel(const char *label, Bool_t printError=kTRUE)
Set value by specifying the name of the desired state If printError is set, a message will be printed...
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.
ClassImp(RooJeffreysPrior)
virtual Bool_t add(const RooAbsArg &var, Bool_t silent=kFALSE)
Reimplementation of standard RooArgList::add()
RooCmdArg ExpectedData(Bool_t flag=kTRUE)
RooFit::MsgLevel globalKillBelow() const
TPaveLabel title(3, 27.1, 15, 28.7,"ROOT Environment and Tools")
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.
RooNumIntConfig * specialIntegratorConfig() const
Returns the specialized integrator configuration for this RooAbsReal.