ra4_macros
bede988c286599a3a84b77a4d788ac0a971e89f9
|
#include <fstream>
#include <iostream>
#include <map>
#include <sstream>
#include <string>
#include "TH1.h"
#include "TString.h"
#include "TFile.h"
#include "TSystem.h"
Go to the source code of this file.
Namespaces | |
anonymous_namespace{make_rpv_datacard.cxx} | |
Functions | |
void | outputNormSharing (std::ofstream &file, const std::vector< std::string > &bins) |
void | outputShapeSystematics (std::ofstream &file, const std::vector< std::string > shapeSysts) |
void | outputLognormalSystematics (std::ofstream &file) |
void | outputMCStatisticsSyst (std::ofstream &file, const std::vector< std::string > &bins, const std::string &signalBinName) |
bool | hasEntry (const std::string &sample, const std::string &bin, const int nB) |
int | main (int argc, char *argv[]) |
Variables | |
unsigned int | anonymous_namespace{make_rpv_datacard.cxx}::nbins |
unsigned int | anonymous_namespace{make_rpv_datacard.cxx}::nprocesses |
bool hasEntry | ( | const std::string & | sample, |
const std::string & | bin, | ||
const int | nB | ||
) |
Definition at line 355 of file make_rpv_datacard.cxx.
Referenced by outputMCStatisticsSyst().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 27 of file make_rpv_datacard.cxx.
References parse_card::file, efficiency_map::hist, anonymous_namespace{make_rpv_datacard.cxx}::nbins, anonymous_namespace{make_rpv_datacard.cxx}::nprocesses, outputLognormalSystematics(), outputMCStatisticsSyst(), outputNormSharing(), and outputShapeSystematics().
void outputLognormalSystematics | ( | std::ofstream & | file | ) |
Definition at line 290 of file make_rpv_datacard.cxx.
References anonymous_namespace{make_rpv_datacard.cxx}::nbins.
Referenced by main().
void outputMCStatisticsSyst | ( | std::ofstream & | file, |
const std::vector< std::string > & | bins, | ||
const std::string & | signalBinName | ||
) |
void outputNormSharing | ( | std::ofstream & | file, |
const std::vector< std::string > & | bins | ||
) |
Definition at line 187 of file make_rpv_datacard.cxx.
References anonymous_namespace{make_rpv_datacard.cxx}::nbins, and anonymous_namespace{make_rpv_datacard.cxx}::nprocesses.
Referenced by main().
void outputShapeSystematics | ( | std::ofstream & | file, |
const std::vector< std::string > | shapeSysts | ||
) |
Definition at line 301 of file make_rpv_datacard.cxx.
References anonymous_namespace{make_rpv_datacard.cxx}::nbins, and anonymous_namespace{make_rpv_datacard.cxx}::nprocesses.
Referenced by main().