Classes | |
| class | RooStats::HybridPlot |
| This class provides the plots for the result of a study performed with the HybridCalculatorOriginal class. More... | |
Namespaces | |
| namespace | RooStats |
| Namespace for the RooStats classes. | |
Functions | |
| ~HybridPlot () override | |
| Destructor. | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static const char * | DeclFileName () |
| void | Draw (const char *options="") override |
| Draw on current pad. | |
| void | DumpToFile (const char *RootFileName, const char *options) |
| All the objects are written to rootfile. | |
| void | DumpToImage (const char *filename) |
| Write an image on disk. | |
| double | GetBCenter (double n_sigmas=1, bool display=false) |
| Get B histo center. | |
| TH1F * | GetBhisto () |
| Get B histo. | |
| double * | GetBIntExtremes (double frac) |
| Get B histo integration extremes to obtain the requested area fraction call delete [] res to release memory. | |
| double | GetBmean () |
| Get B histo mean. | |
| double | GetBrms () |
| Get B histo RMS. | |
| TVirtualPad * | GetCanvas () |
| Get the pad (or canvas) where it has been drawn. | |
| double | GetHistoCenter (TH1 *histo, double n_rms=1, bool display_result=false) |
| Get the center of the histo. | |
| double * | GetHistoPvals (TH1 *histo, double percentage) |
| Get the "effective sigmas" of the histo, call delete [] res to release memory. | |
| double | GetMedian (TH1 *histo) |
| Get the median of an histogram. | |
| double | GetSBCenter (double n_sigmas=1, bool display=false) |
| Get SB histo center. | |
| TH1F * | GetSBhisto () |
| Get B histo. | |
| double * | GetSBIntExtremes (double frac) |
| Get SB histo integration extremes to obtain the requested area fraction call delete [] res to release memory. | |
| double | GetSBmean () |
| Get SB histo mean. | |
| double | GetSBrms () |
| Get SB histo RMS. | |
| HybridPlot (const char *name, const char *title, const std::vector< double > &sb_values, const std::vector< double > &b_values, double testStat_data, int n_bins, bool verbosity=true) | |
| Constructor. | |
| TClass * | IsA () const override |
| RooStats::HybridPlot TNamed | RooStats::R__DEPRECATED (6, 42, "Please write your own ROOT-based plotting code, possibly based on the source code of the deprecated HybridPlot class.") |
| void | Streamer (TBuffer &) override |
| void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Variables | |
| TH1F * | fB_histo |
| The b Histo. | |
| TH1F * | fB_histo_shaded |
| The b Histo shaded. | |
| TLine * | fData_testStat_line |
| The line for the data value of the test statistic. | |
| TLegend * | fLegend |
| The legend of the plot. | |
| TVirtualPad * | fPad |
| The pad where it has been drawn. | |
| TH1F * | fSb_histo |
| The sb Histo. | |
| TH1F * | fSb_histo_shaded |
| The sb Histo shaded. | |
| bool | fVerbose |
| verbosity flag | |
|
override |
Destructor.
Definition at line 84 of file HybridPlot.h.
Definition at line 84 of file HybridPlot.h.
|
override |
Draw on current pad.
All the objects are written to rootfile.
| void R__DEPRECATED::DumpToImage | ( | const char * | filename | ) |
Write an image on disk.
Get B histo center.
Definition at line 31 of file HybridPlot.h.
| TH1F * R__DEPRECATED::GetBhisto | ( | ) |
Get B histo.
Definition at line 28 of file HybridPlot.h.
Get B histo integration extremes to obtain the requested area fraction call delete [] res to release memory.
Definition at line 36 of file HybridPlot.h.
| double R__DEPRECATED::GetBmean | ( | ) |
Get B histo mean.
Definition at line 22 of file HybridPlot.h.
| double R__DEPRECATED::GetBrms | ( | ) |
Get B histo RMS.
Definition at line 25 of file HybridPlot.h.
| TVirtualPad * R__DEPRECATED::GetCanvas | ( | ) |
Get the pad (or canvas) where it has been drawn.
Definition at line 58 of file HybridPlot.h.
Get the center of the histo.
Get the "effective sigmas" of the histo, call delete [] res to release memory.
Get SB histo center.
Definition at line 43 of file HybridPlot.h.
| TH1F * R__DEPRECATED::GetSBhisto | ( | ) |
Get B histo.
Definition at line 55 of file HybridPlot.h.
Get SB histo integration extremes to obtain the requested area fraction call delete [] res to release memory.
Definition at line 51 of file HybridPlot.h.
| double R__DEPRECATED::GetSBmean | ( | ) |
Get SB histo mean.
Definition at line 40 of file HybridPlot.h.
| double R__DEPRECATED::GetSBrms | ( | ) |
Get SB histo RMS.
Definition at line 47 of file HybridPlot.h.
| R__DEPRECATED::HybridPlot | ( | const char * | name, |
| const char * | title, | ||
| const std::vector< double > & | sb_values, | ||
| const std::vector< double > & | b_values, | ||
| double | testStat_data, | ||
| int | n_bins, | ||
| bool | verbosity = true ) |
Constructor.
|
override |
Definition at line 84 of file HybridPlot.h.
|
override |
| void R__DEPRECATED::StreamerNVirtual | ( | TBuffer & | ClassDef_StreamerNVirtual_b | ) |
Definition at line 84 of file HybridPlot.h.
|
private |
The b Histo.
Definition at line 77 of file HybridPlot.h.
|
private |
The b Histo shaded.
Definition at line 78 of file HybridPlot.h.
|
private |
The line for the data value of the test statistic.
Definition at line 79 of file HybridPlot.h.
|
private |
The legend of the plot.
Definition at line 80 of file HybridPlot.h.
|
private |
The pad where it has been drawn.
Definition at line 81 of file HybridPlot.h.
|
private |
The sb Histo.
Definition at line 75 of file HybridPlot.h.
|
private |
The sb Histo shaded.
Definition at line 76 of file HybridPlot.h.
|
private |
verbosity flag
Definition at line 82 of file HybridPlot.h.