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().