Definition at line 103 of file xRooNLLVar.h.
Public Member Functions | |
void | addAltToys (int nToys=1, int seed=0) |
void | addNullToys (int nToys=1, int seed=0) |
RooArgList | alt_poi () |
std::shared_ptr< xRooHypoPoint > | asimov (bool readOnly=false) |
std::shared_ptr< const RooFitResult > | cfit_alt (bool readOnly=false) |
std::shared_ptr< const RooFitResult > | cfit_null (bool readOnly=false) |
void | Draw (Option_t *opt="") |
double | fAltVal () |
double | fNullVal () |
const char * | fPOIName () |
xRooHypoPoint | generateAlt (int seed=0) |
xRooHypoPoint | generateNull (int seed=0) |
std::pair< double, double > | getVal (const char *what) |
RooRealVar & | mu_hat () |
std::pair< double, double > | pAlt_asymp (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | pAlt_toys (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | pCLs_asymp (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | pCLs_toys (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | pll (bool readOnly=false) |
std::pair< double, double > | pNull_asymp (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | pNull_toys (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
RooArgList | poi () |
void | Print () |
RooStats::HypoTestResult | result () |
std::pair< double, double > | sigma_mu (bool readOnly=false) |
int | status () const |
std::pair< double, double > | ts_asymp (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::pair< double, double > | ts_toys (double nSigma=std::numeric_limits< double >::quiet_NaN()) |
std::shared_ptr< const RooFitResult > | ufit (bool readOnly=false) |
Public Attributes | |
std::vector< std::tuple< int, double, double > > | altToys |
std::shared_ptr< const RooAbsCollection > | coords |
std::pair< std::shared_ptr< RooAbsData >, std::shared_ptr< const RooAbsCollection > > | data |
std::shared_ptr< const RooFitResult > | fAlt_cfit |
std::shared_ptr< xRooHypoPoint > | fAsimov |
std::shared_ptr< const RooFitResult > | fGenFit |
std::shared_ptr< const RooFitResult > | fNull_cfit |
xRooFit::Asymptotics::PLLType | fPllType = xRooFit::Asymptotics::Unknown |
std::shared_ptr< const RooFitResult > | fUfit |
bool | isExpected = false |
std::shared_ptr< xRooNLLVar > | nllVar = nullptr |
std::vector< std::tuple< int, double, double > > | nullToys |
Static Public Attributes | |
static std::set< int > | allowedStatusCodes = {0} |
Private Member Functions | |
void | addToys (bool alt, int nToys, int initialSeed=0) |
std::pair< double, double > | pX_toys (bool alt, double nSigma=std::numeric_limits< double >::quiet_NaN()) |
TString | tsTitle () |
#include <RooFit/xRooFit/xRooNLLVar.h>
Definition at line 1421 of file xRooNLLVar.cxx.
Definition at line 1417 of file xRooNLLVar.cxx.
Definition at line 1346 of file xRooNLLVar.cxx.
RooArgList xRooNLLVar::xRooHypoPoint::alt_poi | ( | ) |
Definition at line 868 of file xRooNLLVar.cxx.
std::shared_ptr< xRooNLLVar::xRooHypoPoint > xRooNLLVar::xRooHypoPoint::asimov | ( | bool | readOnly = false | ) |
Definition at line 985 of file xRooNLLVar.cxx.
std::shared_ptr< const RooFitResult > xRooNLLVar::xRooHypoPoint::cfit_alt | ( | bool | readOnly = false | ) |
Definition at line 1209 of file xRooNLLVar.cxx.
std::shared_ptr< const RooFitResult > xRooNLLVar::xRooHypoPoint::cfit_null | ( | bool | readOnly = false | ) |
Definition at line 1182 of file xRooNLLVar.cxx.
void xRooNLLVar::xRooHypoPoint::Draw | ( | Option_t * | opt = "" | ) |
Definition at line 1486 of file xRooNLLVar.cxx.
double xRooNLLVar::xRooHypoPoint::fAltVal | ( | ) |
Definition at line 1760 of file xRooNLLVar.cxx.
double xRooNLLVar::xRooHypoPoint::fNullVal | ( | ) |
Definition at line 1756 of file xRooNLLVar.cxx.
const char * xRooNLLVar::xRooHypoPoint::fPOIName | ( | ) |
Definition at line 1752 of file xRooNLLVar.cxx.
xRooNLLVar::xRooHypoPoint xRooNLLVar::xRooHypoPoint::generateAlt | ( | int | seed = 0 | ) |
Definition at line 1327 of file xRooNLLVar.cxx.
xRooNLLVar::xRooHypoPoint xRooNLLVar::xRooHypoPoint::generateNull | ( | int | seed = 0 | ) |
Definition at line 1308 of file xRooNLLVar.cxx.
Definition at line 804 of file xRooNLLVar.cxx.
RooRealVar & xRooNLLVar::xRooHypoPoint::mu_hat | ( | ) |
Definition at line 973 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::pAlt_asymp | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1029 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::pAlt_toys | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1303 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::pCLs_asymp | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1049 of file xRooNLLVar.cxx.
|
inline |
Definition at line 132 of file xRooNLLVar.h.
Definition at line 1120 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::pNull_asymp | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1011 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::pNull_toys | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1298 of file xRooNLLVar.cxx.
RooArgList xRooNLLVar::xRooHypoPoint::poi | ( | ) |
Definition at line 860 of file xRooNLLVar.cxx.
void xRooNLLVar::xRooHypoPoint::Print | ( | ) |
Definition at line 901 of file xRooNLLVar.cxx.
|
private |
Definition at line 1249 of file xRooNLLVar.cxx.
RooStats::HypoTestResult xRooNLLVar::xRooHypoPoint::result | ( | ) |
Definition at line 1804 of file xRooNLLVar.cxx.
Definition at line 1237 of file xRooNLLVar.cxx.
int xRooNLLVar::xRooHypoPoint::status | ( | ) | const |
Definition at line 886 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::ts_asymp | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1084 of file xRooNLLVar.cxx.
std::pair< double, double > xRooNLLVar::xRooHypoPoint::ts_toys | ( | double | nSigma = std::numeric_limits<double>::quiet_NaN() | ) |
Definition at line 1102 of file xRooNLLVar.cxx.
|
private |
Definition at line 1716 of file xRooNLLVar.cxx.
std::shared_ptr< const RooFitResult > xRooNLLVar::xRooHypoPoint::ufit | ( | bool | readOnly = false | ) |
Definition at line 1135 of file xRooNLLVar.cxx.
|
static |
Definition at line 105 of file xRooNLLVar.h.
std::vector<std::tuple<int, double, double> > RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::altToys |
Definition at line 181 of file xRooNLLVar.h.
std::shared_ptr<const RooAbsCollection> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::coords |
Definition at line 169 of file xRooNLLVar.h.
std::pair<std::shared_ptr<RooAbsData>, std::shared_ptr<const RooAbsCollection> > RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::data |
Definition at line 119 of file xRooNLLVar.h.
std::shared_ptr<const RooFitResult> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fAlt_cfit |
Definition at line 171 of file xRooNLLVar.h.
std::shared_ptr<xRooHypoPoint> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fAsimov |
Definition at line 176 of file xRooNLLVar.h.
std::shared_ptr<const RooFitResult> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fGenFit |
Definition at line 172 of file xRooNLLVar.h.
std::shared_ptr<const RooFitResult> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fNull_cfit |
Definition at line 171 of file xRooNLLVar.h.
xRooFit::Asymptotics::PLLType RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fPllType = xRooFit::Asymptotics::Unknown |
Definition at line 164 of file xRooNLLVar.h.
std::shared_ptr<const RooFitResult> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::fUfit |
Definition at line 171 of file xRooNLLVar.h.
bool RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::isExpected = false |
Definition at line 173 of file xRooNLLVar.h.
std::shared_ptr<xRooNLLVar> RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::nllVar = nullptr |
Definition at line 183 of file xRooNLLVar.h.
std::vector<std::tuple<int, double, double> > RooFit::Detail::XRooFit::xRooNLLVar::xRooHypoPoint::nullToys |
Definition at line 179 of file xRooNLLVar.h.