#include <AsymptoticNew.h>
Public Member Functions | |
virtual void | applyDefaultOptions () |
virtual void | applyOptions (const boost::program_options::variables_map &vm) |
AsymptoticNew () | |
virtual const std::string & | name () const |
virtual bool | run (RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint) |
std::vector< std::pair< float, float > > | runLimit (RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint) |
Public Member Functions inherited from LimitAlgo | |
LimitAlgo () | |
LimitAlgo (const char *desc) | |
const boost::program_options::options_description & | options () const |
virtual void | setNToys (const int) |
virtual void | setToyNumber (const int) |
virtual | ~LimitAlgo () |
Static Private Attributes | |
static double | maxrscan_ = 20. |
static double | minrscan_ = 0. |
static int | nscanpoints_ = 20 |
static bool | qtilde_ = true |
static double | rValue_ |
static std::string | what_ = "both" |
Additional Inherited Members | |
Protected Attributes inherited from LimitAlgo | |
boost::program_options::options_description | options_ |
new CLs asymptotic limits
Definition at line 16 of file AsymptoticNew.h.
AsymptoticNew::AsymptoticNew | ( | ) |
Definition at line 21 of file AsymptoticNew.cc.
References maxrscan_, minrscan_, nscanpoints_, LimitAlgo::options_, qtilde_, and what_.
|
virtual |
Reimplemented from LimitAlgo.
Definition at line 38 of file AsymptoticNew.cc.
References maxrscan_, minrscan_, nscanpoints_, qtilde_, and what_.
|
virtual |
Reimplemented from LimitAlgo.
Definition at line 32 of file AsymptoticNew.cc.
References what_.
|
inlinevirtual |
Implements LimitAlgo.
Definition at line 23 of file AsymptoticNew.h.
|
virtual |
Implements LimitAlgo.
Definition at line 46 of file AsymptoticNew.cc.
References gather_cfg::cout, DEBUG, runLimit(), dqm::qstatus::WARNING, and what_.
std::vector< std::pair< float, float > > AsymptoticNew::runLimit | ( | RooWorkspace * | w, |
RooStats::ModelConfig * | mc_s, | ||
RooStats::ModelConfig * | mc_b, | ||
RooAbsData & | data, | ||
double & | limit, | ||
double & | limitErr, | ||
const double * | hint | ||
) |
Definition at line 68 of file AsymptoticNew.cc.
References Combine::commitPoint(), maxrscan_, minrscan_, nscanpoints_, qtilde_, alignCSCRings::r, and what_.
Referenced by run().
|
staticprivate |
Definition at line 30 of file AsymptoticNew.h.
Referenced by applyDefaultOptions(), AsymptoticNew(), and runLimit().
|
staticprivate |
Definition at line 30 of file AsymptoticNew.h.
Referenced by applyDefaultOptions(), AsymptoticNew(), and runLimit().
|
staticprivate |
Definition at line 28 of file AsymptoticNew.h.
Referenced by applyDefaultOptions(), AsymptoticNew(), and runLimit().
|
staticprivate |
Definition at line 29 of file AsymptoticNew.h.
Referenced by applyDefaultOptions(), AsymptoticNew(), and runLimit().
|
staticprivate |
Definition at line 27 of file AsymptoticNew.h.
|
staticprivate |
Definition at line 26 of file AsymptoticNew.h.
Referenced by applyDefaultOptions(), applyOptions(), AsymptoticNew(), run(), and runLimit().