|
ROOTPWA
|
#include "TFile.h"#include "TLatex.h"#include "TH1D.h"#include "TH2D.h"#include "TLine.h"#include "TROOT.h"#include "TStyle.h"#include "TColor.h"#include "TString.h"#include "TObject.h"#include "TCollection.h"#include "TCanvas.h"#include "TExec.h"#include "TGaxis.h"#include <iostream>#include <string>#include <sstream>#include <map>#include <stdlib.h>#include <cmath>#include <vector>#include <algorithm>Go to the source code of this file.
Classes | |
| struct | booky_page |
Functions | |
| booky_page | createBookyPage (TCanvas *c, double mass=0.0, TString title="") |
| void | setupBookies () |
| bool | comparePairs (const booky_page &i, const booky_page &j) |
| void | makeBookies () |
| void | fillDiffvsMassPlot (const TH1D *hist, std::string dirname, int massbins, double mass_start, double mass_end, std::map< std::string, std::pair< double, std::pair< double, double > > > diffbounds, TFile *ofile) |
| void | make2DOverviewCanvas (TH2D *mchist, TH2D *datahist, TH2D *diffhist, TH2D *reldiffhist, double mass) |
| void | make1DOverviewCanvas (TFile *infile, TFile *outfile, TList *mclist, std::string dirname) |
| void | plotGlobalWeightedEvts_Kpipi (TString input_filename, TString output_filename) |
Variables | |
| int | massbinwidth = 0 |
| const unsigned int | numbercolors = 31 |
| std::map< TString, std::vector < booky_page > > | booky_map |
| std::map< TString, std::vector < TString > > | booky_setup_map |
| bool comparePairs | ( | const booky_page & | i, |
| const booky_page & | j | ||
| ) |
Definition at line 85 of file plotGlobalWeightedEvts_Kpipi.C.
References booky_page::mass.
| booky_page createBookyPage | ( | TCanvas * | c, |
| double | mass = 0.0, |
||
| TString | title = "" |
||
| ) |
Definition at line 46 of file plotGlobalWeightedEvts_Kpipi.C.
References mass, booky_page::mass, p, booky_page::page_canvas, and booky_page::page_title.
| void fillDiffvsMassPlot | ( | const TH1D * | hist, |
| std::string | dirname, | ||
| int | massbins, | ||
| double | mass_start, | ||
| double | mass_end, | ||
| std::map< std::string, std::pair< double, std::pair< double, double > > > | diffbounds, | ||
| TFile * | ofile | ||
| ) |
Definition at line 127 of file plotGlobalWeightedEvts_Kpipi.C.
References createBookyPage(), i, mass, and numbercolors.
| void make1DOverviewCanvas | ( | TFile * | infile, |
| TFile * | outfile, | ||
| TList * | mclist, | ||
| std::string | dirname | ||
| ) |
Definition at line 241 of file plotGlobalWeightedEvts_Kpipi.C.
References atoi(), createBookyPage(), i, and mass.
| void make2DOverviewCanvas | ( | TH2D * | mchist, |
| TH2D * | datahist, | ||
| TH2D * | diffhist, | ||
| TH2D * | reldiffhist, | ||
| double | mass | ||
| ) |
Definition at line 170 of file plotGlobalWeightedEvts_Kpipi.C.
References createBookyPage(), mass, and numbercolors.
| void makeBookies | ( | ) |
Definition at line 89 of file plotGlobalWeightedEvts_Kpipi.C.
References comparePairs(), i, int, mass, and massbinwidth.
| void plotGlobalWeightedEvts_Kpipi | ( | TString | input_filename, |
| TString | output_filename | ||
| ) |
Definition at line 360 of file plotGlobalWeightedEvts_Kpipi.C.
References fillDiffvsMassPlot(), int, make1DOverviewCanvas(), make2DOverviewCanvas(), makeBookies(), mass, massbinwidth, p, and setupBookies().
| void setupBookies | ( | ) |
Definition at line 62 of file plotGlobalWeightedEvts_Kpipi.C.
| std::map<TString, std::vector<booky_page> > booky_map |
Definition at line 58 of file plotGlobalWeightedEvts_Kpipi.C.
| std::map<TString, std::vector<TString> > booky_setup_map |
Definition at line 60 of file plotGlobalWeightedEvts_Kpipi.C.
| int massbinwidth = 0 |
Definition at line 37 of file plotGlobalWeightedEvts_Kpipi.C.
| const unsigned int numbercolors = 31 |
Definition at line 38 of file plotGlobalWeightedEvts_Kpipi.C.
1.8.1.2