forked from jaehyeok/hww2013
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSmurfTable.h
34 lines (25 loc) · 1.41 KB
/
SmurfTable.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef SMURFTABLE_H
#define SMURFTABLE_H
#include <vector>
#include "core/Enums.h"
#include <string>
#include "TCanvas.h"
#include "TFile.h"
#include "core/SmurfSample.h"
// results tables
void printResultsTable(std::vector<SmurfSample*> samples, Option option, bool doJetBins = false);
// card for statistical tools
void printCard(std::vector<SmurfSample*> samples, Option option,
unsigned int jetbin, float analysis, std::string cdir, unsigned int fcode, unsigned int mva_option, unsigned int runEra);
// root file containing 2d shape hists
void print2DShapeHistograms(std::vector<SmurfSample*> samples, Option option,
unsigned int jetbin, float analysis, std::string cdir, unsigned int fcode, unsigned int runEra);
// root file containing shape hists
void printShapeHistograms(std::vector<SmurfSample*> samples, Option option,
unsigned int jetbin, float analysis, std::string cdir, unsigned int fcode, unsigned int runEra);
void print2DShapeHistograms(std::vector<SmurfSample*> samples, Option option,
unsigned int jetbin, float analysis, std::string cdir, unsigned int fcode, unsigned int runEra);
// make a plot for HWW
TCanvas *makeHWWAnalysisStack(Option option, float analysis, std::vector<SmurfSample *> samples, DataType dyType,
TFile *file, const unsigned int flav, const unsigned int njet, const char *dir, const char *name, const char *title, float lumi, float dyScale = 1.0);
#endif