1 #ifndef H_SYST_COUNTS_V2 2 #define H_SYST_COUNTS_V2 14 void PrintTable(TString
method, std::vector< std::vector< std::vector<double> > > ttbar_counts, std::vector< std::vector< std::vector<double> > > ttbar_errors, std::vector< std::vector< std::vector<double> > > ttbar_counts_dilep, std::vector< std::vector< std::vector<double> > > other_counts,std::vector< std::vector< std::vector<double> > > other_counts_dilep, std::vector< std::vector<double> > delkappas, std::vector< std::vector<TString> > bins_by_region);
17 void GetCounts(
double lumi, std::vector<TString> sysnames, TString
method, TString baseline,
19 std::vector< std::vector< std::vector<double> > > &finalcounts,
20 std::vector< std::vector< std::vector<double> > > &errors, std::vector< std::vector<TString> > bins_by_region, std::vector<hfeats> hists, std::vector< std::vector<TH1F*> > &h);
24 int FindSuperBin(TString cut, std::vector<TString> other_region);
27 void MakePlots(TString axisname, std::vector<int> numerator_regions, std::vector<int> denominator_regions, std::vector< std::vector< std::vector<double> > > counts,
28 std::vector< std::vector< std::vector<double> > > errors, std::vector< std::vector<TString> > bins_by_region, TString baseline, TString
method, std::vector<TString> sysnames,
int sysnum, std::vector<double> &delkappas );
void GetCounts(double lumi, std::vector< TString > sysnames, TString method, TString baseline, small_tree_quick &tree, std::vector< std::vector< std::vector< double > > > &finalcounts, std::vector< std::vector< std::vector< double > > > &errors, std::vector< std::vector< TString > > bins_by_region, std::vector< hfeats > hists, std::vector< std::vector< TH1F * > > &h)
void OverlayHistsmT(std::vector< TH1F * > h, hfeats hist, TString method, TString sysname, TString baseline)
int LookUpBin(small_tree_quick &tree, int region, std::vector< std::vector< TString > > bins_by_region)
double GetWeight(small_tree_quick &tree, TString sysname, int ivar)
void PrintTable(TString method, std::vector< std::vector< std::vector< double > > > ttbar_counts, std::vector< std::vector< std::vector< double > > > ttbar_errors, std::vector< std::vector< std::vector< double > > > ttbar_counts_dilep, std::vector< std::vector< std::vector< double > > > other_counts, std::vector< std::vector< std::vector< double > > > other_counts_dilep, std::vector< std::vector< double > > delkappas, std::vector< std::vector< TString > > bins_by_region)
void MakePlots(TString axisname, std::vector< int > numerator_regions, std::vector< int > denominator_regions, std::vector< std::vector< std::vector< double > > > counts, std::vector< std::vector< std::vector< double > > > errors, std::vector< std::vector< TString > > bins_by_region, TString baseline, TString method, std::vector< TString > sysnames, int sysnum, std::vector< double > &delkappas)
int FindSuperBin(TString cut, std::vector< TString > other_region)
int LookUpRegion(small_tree_quick &tree, TString method)
void OverlayHists(std::vector< TH1F * > h, hfeats hist, TString method, TString sysname, TString baseline)