#include <RooAbsRealLValue.h>
Inheritance diagram for RooAbsRealLValue:
Public Member Functions | |
RooAbsRealLValue () | |
RooAbsRealLValue (const char *name, const char *title, const char *unit="") | |
RooAbsRealLValue (const RooAbsRealLValue &other, const char *name=0) | |
virtual | ~RooAbsRealLValue () |
virtual void | setVal (Double_t value)=0 |
virtual RooAbsArg & | operator= (const RooAbsReal &other) |
virtual RooAbsArg & | operator= (Double_t newValue) |
virtual RooAbsArg & | operator= (Int_t ival) |
virtual void | setBin (Int_t ibin, const char *rangeName=0) |
virtual Int_t | getBin (const char *rangeName=0) const |
virtual Int_t | numBins (const char *rangeName=0) const |
virtual Double_t | getBinWidth (Int_t i, const char *rangeName=0) const |
virtual Double_t | volume (const char *rangeName) const |
virtual void | randomize (const char *rangeName=0) |
virtual const RooAbsBinning * | getBinningPtr (const char *rangeName) const |
virtual Int_t | getBin (const RooAbsBinning *ptr) const |
virtual void | setBin (Int_t ibin, const RooAbsBinning &binning) |
virtual Int_t | getBin (const RooAbsBinning &binning) const |
virtual Int_t | numBins (const RooAbsBinning &binning) const |
virtual Double_t | getBinWidth (Int_t i, const RooAbsBinning &binning) const |
virtual Double_t | volume (const RooAbsBinning &binning) const |
virtual void | randomize (const RooAbsBinning &binning) |
virtual void | setBinFast (Int_t ibin, const RooAbsBinning &binning) |
virtual const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const=0 |
virtual RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE)=0 |
virtual Bool_t | hasBinning (const char *name) const=0 |
virtual Bool_t | inRange (const char *name) const |
virtual Int_t | getBins (const char *name=0) const |
virtual Double_t | getMin (const char *name=0) const |
virtual Double_t | getMax (const char *name=0) const |
Bool_t | hasMin (const char *name=0) const |
Bool_t | hasMax (const char *name=0) const |
virtual Bool_t | hasRange (const char *name) const |
virtual Bool_t | isJacobianOK (const RooArgSet &depList) const |
virtual Double_t | jacobian () const |
virtual Bool_t | isLValue () const |
Bool_t | inRange (Double_t value, const char *rangeName, Double_t *clippedValue=0) const |
virtual Bool_t | isValidReal (Double_t value, Bool_t printError=kFALSE) const |
void | setConstant (Bool_t value=kTRUE) |
virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
virtual void | writeToStream (ostream &os, Bool_t compact) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
RooPlot * | frame (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
RooPlot * | frame (const RooLinkedList &cmdList) const |
RooPlot * | frame (Double_t lo, Double_t hi, Int_t nbins) const |
RooPlot * | frame (Double_t lo, Double_t hi) const |
RooPlot * | frame (Int_t nbins) const |
RooPlot * | frame () const |
TH1 * | createHistogram (const char *name, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
TH1 * | createHistogram (const char *name, const RooLinkedList &cmdList) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel, Double_t xlo, Double_t xhi, Int_t nBins) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel, const RooAbsBinning &bins) const |
TH2F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const char *zAxisLabel=0, Double_t *xlo=0, Double_t *xhi=0, Int_t *nBins=0) const |
TH2F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const char *zAxisLabel, const RooAbsBinning **bins) const |
TH3F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const RooAbsRealLValue &zvar, const char *tAxisLabel, Double_t *xlo=0, Double_t *xhi=0, Int_t *nBins=0) const |
TH3F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const RooAbsRealLValue &zvar, const char *tAxisLabel, const RooAbsBinning **bins) const |
RooAbsRealLValue () | |
RooAbsRealLValue (const char *name, const char *title, const char *unit="") | |
RooAbsRealLValue (const RooAbsRealLValue &other, const char *name=0) | |
virtual | ~RooAbsRealLValue () |
virtual void | setVal (Double_t value)=0 |
virtual RooAbsArg & | operator= (const RooAbsReal &other) |
virtual RooAbsArg & | operator= (Double_t newValue) |
virtual RooAbsArg & | operator= (Int_t ival) |
virtual void | setBin (Int_t ibin, const char *rangeName=0) |
virtual Int_t | getBin (const char *rangeName=0) const |
virtual Int_t | numBins (const char *rangeName=0) const |
virtual Double_t | getBinWidth (Int_t i, const char *rangeName=0) const |
virtual Double_t | volume (const char *rangeName) const |
virtual void | randomize (const char *rangeName=0) |
virtual const RooAbsBinning * | getBinningPtr (const char *rangeName) const |
virtual Int_t | getBin (const RooAbsBinning *ptr) const |
virtual void | setBin (Int_t ibin, const RooAbsBinning &binning) |
virtual Int_t | getBin (const RooAbsBinning &binning) const |
virtual Int_t | numBins (const RooAbsBinning &binning) const |
virtual Double_t | getBinWidth (Int_t i, const RooAbsBinning &binning) const |
virtual Double_t | volume (const RooAbsBinning &binning) const |
virtual void | randomize (const RooAbsBinning &binning) |
virtual void | setBinFast (Int_t ibin, const RooAbsBinning &binning) |
virtual const RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE) const=0 |
virtual RooAbsBinning & | getBinning (const char *name=0, Bool_t verbose=kTRUE, Bool_t createOnTheFly=kFALSE)=0 |
virtual Bool_t | hasBinning (const char *name) const=0 |
virtual Bool_t | inRange (const char *name) const |
virtual Int_t | getBins (const char *name=0) const |
virtual Double_t | getMin (const char *name=0) const |
virtual Double_t | getMax (const char *name=0) const |
Bool_t | hasMin (const char *name=0) const |
Bool_t | hasMax (const char *name=0) const |
virtual Bool_t | hasRange (const char *name) const |
virtual Bool_t | isJacobianOK (const RooArgSet &depList) const |
virtual Double_t | jacobian () const |
virtual Bool_t | isLValue () const |
Bool_t | inRange (Double_t value, const char *rangeName, Double_t *clippedValue=0) const |
virtual Bool_t | isValidReal (Double_t value, Bool_t printError=kFALSE) const |
void | setConstant (Bool_t value=kTRUE) |
virtual Bool_t | readFromStream (istream &is, Bool_t compact, Bool_t verbose=kFALSE) |
virtual void | writeToStream (ostream &os, Bool_t compact) const |
virtual void | printMultiline (ostream &os, Int_t contents, Bool_t verbose=kFALSE, TString indent="") const |
RooPlot * | frame (const RooCmdArg &arg1, const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
RooPlot * | frame (const RooLinkedList &cmdList) const |
RooPlot * | frame (Double_t lo, Double_t hi, Int_t nbins) const |
RooPlot * | frame (Double_t lo, Double_t hi) const |
RooPlot * | frame (Int_t nbins) const |
RooPlot * | frame () const |
TH1 * | createHistogram (const char *name, const RooCmdArg &arg1=RooCmdArg::none(), const RooCmdArg &arg2=RooCmdArg::none(), const RooCmdArg &arg3=RooCmdArg::none(), const RooCmdArg &arg4=RooCmdArg::none(), const RooCmdArg &arg5=RooCmdArg::none(), const RooCmdArg &arg6=RooCmdArg::none(), const RooCmdArg &arg7=RooCmdArg::none(), const RooCmdArg &arg8=RooCmdArg::none()) const |
TH1 * | createHistogram (const char *name, const RooLinkedList &cmdList) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel, Double_t xlo, Double_t xhi, Int_t nBins) const |
TH1F * | createHistogram (const char *name, const char *yAxisLabel, const RooAbsBinning &bins) const |
TH2F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const char *zAxisLabel=0, Double_t *xlo=0, Double_t *xhi=0, Int_t *nBins=0) const |
TH2F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const char *zAxisLabel, const RooAbsBinning **bins) const |
TH3F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const RooAbsRealLValue &zvar, const char *tAxisLabel, Double_t *xlo=0, Double_t *xhi=0, Int_t *nBins=0) const |
TH3F * | createHistogram (const char *name, const RooAbsRealLValue &yvar, const RooAbsRealLValue &zvar, const char *tAxisLabel, const RooAbsBinning **bins) const |
Static Public Member Functions | |
static TH1 * | createHistogram (const char *name, RooArgList &vars, const char *tAxisLabel, Double_t *xlo, Double_t *xhi, Int_t *nBins) |
static TH1 * | createHistogram (const char *name, RooArgList &vars, const char *tAxisLabel, const RooAbsBinning **bins) |
static TH1 * | createHistogram (const char *name, RooArgList &vars, const char *tAxisLabel, Double_t *xlo, Double_t *xhi, Int_t *nBins) |
static TH1 * | createHistogram (const char *name, RooArgList &vars, const char *tAxisLabel, const RooAbsBinning **bins) |
Protected Member Functions | |
virtual void | setValFast (Double_t value) |
virtual void | setVal (Double_t value, const char *) |
Bool_t | fitRangeOKForPlotting () const |
void | copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE) |
virtual void | setValFast (Double_t value) |
virtual void | setVal (Double_t value, const char *) |
Bool_t | fitRangeOKForPlotting () const |
void | copyCache (const RooAbsArg *source, Bool_t valueOnly=kFALSE) |
Friends | |
class | RooRealBinding |
Definition at line 31 of file RooAbsRealLValue.h.
RooAbsRealLValue::RooAbsRealLValue | ( | ) | [inline] |
Definition at line 34 of file RooAbsRealLValue.h.
RooAbsRealLValue::RooAbsRealLValue | ( | const char * | name, | |
const char * | title, | |||
const char * | unit = "" | |||
) |
RooAbsRealLValue::RooAbsRealLValue | ( | const RooAbsRealLValue & | other, | |
const char * | name = 0 | |||
) |
Definition at line 74 of file RooAbsRealLValue.cxx.
RooAbsRealLValue::~RooAbsRealLValue | ( | ) | [virtual] |
Definition at line 82 of file RooAbsRealLValue.cxx.
RooAbsRealLValue::RooAbsRealLValue | ( | ) | [inline] |
Definition at line 34 of file RooAbsRealLValue.h.
RooAbsRealLValue::RooAbsRealLValue | ( | const char * | name, | |
const char * | title, | |||
const char * | unit = "" | |||
) |
RooAbsRealLValue::RooAbsRealLValue | ( | const RooAbsRealLValue & | other, | |
const char * | name = 0 | |||
) |
virtual RooAbsRealLValue::~RooAbsRealLValue | ( | ) | [virtual] |
virtual void RooAbsRealLValue::setVal | ( | Double_t | value | ) | [pure virtual] |
RooAbsArg & RooAbsRealLValue::operator= | ( | const RooAbsReal & | other | ) | [virtual] |
Definition at line 173 of file RooAbsRealLValue.cxx.
References RooAbsReal::getVal().
Referenced by operator=().
void RooAbsRealLValue::setBin | ( | Int_t | ibin, | |
const char * | rangeName = 0 | |||
) | [virtual] |
Implements RooAbsLValue.
Definition at line 425 of file RooAbsRealLValue.cxx.
References coutE, getBinning(), getBins(), TNamed::GetName(), RooFit::InputArguments, numBins(), and setVal().
Referenced by RooDataHist::importTH1(), rf306_condpereventerrors(), RooFFTConvPdf::scanPdf(), TestBasic306::testCode(), and RooDataHist::weight().
virtual Int_t RooAbsRealLValue::getBin | ( | const char * | rangeName = 0 |
) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 47 of file RooAbsRealLValue.h.
References RooAbsBinning::binNumber(), getBinning(), and RooAbsReal::getVal().
Referenced by RooDataHist::interpolateDim(), and RooDataHist::weight().
virtual Int_t RooAbsRealLValue::numBins | ( | const char * | rangeName = 0 |
) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 48 of file RooAbsRealLValue.h.
References getBins().
Referenced by RooIntegralMorph::MorphCacheElem::binX(), RooIntegralMorph::MorphCacheElem::calculate(), RooAbsData::createHistogram(), RooStats::MCMCInterval::CreateSparseHist(), RooStats::MCMCIntervalPlot::DrawChainScatter(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooIntegralMorph::MorphCacheElem::findRange(), RooDataHist::interpolateDim(), RooIntegralMorph::MorphCacheElem::interpolateGap(), RooFFTConvPdf::scanPdf(), setBin(), and RooDataHist::weight().
virtual Double_t RooAbsRealLValue::getBinWidth | ( | Int_t | i, | |
const char * | rangeName = 0 | |||
) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 49 of file RooAbsRealLValue.h.
References RooAbsBinning::binWidth(), and getBinning().
virtual Double_t RooAbsRealLValue::volume | ( | const char * | rangeName | ) | const [inline, virtual] |
void RooAbsRealLValue::randomize | ( | const char * | rangeName = 0 |
) | [virtual] |
Implements RooAbsLValue.
Definition at line 408 of file RooAbsRealLValue.cxx.
References TObject::ClassName(), coutE, TNamed::fName, RooFit::Generation, getMax(), getMin(), hasMax(), hasMin(), setVal(), and RooRandom::uniform().
Referenced by RooAcceptReject::addEventToCache(), and RooStats::RandomizeCollection().
virtual const RooAbsBinning* RooAbsRealLValue::getBinningPtr | ( | const char * | rangeName | ) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 53 of file RooAbsRealLValue.h.
References getBinning().
Referenced by RooDataHist::weight().
virtual Int_t RooAbsRealLValue::getBin | ( | const RooAbsBinning * | ptr | ) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 54 of file RooAbsRealLValue.h.
References RooAbsReal::getVal(), and ptr.
void RooAbsRealLValue::setBin | ( | Int_t | ibin, | |
const RooAbsBinning & | binning | |||
) | [virtual] |
Definition at line 446 of file RooAbsRealLValue.cxx.
References RooAbsBinning::binCenter(), and setVal().
virtual Int_t RooAbsRealLValue::getBin | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
Definition at line 57 of file RooAbsRealLValue.h.
References RooAbsBinning::binNumber(), and RooAbsReal::getVal().
virtual Int_t RooAbsRealLValue::numBins | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
virtual Double_t RooAbsRealLValue::getBinWidth | ( | Int_t | i, | |
const RooAbsBinning & | binning | |||
) | const [inline, virtual] |
virtual Double_t RooAbsRealLValue::volume | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
Definition at line 60 of file RooAbsRealLValue.h.
References RooAbsBinning::highBound(), and RooAbsBinning::lowBound().
void RooAbsRealLValue::randomize | ( | const RooAbsBinning & | binning | ) | [virtual] |
Definition at line 459 of file RooAbsRealLValue.cxx.
References RooAbsBinning::highBound(), RooAbsBinning::lowBound(), setVal(), and RooRandom::uniform().
void RooAbsRealLValue::setBinFast | ( | Int_t | ibin, | |
const RooAbsBinning & | binning | |||
) | [virtual] |
Definition at line 473 of file RooAbsRealLValue.cxx.
References RooAbsBinning::binCenter(), and setValFast().
Referenced by RooDataHist::interpolateDim().
virtual const RooAbsBinning& RooAbsRealLValue::getBinning | ( | const char * | name = 0 , |
|
Bool_t | verbose = kTRUE , |
|||
Bool_t | createOnTheFly = kFALSE | |||
) | const [pure virtual] |
virtual RooAbsBinning& RooAbsRealLValue::getBinning | ( | const char * | name = 0 , |
|
Bool_t | verbose = kTRUE , |
|||
Bool_t | createOnTheFly = kFALSE | |||
) | [pure virtual] |
virtual Bool_t RooAbsRealLValue::hasBinning | ( | const char * | name | ) | const [pure virtual] |
Referenced by hasRange().
Bool_t RooAbsRealLValue::inRange | ( | const char * | name | ) | const [virtual] |
Reimplemented from RooAbsArg.
Definition at line 495 of file RooAbsRealLValue.cxx.
References getMax(), getMin(), and RooAbsReal::getVal().
Referenced by RooArgSet::isInRange(), isValidReal(), operator=(), RooRealVar::setMax(), RooErrorVar::setMax(), RooErrorVar::setMin(), RooRealVar::setMin(), and RooRealVar::setVal().
virtual Int_t RooAbsRealLValue::getBins | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 72 of file RooAbsRealLValue.h.
References getBinning(), name, and RooAbsBinning::numBins().
Referenced by RooDataSet::createHistogram(), createHistogram(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawNLLHist(), frame(), RooDataHist::importTH1(), numBins(), RooRealVar::printExtras(), setBin(), and RooRealVar::writeToStream().
virtual Double_t RooAbsRealLValue::getMin | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 73 of file RooAbsRealLValue.h.
References getBinning(), RooAbsBinning::lowBound(), and name.
Referenced by RooNDKeysPdf::analyticalIntegral(), RooIntegralMorph::MorphCacheElem::binX(), RooNDKeysPdf::boxInfoInit(), RooIntegralMorph::MorphCacheElem::calculate(), RooIntegralMorph::MorphCacheElem::calcX(), ClassImp(), RooDataSet::createHistogram(), createHistogram(), RooAbsReal::createIntRI(), RooStats::MCMCInterval::CreateKeysDataHist(), RooStats::MCMCInterval::DetermineByKeys(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawChainScatter(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooIntegralMorph::MorphCacheElem::findRange(), fitRangeOKForPlotting(), frame(), RooMultiVarGaussian::getAnalyticalIntegral(), RooErrorVar::getBinning(), RooRealVar::getBinning(), RooConvIntegrandBinding::getMinLimit(), RooRealBinding::getMinLimit(), RooProdPdf::getPartIntList(), RooStats::UniformProposal::GetProposalDensity(), RooAbsData::getRange(), hasMin(), RooDataHist::importTH1(), RooNDKeysPdf::initialize(), inRange(), RooDataHist::interpolateDim(), RooIntegralMorph::MorphCacheElem::interpolateGap(), isValidReal(), RooRealProxy::min(), RooAbsReal::plotOn(), RooAbsData::plotOn(), RooRealVar::printExtras(), printMultiline(), randomize(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooFFTConvPdf::RooFFTConvPdf(), RooFoamGenerator::RooFoamGenerator(), RooPlot::RooPlot(), rs401d_FeldmanCousins(), RooFFTConvPdf::scanPdf(), RooRealVar::setBins(), RooErrorVar::setBins(), RooRealVar::setMax(), RooErrorVar::setMax(), RooHistFunc::totVolume(), RooHistPdf::totVolume(), volume(), RooDataHist::weight(), and RooRealVar::writeToStream().
virtual Double_t RooAbsRealLValue::getMax | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 74 of file RooAbsRealLValue.h.
References getBinning(), RooAbsBinning::highBound(), and name.
Referenced by RooNDKeysPdf::analyticalIntegral(), RooIntegralMorph::MorphCacheElem::binX(), RooNDKeysPdf::boxInfoInit(), RooIntegralMorph::MorphCacheElem::calculate(), RooIntegralMorph::MorphCacheElem::calcX(), ClassImp(), RooDataSet::createHistogram(), createHistogram(), RooStats::MCMCInterval::CreateKeysDataHist(), RooStats::MCMCInterval::CreateSparseHist(), RooStats::MCMCInterval::DetermineByKeys(), RooStats::LikelihoodIntervalPlot::Draw(), RooStats::MCMCIntervalPlot::DrawChainScatter(), RooFFTConvPdf::FFTCacheElem::FFTCacheElem(), RooIntegralMorph::MorphCacheElem::findRange(), fitRangeOKForPlotting(), frame(), RooMultiVarGaussian::getAnalyticalIntegral(), RooErrorVar::getBinning(), RooRealVar::getBinning(), RooRealBinding::getMaxLimit(), RooConvIntegrandBinding::getMaxLimit(), RooProdPdf::getPartIntList(), RooStats::UniformProposal::GetProposalDensity(), RooAbsData::getRange(), hasMax(), RooDataHist::importTH1(), RooNDKeysPdf::initialize(), inRange(), RooDataHist::interpolateDim(), RooIntegralMorph::MorphCacheElem::interpolateGap(), isValidReal(), RooRealProxy::max(), RooAbsReal::plotOn(), RooAbsData::plotOn(), RooRealVar::printExtras(), printMultiline(), randomize(), RooAbsOptTestStatistic::RooAbsOptTestStatistic(), RooFFTConvPdf::RooFFTConvPdf(), RooFoamGenerator::RooFoamGenerator(), RooPlot::RooPlot(), rs401d_FeldmanCousins(), RooFFTConvPdf::scanPdf(), RooRealVar::setBins(), RooErrorVar::setBins(), RooErrorVar::setMin(), RooRealVar::setMin(), RooHistFunc::totVolume(), RooHistPdf::totVolume(), volume(), RooDataHist::weight(), and RooRealVar::writeToStream().
Bool_t RooAbsRealLValue::hasMin | ( | const char * | name = 0 |
) | const [inline] |
Definition at line 75 of file RooAbsRealLValue.h.
References getMin(), RooNumber::isInfinite(), and name.
Referenced by RooAbsData::createHistogram(), fitRangeOKForPlotting(), RooRealProxy::hasMin(), inRange(), RooRealVar::printExtras(), printMultiline(), randomize(), RooPlot::RooPlot(), and RooRealVar::writeToStream().
Bool_t RooAbsRealLValue::hasMax | ( | const char * | name = 0 |
) | const [inline] |
Definition at line 76 of file RooAbsRealLValue.h.
References getMax(), RooNumber::isInfinite(), and name.
Referenced by fitRangeOKForPlotting(), RooRealProxy::hasMax(), inRange(), RooRealVar::printExtras(), printMultiline(), randomize(), RooPlot::RooPlot(), and RooRealVar::writeToStream().
virtual Bool_t RooAbsRealLValue::hasRange | ( | const char * | name | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 77 of file RooAbsRealLValue.h.
References hasBinning().
Definition at line 1017 of file RooAbsRealLValue.cxx.
References kTRUE.
Referenced by RooRealIntegral::RooRealIntegral().
virtual Double_t RooAbsRealLValue::jacobian | ( | ) | const [inline, virtual] |
virtual Bool_t RooAbsRealLValue::isLValue | ( | ) | const [inline, virtual] |
Reimplemented from RooAbsReal.
Definition at line 125 of file RooAbsRealLValue.cxx.
References coutI, getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, inRange(), kFALSE, and kTRUE.
Referenced by RooConvGenContext::generateEvent(), RooErrorVar::readFromStream(), and RooRealVar::readFromStream().
Definition at line 90 of file RooAbsRealLValue.h.
References RooAbsArg::setAttribute(), RooAbsArg::setShapeDirty(), RooAbsArg::setValueDirty(), and value.
Referenced by AddModel(), RooStats::NumberCountingPdfFactory::AddModel(), ClassImp(), DoSPlot(), HybridOriginalDemo(), RooMinimizer::lastMinuitFit(), RooFitResult::lastMinuitFit(), MakePlots(), RooAbsData::meanVar(), RooRealVar::readFromStream(), rf601_intminuit(), RooAbsData::rmsVar(), RooMultiVarGaussian::RooMultiVarGaussian(), RooRealVar::RooRealVar(), and TestBasic601::testCode().
Bool_t RooAbsRealLValue::readFromStream | ( | istream & | is, | |
Bool_t | compact, | |||
Bool_t | verbose = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsReal.
Definition at line 141 of file RooAbsRealLValue.cxx.
References kTRUE.
void RooAbsRealLValue::writeToStream | ( | ostream & | os, | |
Bool_t | compact | |||
) | const [virtual] |
void RooAbsRealLValue::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 382 of file RooAbsRealLValue.cxx.
References RooAbsReal::_unit, getMax(), getMin(), hasMax(), hasMin(), RooAbsReal::printMultiline(), and unit.
Referenced by RooRealVar::printMultiline().
RooPlot * RooAbsRealLValue::frame | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
Definition at line 182 of file RooAbsRealLValue.cxx.
References RooLinkedList::Add().
Referenced by ClassImp(), RooStats::LikelihoodIntervalPlot::Draw(), MakePlots(), RooMCStudy::plotError(), RooMCStudy::plotNLL(), RooMCStudy::plotPull(), rf108_plotbinning(), rf209_anaconv(), rf210_angularconv(), rf306_condpereventerrors(), rf307_fullpereventerrors(), rf310_sliceplot(), rf313_paramranges(), rf605_profilell(), rf606_nllerrorhandling(), rf704_amplitudefit(), rf708_bphysics(), rs601_HLFactoryexample(), TestBasic310::testCode(), TestBasic307::testCode(), TestBasic313::testCode(), TestBasic704::testCode(), TestBasic108::testCode(), TestBasic306::testCode(), TestBasic708::testCode(), TestBasic209::testCode(), TestBasic605::testCode(), TestBasic599::testCode(), and TestBasic606::testCode().
RooPlot * RooAbsRealLValue::frame | ( | const RooLinkedList & | cmdList | ) | const |
Definition at line 216 of file RooAbsRealLValue.cxx.
References RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineMutex(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), Form(), getBins(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), getMax(), getMin(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kTRUE, name, nbins, RooCmdConfig::ok(), RooCmdConfig::process(), RooPlot::SetName(), RooPlot::SetTitle(), title, xmax, and xmin.
Definition at line 296 of file RooAbsRealLValue.cxx.
Definition at line 322 of file RooAbsRealLValue.cxx.
References coutE, getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, and RooNumber::isInfinite().
RooPlot * RooAbsRealLValue::frame | ( | ) | const |
Definition at line 347 of file RooAbsRealLValue.cxx.
References coutE, getBins(), getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, and RooNumber::isInfinite().
TH1 * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
Definition at line 505 of file RooAbsRealLValue.cxx.
Referenced by RooAbsData::createHistogram(), createHistogram(), G__G__RooFitCore1_201_0_57(), G__G__RooFitCore1_201_0_58(), G__setup_memfuncRooAbsRealLValue(), RooAbsData::plotAsymOn(), RooAbsData::plotEffOn(), RooAbsData::plotOn(), and Roo2DKeysPdf::writeHistToFile().
TH1 * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooLinkedList & | cmdList | |||
) | const |
Definition at line 541 of file RooAbsRealLValue.cxx.
References RooAbsCollection::add(), createHistogram(), RooCmdConfig::defineDependency(), RooCmdConfig::defineDouble(), RooCmdConfig::defineInt(), RooCmdConfig::defineObject(), RooCmdConfig::defineString(), Form(), getBinning(), RooCmdConfig::getDouble(), RooCmdConfig::getInt(), getMax(), getMin(), TNamed::GetName(), RooCmdConfig::getObject(), RooCmdConfig::getString(), RooCmdConfig::hasProcessed(), kFALSE, kTRUE, RooCmdConfig::ok(), and RooCmdConfig::process().
TH1F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const char * | yAxisLabel | |||
) | const |
Definition at line 652 of file RooAbsRealLValue.cxx.
References coutE, createHistogram(), fitRangeOKForPlotting(), getBins(), getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, list, and nbins.
TH1F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const char * | yAxisLabel, | |||
const RooAbsBinning & | bins | |||
) | const |
TH2F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const char * | zAxisLabel = 0 , |
|||
Double_t * | xlo = 0 , |
|||
Double_t * | xhi = 0 , |
|||
Int_t * | nBins = 0 | |||
) | const |
Definition at line 710 of file RooAbsRealLValue.cxx.
References coutE, createHistogram(), fitRangeOKForPlotting(), getBins(), getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, and list.
TH2F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const char * | zAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | const |
TH3F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const RooAbsRealLValue & | zvar, | |||
const char * | tAxisLabel, | |||
Double_t * | xlo = 0 , |
|||
Double_t * | xhi = 0 , |
|||
Int_t * | nBins = 0 | |||
) | const |
Definition at line 784 of file RooAbsRealLValue.cxx.
References coutE, createHistogram(), fitRangeOKForPlotting(), getBins(), getMax(), getMin(), TNamed::GetName(), RooFit::InputArguments, and list.
TH3F * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const RooAbsRealLValue & | zvar, | |||
const char * | tAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | const |
TH1 * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
RooArgList & | vars, | |||
const char * | tAxisLabel, | |||
Double_t * | xlo, | |||
Double_t * | xhi, | |||
Int_t * | nBins | |||
) | [static] |
Definition at line 863 of file RooAbsRealLValue.cxx.
References createHistogram(), and RooAbsCollection::getSize().
TH1 * RooAbsRealLValue::createHistogram | ( | const char * | name, | |
RooArgList & | vars, | |||
const char * | tAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | [static] |
Definition at line 888 of file RooAbsRealLValue.cxx.
References TString::Append(), RooAbsBinning::array(), RooArgList::at(), TString::Data(), Form(), RooAbsCollection::getSize(), RooAbsReal::getTitle(), RooAbsReal::getUnit(), RooAbsBinning::highBound(), histogram, RooFit::InputArguments, kTRUE, RooAbsBinning::lowBound(), RooAbsBinning::numBins(), oocoutE, and TString::Prepend().
virtual void RooAbsRealLValue::setValFast | ( | Double_t | value | ) | [inline, protected, virtual] |
virtual void RooAbsRealLValue::setVal | ( | Double_t | value, | |
const char * | ||||
) | [inline, protected, virtual] |
Bool_t RooAbsRealLValue::fitRangeOKForPlotting | ( | ) | const [protected] |
Definition at line 485 of file RooAbsRealLValue.cxx.
References getMax(), getMin(), hasMax(), and hasMin().
Referenced by createHistogram().
void RooAbsRealLValue::copyCache | ( | const RooAbsArg * | source, | |
Bool_t | valueOnly = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
Definition at line 372 of file RooAbsRealLValue.cxx.
References RooAbsReal::_value, RooAbsReal::copyCache(), and setVal().
virtual void RooAbsRealLValue::setVal | ( | Double_t | value | ) | [pure virtual] |
virtual RooAbsArg& RooAbsRealLValue::operator= | ( | const RooAbsReal & | other | ) | [virtual] |
virtual void RooAbsRealLValue::setBin | ( | Int_t | ibin, | |
const char * | rangeName = 0 | |||
) | [virtual] |
Implements RooAbsLValue.
virtual Int_t RooAbsRealLValue::getBin | ( | const char * | rangeName = 0 |
) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 47 of file RooAbsRealLValue.h.
References RooAbsBinning::binNumber(), getBinning(), and RooAbsReal::getVal().
virtual Int_t RooAbsRealLValue::numBins | ( | const char * | rangeName = 0 |
) | const [inline, virtual] |
virtual Double_t RooAbsRealLValue::getBinWidth | ( | Int_t | i, | |
const char * | rangeName = 0 | |||
) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 49 of file RooAbsRealLValue.h.
References RooAbsBinning::binWidth(), and getBinning().
virtual Double_t RooAbsRealLValue::volume | ( | const char * | rangeName | ) | const [inline, virtual] |
virtual void RooAbsRealLValue::randomize | ( | const char * | rangeName = 0 |
) | [virtual] |
Implements RooAbsLValue.
virtual const RooAbsBinning* RooAbsRealLValue::getBinningPtr | ( | const char * | rangeName | ) | const [inline, virtual] |
virtual Int_t RooAbsRealLValue::getBin | ( | const RooAbsBinning * | ptr | ) | const [inline, virtual] |
Implements RooAbsLValue.
Definition at line 54 of file RooAbsRealLValue.h.
References RooAbsReal::getVal(), and ptr.
virtual void RooAbsRealLValue::setBin | ( | Int_t | ibin, | |
const RooAbsBinning & | binning | |||
) | [virtual] |
virtual Int_t RooAbsRealLValue::getBin | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
Definition at line 57 of file RooAbsRealLValue.h.
References RooAbsBinning::binNumber(), and RooAbsReal::getVal().
virtual Int_t RooAbsRealLValue::numBins | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
virtual Double_t RooAbsRealLValue::getBinWidth | ( | Int_t | i, | |
const RooAbsBinning & | binning | |||
) | const [inline, virtual] |
virtual Double_t RooAbsRealLValue::volume | ( | const RooAbsBinning & | binning | ) | const [inline, virtual] |
Definition at line 60 of file RooAbsRealLValue.h.
References RooAbsBinning::highBound(), and RooAbsBinning::lowBound().
virtual void RooAbsRealLValue::randomize | ( | const RooAbsBinning & | binning | ) | [virtual] |
virtual void RooAbsRealLValue::setBinFast | ( | Int_t | ibin, | |
const RooAbsBinning & | binning | |||
) | [virtual] |
virtual const RooAbsBinning& RooAbsRealLValue::getBinning | ( | const char * | name = 0 , |
|
Bool_t | verbose = kTRUE , |
|||
Bool_t | createOnTheFly = kFALSE | |||
) | const [pure virtual] |
virtual RooAbsBinning& RooAbsRealLValue::getBinning | ( | const char * | name = 0 , |
|
Bool_t | verbose = kTRUE , |
|||
Bool_t | createOnTheFly = kFALSE | |||
) | [pure virtual] |
virtual Bool_t RooAbsRealLValue::hasBinning | ( | const char * | name | ) | const [pure virtual] |
virtual Bool_t RooAbsRealLValue::inRange | ( | const char * | name | ) | const [virtual] |
Reimplemented from RooAbsArg.
virtual Int_t RooAbsRealLValue::getBins | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 72 of file RooAbsRealLValue.h.
References getBinning(), name, and RooAbsBinning::numBins().
virtual Double_t RooAbsRealLValue::getMin | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 73 of file RooAbsRealLValue.h.
References getBinning(), RooAbsBinning::lowBound(), and name.
virtual Double_t RooAbsRealLValue::getMax | ( | const char * | name = 0 |
) | const [inline, virtual] |
Definition at line 74 of file RooAbsRealLValue.h.
References getBinning(), RooAbsBinning::highBound(), and name.
Bool_t RooAbsRealLValue::hasMin | ( | const char * | name = 0 |
) | const [inline] |
Definition at line 75 of file RooAbsRealLValue.h.
References getMin(), RooNumber::isInfinite(), and name.
Bool_t RooAbsRealLValue::hasMax | ( | const char * | name = 0 |
) | const [inline] |
Definition at line 76 of file RooAbsRealLValue.h.
References getMax(), RooNumber::isInfinite(), and name.
virtual Bool_t RooAbsRealLValue::hasRange | ( | const char * | name | ) | const [inline, virtual] |
Reimplemented from RooAbsArg.
Definition at line 77 of file RooAbsRealLValue.h.
References hasBinning().
virtual Double_t RooAbsRealLValue::jacobian | ( | ) | const [inline, virtual] |
Definition at line 81 of file RooAbsRealLValue.h.
virtual Bool_t RooAbsRealLValue::isLValue | ( | ) | const [inline, virtual] |
Bool_t RooAbsRealLValue::inRange | ( | Double_t | value, | |
const char * | rangeName, | |||
Double_t * | clippedValue = 0 | |||
) | const |
virtual Bool_t RooAbsRealLValue::isValidReal | ( | Double_t | value, | |
Bool_t | printError = kFALSE | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
Definition at line 90 of file RooAbsRealLValue.h.
References RooAbsArg::setAttribute(), RooAbsArg::setShapeDirty(), RooAbsArg::setValueDirty(), and value.
virtual Bool_t RooAbsRealLValue::readFromStream | ( | istream & | is, | |
Bool_t | compact, | |||
Bool_t | verbose = kFALSE | |||
) | [virtual] |
Reimplemented from RooAbsReal.
virtual void RooAbsRealLValue::writeToStream | ( | ostream & | os, | |
Bool_t | compact | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
virtual void RooAbsRealLValue::printMultiline | ( | ostream & | os, | |
Int_t | contents, | |||
Bool_t | verbose = kFALSE , |
|||
TString | indent = "" | |||
) | const [virtual] |
Reimplemented from RooAbsReal.
RooPlot* RooAbsRealLValue::frame | ( | const RooCmdArg & | arg1, | |
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
RooPlot* RooAbsRealLValue::frame | ( | const RooLinkedList & | cmdList | ) | const |
RooPlot* RooAbsRealLValue::frame | ( | ) | const |
TH1* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooCmdArg & | arg1 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg2 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg3 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg4 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg5 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg6 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg7 = RooCmdArg::none() , |
|||
const RooCmdArg & | arg8 = RooCmdArg::none() | |||
) | const |
TH1* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooLinkedList & | cmdList | |||
) | const |
TH1F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const char * | yAxisLabel | |||
) | const |
TH1F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const char * | yAxisLabel, | |||
Double_t | xlo, | |||
Double_t | xhi, | |||
Int_t | nBins | |||
) | const |
TH1F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const char * | yAxisLabel, | |||
const RooAbsBinning & | bins | |||
) | const |
TH2F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const char * | zAxisLabel = 0 , |
|||
Double_t * | xlo = 0 , |
|||
Double_t * | xhi = 0 , |
|||
Int_t * | nBins = 0 | |||
) | const |
TH2F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const char * | zAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | const |
TH3F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const RooAbsRealLValue & | zvar, | |||
const char * | tAxisLabel, | |||
Double_t * | xlo = 0 , |
|||
Double_t * | xhi = 0 , |
|||
Int_t * | nBins = 0 | |||
) | const |
TH3F* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
const RooAbsRealLValue & | yvar, | |||
const RooAbsRealLValue & | zvar, | |||
const char * | tAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | const |
static TH1* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
RooArgList & | vars, | |||
const char * | tAxisLabel, | |||
Double_t * | xlo, | |||
Double_t * | xhi, | |||
Int_t * | nBins | |||
) | [static] |
static TH1* RooAbsRealLValue::createHistogram | ( | const char * | name, | |
RooArgList & | vars, | |||
const char * | tAxisLabel, | |||
const RooAbsBinning ** | bins | |||
) | [static] |
virtual void RooAbsRealLValue::setValFast | ( | Double_t | value | ) | [inline, protected, virtual] |
virtual void RooAbsRealLValue::setVal | ( | Double_t | value, | |
const char * | ||||
) | [inline, protected, virtual] |
Bool_t RooAbsRealLValue::fitRangeOKForPlotting | ( | ) | const [protected] |
void RooAbsRealLValue::copyCache | ( | const RooAbsArg * | source, | |
Bool_t | valueOnly = kFALSE | |||
) | [protected, virtual] |
Reimplemented from RooAbsReal.
RooRealBinding [friend] |
Definition at line 136 of file RooAbsRealLValue.h.