|
| AsymptoticExclusion (ProfileLikelihood *pl, double confidenceLevel) |
|
ProfileLikelihood * | getProfileLikelihood () |
|
TGraphAsymmErrors | getExpectedMedian () |
|
TGraphAsymmErrors | getExpected2Sigma () |
|
TGraph | getObservedLimit () |
|
double | getMass () |
|
void | generateAndSetAsimov (double mu_prime) |
|
void | setRealData () |
|
void | setToyDataset (double seed, double mu_prime) |
|
double | computeQTestStat (double mu, bool useStoredFit=false) |
|
void | computeSensitivity () |
|
double | computeSensitivityHagar () |
|
double | computeExpectedLimit (double sigma_0, double N, double CL) |
|
double | conditionalFit (double mu) |
|
double | unconditionalFit () |
|
double | getMu_hat () |
|
double | computeSigmaAsimov (double mu_prime) |
|
void | setNscanPoints (int nPoints) |
|
void | writeToFile (TString prefix="limit_") |
|
TGraph | getSigmaScan () |
|
TGraph | getqTestScan () |
|
void | computeLimits () |
|
double | compute_pval_s_plus_b (double q_obs) |
|
double | compute_pval_b (double q_obs, double mu_val, double sigma_val) |
|
void | setScanMin (double mi) |
|
void | setScanMax (double ma) |
|
void | LikelihoodScan () |
|
void | setQTilde (bool doSet) |
|
void | setAlternativeXAxisVal (double x) |
|
void | setAlternative2DHistoRange (int Nx, double xmin, double xmax, int Ny, double ymin, double ymax) |
|
TGraph | getqTestScanData () |
|
double | getObsLimitCLS () |
|
double | getObsLimitnoCLS () |
|
| XeStat (TString name) |
|
void | setName (TString nam="No_Name") |
| helper method to set the name of this instance.
|
|
TString | getName () |
| helper method to return the name of this instance.
|
|
void | setExperiment (int exp) |
| set the experiment number, usefull for combination
|
|
int | getExperiment () |
| set the experiment number, usefull for combination
|
|
Public Member Functions inherited from errorHandler |
| errorHandler (TString name) |
|
void | Error (TString functionName, TString message) |
| Send an Error message to the user. More...
|
|
void | Warning (TString functionName, TString message) |
| Send a Warning message to the user. More...
|
|
void | Info (TString functionName, TString message) |
| Send an Info message to the user. More...
|
|
void | Debug (TString functionName, TString message) |
| Send a Debug message to the user. More...
|
|
void | setPrintLevel (int level) |
| Set the local printing level (for this instance only) More...
|
|
int | getPrintLevel () |
| Return the current print level for this instance. remind that if you set with setPrintLevel this will override the global print level.
|
|
| printTools () |
| ---------— Print Toools -----------— ///
|
|
|
static void | setAnalysisMode (int mode) |
|
static int | getAnalysisMode () |
|
static bool | checkAnalysisMode (TString name, int requested) |
|
static bool | isAnalysisDefined (bool verbose=false) |
|
static bool | isCutsBased () |
|
static bool | isPL () |
|
static int | getSigmaLinLog (int unit) |
|
static TString | getAnalysisModeName () |
|
static TString | getAnalysisModeName (int mode) |
|
static TString | getSystematicModeName (int syst) |
|
static TString | getSigmaUnitName (int unit) |
|
static TString | getSigmaLabel (int unit) |
|
static TString | getSigmaModeName (int mode) |
|
static TString | getUpperSigmaLabel (int unit) |
|
static TString | upperCase (TString s) |
|
static TString | lowerCase (TString s) |
|
static TString | trim (TString s) |
|
static TString | justify (TString s, int w, bool left, bool trim) |
|
static TString | rightJustify (TString s, int w, bool trim=false) |
|
static TString | leftJustify (TString s, int w, bool trim=false) |
|
static TString | format0I (int v, int w=1) |
|
static TString | formatLI (int v, int w=1, int p=1) |
|
static TString | formatRI (int v, int w=1, int p=1) |
|
static TString | formatF (double v, int w=1, int p=1) |
|
static TString | formatR (double v, int w=1, int p=1) |
|
static TString | formatLF (double v, int w=1, int p=1) |
|
static TString | formatRF (double v, int w=1, int p=1) |
|
static TString | formatG (double v, int w=1, int p=1) |
|
static TString | formatLG (double v, int w=1, int p=1) |
|
static TString | formatRG (double v, int w=1, int p=1) |
|
static TString | formatI (int v, int w=1, int trailer=0) |
|
static TString | doOrDont (bool b) |
|
Public Attributes inherited from errorHandler |
int | localPrintLevel |
|
TString | className |
|
Static Public Attributes inherited from errorHandler |
static int | globalPrintLevel = 1 |
|
TString | name |
|
int | experiment |
|
static int | analysisMode = NO_ANALYSIS |
|
Computes limits with the asymptotic formulae, default is CLs. Output: root files with histograms for a single mass point, several files can be hadd togheter. This is to promote parallelization. The mass point has to be defined previously using the appropriated XeRun method