CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
PlotCombiner.cc File Reference
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include "TString.h"
#include "TROOT.h"
#include "TStyle.h"
#include "TH1F.h"
#include "TFile.h"
#include "TCanvas.h"
#include "TGraph.h"
#include "TLegend.h"

Go to the source code of this file.

Functions

void abcd (vector< TString > file, vector< TString > type, vector< double > weight, double METCut, double I, double dI, double Fz, double dFz, double FzP, double dFzP, double ewkerror, double data, double mc, double mcOnly)
 
double CalcABCD (double I, double Fz, double FzP, double K, double ewk, double Na_, double Nb_, double Nc_, double Nd_, double Ea_, double Eb_, double Ec_, double Ed_)
 
void PlotCombiner ()
 
void plotMaker (TString histoName, TString typeOfplot, vector< TString > file, vector< TString > type, vector< double > weight, TString xtitle)
 
double searchABCDstring (TString abcdString, TString keyword)
 
double Trionym (double a, double b, double c, double sum)
 

Variables

const double EWK_SYST_MAX = 0.3
 
const double EWK_SYST_MIN = 0.3
 
const double FZ_SYST_MAX = 0.1
 
const double FZ_SYST_MIN = 0.1
 
const double FZP_SYST_MAX = 0.1
 
const double FZP_SYST_MIN = 0.1
 
const double I_SYST_MAX = 0.05
 
const double I_SYST_MIN = 0.05
 
const double K_SYST_MAX = 0.8
 
const double K_SYST_MIN = 0.8
 

Function Documentation

void abcd ( vector< TString >  file,
vector< TString >  type,
vector< double >  weight,
double  METCut,
double  I,
double  dI,
double  Fz,
double  dFz,
double  FzP,
double  dFzP,
double  ewkerror,
double  data,
double  mc,
double  mcOnly 
)

Definition at line 251 of file PlotCombiner.cc.

double CalcABCD ( double  I,
double  Fz,
double  FzP,
double  K,
double  ewk,
double  Na_,
double  Nb_,
double  Nc_,
double  Nd_,
double  Ea_,
double  Eb_,
double  Ec_,
double  Ed_ 
)

Definition at line 1148 of file PlotCombiner.cc.

void PlotCombiner ( )

Definition at line 131 of file PlotCombiner.cc.

void plotMaker ( TString  histoName,
TString  typeOfplot,
vector< TString >  file,
vector< TString >  type,
vector< double >  weight,
TString  xtitle 
)

Definition at line 962 of file PlotCombiner.cc.

double searchABCDstring ( TString  abcdString,
TString  keyword 
)

Definition at line 1089 of file PlotCombiner.cc.

double Trionym ( double  a,
double  b,
double  c,
double  sum 
)

Definition at line 1124 of file PlotCombiner.cc.

Variable Documentation

const double EWK_SYST_MAX = 0.3

Definition at line 114 of file PlotCombiner.cc.

const double EWK_SYST_MIN = 0.3

Definition at line 113 of file PlotCombiner.cc.

const double FZ_SYST_MAX = 0.1

Definition at line 120 of file PlotCombiner.cc.

const double FZ_SYST_MIN = 0.1

Definition at line 119 of file PlotCombiner.cc.

const double FZP_SYST_MAX = 0.1

Definition at line 123 of file PlotCombiner.cc.

const double FZP_SYST_MIN = 0.1

Definition at line 122 of file PlotCombiner.cc.

const double I_SYST_MAX = 0.05

Definition at line 117 of file PlotCombiner.cc.

const double I_SYST_MIN = 0.05

Definition at line 116 of file PlotCombiner.cc.

const double K_SYST_MAX = 0.8

Definition at line 126 of file PlotCombiner.cc.

const double K_SYST_MIN = 0.8

Definition at line 125 of file PlotCombiner.cc.