![]() |
MaCh3
2.6.1
Reference Guide
|
Go to the source code of this file.
Functions | |
| void | SetTPads (TPad *&LLHPad, TPad *&ratioPad) |
| TPad is SUPER FRAGILE, it is safer to just make raw pointer, while ROOT behave weirdly with smart pointers. More... | |
| void | getSplitSampleStack (int fileIdx, const std::string ¶meterName, const TH1D &LLH_allSams, std::vector< float > &cumSums, std::vector< bool > &drawLabel, THStack *sampleStack, TLegend *splitSamplesLegend, float baselineLLH_main=0.00001) |
| void | drawRatioStack (THStack *ratioCompStack) |
| void | makeLLHScanComparisons (const std::string ¶mName, const std::string &LLHType, const std::string &outputFileName, const std::unique_ptr< TCanvas > &canv) |
| void | makeSplitSampleLLHScanComparisons (const std::string ¶mName, const std::string &outputFileName, const std::unique_ptr< TCanvas > &canv) |
| int | PlotLLH () |
| int | main (int argc, char **argv) |
Variables | |
| M3::Plotting::PlottingManager * | PlotMan |
Definition in file PlotLLH.cpp.
| void drawRatioStack | ( | THStack * | ratioCompStack | ) |
Definition at line 108 of file PlotLLH.cpp.
| void getSplitSampleStack | ( | int | fileIdx, |
| const std::string & | parameterName, | ||
| const TH1D & | LLH_allSams, | ||
| std::vector< float > & | cumSums, | ||
| std::vector< bool > & | drawLabel, | ||
| THStack * | sampleStack, | ||
| TLegend * | splitSamplesLegend, | ||
| float | baselineLLH_main = 0.00001 |
||
| ) |
Definition at line 41 of file PlotLLH.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 471 of file PlotLLH.cpp.
| void makeLLHScanComparisons | ( | const std::string & | paramName, |
| const std::string & | LLHType, | ||
| const std::string & | outputFileName, | ||
| const std::unique_ptr< TCanvas > & | canv | ||
| ) |
Definition at line 140 of file PlotLLH.cpp.
| void makeSplitSampleLLHScanComparisons | ( | const std::string & | paramName, |
| const std::string & | outputFileName, | ||
| const std::unique_ptr< TCanvas > & | canv | ||
| ) |
Definition at line 237 of file PlotLLH.cpp.
| int PlotLLH | ( | ) |
Definition at line 420 of file PlotLLH.cpp.
| void SetTPads | ( | TPad *& | LLHPad, |
| TPad *& | ratioPad | ||
| ) |
TPad is SUPER FRAGILE, it is safer to just make raw pointer, while ROOT behave weirdly with smart pointers.
Definition at line 20 of file PlotLLH.cpp.
| M3::Plotting::PlottingManager* PlotMan |
Definition at line 17 of file PlotLLH.cpp.