10 #include <TMultiGraph.h> 15 #include <TDirectory.h> 17 #include <TPaveText.h> 26 #define NB_SUBLEVELS 6 66 const TString
title =
"");
74 TString outputDirname =
"output/",
75 TString modulesToPlot=
"all",
76 TString referenceName=
"Ideal",
77 TString alignmentName=
"Alignment",
78 TString plotOnlyGlobal=
"false");
83 const vector<TString>,
94 #define DEFAULT_LEVEL 1 110 #define DEFAULT_WINDOW_WIDTH 3508 111 #define DEFAULT_WINDOW_HEIGHT 2480 void SetCanvasSize(const int window_width=3508, const int window_height=2480)
void MakePlots(const vector< TString >, const vector< TString >, const vector< float >, const vector< float >)
void Set1dModule(const bool)
TString _print_only_global
map< TString, float > branch_f
TString LateXstyle(TString)
void SetGrid(const int, const int)
void SetBatchMode(const bool)
GeometryComparisonPlotter(TString tree_file_name, TString outputDirname="output/", TString modulesToPlot="all", TString referenceName="Ideal", TString alignmentName="Alignment", TString plotOnlyGlobal="false")
~GeometryComparisonPlotter()
void SetBranchMax(const TString, const float)
void SetBranchUnits(const TString, const TString)
#define DEFAULT_WINDOW_WIDTH
TLegend * MakeLegend(double x1, double y1, double x2, double y2, const TString title="")
void SetOutputDirectoryName(const TString)
map< TString, float > _max
void SetPrintOption(const Option_t *)
void Set2dModule(const bool)
void SetLegend(const bool)
map< TString, float > _min
TString _module_plot_option
void SetWrite(const bool)
TString _output_directory
map< TString, TString > _units
TString _sublevel_names[6]
TString ExtensionFromPrintOption(TString)
void SetOutputFileName(const TString)
void SetPrint(const bool)
void SetBranchSF(const TString, const float)
map< TString, int > branch_i
#define DEFAULT_WINDOW_HEIGHT
void SetBranchMin(const TString, const float)
void SetLevelCut(const int)
map< TString, float > _SF