ra4_macros
bede988c286599a3a84b77a4d788ac0a971e89f9
|
#include <stdio.h>
#include <iostream>
#include <vector>
#include <math.h>
#include "TChain.h"
#include "TH1D.h"
#include "TCanvas.h"
#include "TGraphErrors.h"
#include "TLegend.h"
#include "TLine.h"
#include "TString.h"
#include "TColor.h"
#include "TFile.h"
#include "TMath.h"
#include "styles.hpp"
#include "utilities.hpp"
#include "utilities_macros.hpp"
#include "utilities_macros_rpv.hpp"
Go to the source code of this file.
Functions | |
void | makeVariations (std::string &syst) |
std::string | cutandweightForVariations (std::string cut, std::string weight) |
std::string | cutandweightForVariationsQCD (std::string cut, std::string weight, std::string flavorWeight) |
std::string | cutandweightForVariationsdata (std::string cut, std::string weight) |
void | setOverflow (TH1F *hist) |
void | protectFromZero (TH1F *hist) |
void | jetVariations (TString &nbm, TString &cut, const std::string &variation) |
void | outputHistograms (std::vector< sfeats > &Samples, std::string variation) |
int | main (int argc, char *argv[]) |
Variables | |
TFile * | f |
std::map< std::string, std::string > | prettySampleName |
std::string cutandweightForVariations | ( | std::string | cut, |
std::string | weight | ||
) |
Definition at line 35 of file make_variations.cxx.
References rpv::luminosity.
Referenced by makeVariations().
std::string cutandweightForVariationsdata | ( | std::string | cut, |
std::string | weight | ||
) |
Definition at line 67 of file make_variations.cxx.
Referenced by makeVariations().
std::string cutandweightForVariationsQCD | ( | std::string | cut, |
std::string | weight, | ||
std::string | flavorWeight | ||
) |
Definition at line 51 of file make_variations.cxx.
References rpv::luminosity.
Referenced by makeVariations().
void jetVariations | ( | TString & | nbm, |
TString & | cut, | ||
const std::string & | variation | ||
) |
Definition at line 101 of file make_variations.cxx.
Referenced by outputHistograms().
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 214 of file make_variations.cxx.
References f, and makeVariations().
void makeVariations | ( | std::string & | syst | ) |
Definition at line 261 of file make_variations.cxx.
References ra4::c_other, ra4::c_t1tttt, cutandweightForVariations(), cutandweightForVariationsdata(), cutandweightForVariationsQCD(), f, filestring(), and outputHistograms().
Referenced by main().
void outputHistograms | ( | std::vector< sfeats > & | Samples, |
std::string | variation | ||
) |
Definition at line 131 of file make_variations.cxx.
References efficiency_map::ch, rpv_bkg_syst::directory, efficiency_map::hist, histname, jetVariations(), protectFromZero(), and setOverflow().
Referenced by makeVariations().
void protectFromZero | ( | TH1F * | hist | ) |
Definition at line 87 of file make_variations.cxx.
Referenced by outputHistograms().
void setOverflow | ( | TH1F * | hist | ) |
Definition at line 78 of file make_variations.cxx.
Referenced by outputHistograms().
TFile* f |
Definition at line 31 of file make_variations.cxx.
Referenced by small_tree::GetBranchValue(), main(), makeVariations(), small_tree::PassString(), and Process().
std::map<std::string, std::string> prettySampleName |
Definition at line 32 of file make_variations.cxx.