ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
Functions | Variables
make_variations.cxx File Reference
#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
 

Function Documentation

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)
void outputHistograms ( std::vector< sfeats > &  Samples,
std::string  variation 
)
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().

Variable Documentation

TFile* f
std::map<std::string, std::string> prettySampleName

Definition at line 32 of file make_variations.cxx.