|
ra4_stats
0341147a0dc35f80f4e12c6003afb76a38e2ed6e
|
#include "sensitivity.hpp"#include <vector>#include <string>#include <sstream>#include <initializer_list>#include <stdlib.h>#include <stdio.h>#include <getopt.h>#include "TIterator.h"#include "TFile.h"#include "TGraph.h"#include "TH1D.h"#include "TAxis.h"#include "TCanvas.h"#include "TGaxis.h"#include "TLegend.h"#include "TROOT.h"#include "TStyle.h"#include "RooWorkspace.h"#include "RooArgSet.h"#include "RooAbsArg.h"#include "RooRealVar.h"#include "utilities.hpp"#include "styles.hpp"Go to the source code of this file.
Namespaces | |
| anonymous_namespace{sensitivity.cxx} | |
Functions | |
| int | main (int argc, char *argv[]) |
| double | GetSignificance (const string &file_name, double lumi) |
| double | GetLimit (const string &file_name, double lumi) |
| void | ModifyLumi (const string &file_name, double lumi) |
| double | ExtractNumber (const string &results, const string &key) |
| void | GetOptions (int argc, char *argv[]) |
Variables | |
| string | anonymous_namespace{sensitivity.cxx}::temp_name = "my_temp_name.root" |
| double | anonymous_namespace{sensitivity.cxx}::max_lim = 2. |
| double | anonymous_namespace{sensitivity.cxx}::sig_scale = 1.1 |
| double | anonymous_namespace{sensitivity.cxx}::min_lumi = 0. |
| double | anonymous_namespace{sensitivity.cxx}::lumi_increment = 0.5 |
| double | anonymous_namespace{sensitivity.cxx}::max_lumi = 6. |
| double | anonymous_namespace{sensitivity.cxx}::lumi_in_file = 1.264 |
| bool | anonymous_namespace{sensitivity.cxx}::do_sys = false |
| double ExtractNumber | ( | const string & | results, |
| const string & | key | ||
| ) |
Definition at line 187 of file sensitivity.cxx.
References scan_aggregate::result.
Referenced by GetLimit(), and GetSignificance().
| double GetLimit | ( | const string & | file_name, |
| double | lumi | ||
| ) |
Definition at line 154 of file sensitivity.cxx.
References execute(), ExtractNumber(), ModifyLumi(), plot_aggregates::results, and anonymous_namespace{sensitivity.cxx}::temp_name.
Referenced by main().
| void GetOptions | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 200 of file sensitivity.cxx.
References anonymous_namespace{sensitivity.cxx}::do_sys.
Referenced by main().
| double GetSignificance | ( | const string & | file_name, |
| double | lumi | ||
| ) |
Definition at line 148 of file sensitivity.cxx.
References execute(), ExtractNumber(), ModifyLumi(), plot_aggregates::results, and anonymous_namespace{sensitivity.cxx}::temp_name.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 43 of file sensitivity.cxx.
References plot_variations::c, anonymous_namespace{sensitivity.cxx}::do_sys, change_r::files, GetLimit(), GetOptions(), GetSignificance(), scan_aggregate::limit, send_binning::lumi, anonymous_namespace{sensitivity.cxx}::lumi_increment, send_variations::lumis, anonymous_namespace{sensitivity.cxx}::max_lim, anonymous_namespace{sensitivity.cxx}::max_lumi, anonymous_namespace{sensitivity.cxx}::min_lumi, styles::setDefaultStyle(), anonymous_namespace{sensitivity.cxx}::sig_scale, scan_aggregate::signif, and bin_significance::style().
| void ModifyLumi | ( | const string & | file_name, |
| double | lumi | ||
| ) |
Definition at line 160 of file sensitivity.cxx.
References Contains(), execute(), anonymous_namespace{sensitivity.cxx}::lumi_in_file, scan_aggregate::name, and anonymous_namespace{sensitivity.cxx}::temp_name.
Referenced by GetLimit(), and GetSignificance().
1.8.11