// @(#)root/roostats:$Id$ // Author: Sven Kreiss June 2010 /************************************************************************* * Copyright (C) 1995-2008, Rene Brun and Fons Rademakers. * * All rights reserved. * * * * For the licensing terms see $ROOTSYS/LICENSE. * * For the list of contributors see $ROOTSYS/README/CREDITS. * *************************************************************************/ #ifndef ROOSTATS_HypoTestPlot #define ROOSTATS_HypoTestPlot #include "RooStats/SamplingDistPlot.h" #include "RooStats/SamplingDistribution.h" #include "RooStats/HypoTestResult.h" namespace RooStats { class HypoTestPlot: public SamplingDistPlot { public: /// Constructor HypoTestPlot() : SamplingDistPlot() , fHypoTestResult(nullptr) {} // needed for IO HypoTestPlot(HypoTestResult& result, Int_t bins=100, Option_t* opt = "NORMALIZE HIST"); HypoTestPlot(HypoTestResult& result, Int_t bins, double min, double max, Option_t* opt = "NORMALIZE HIST"); /// Applies a HypoTestResult. void ApplyResult(HypoTestResult& result, Option_t* opt = "NORMALIZE HIST"); /// Set default style options (also called in the constructor that takes a HypoTestResult). void ApplyDefaultStyle(void); private: HypoTestResult *fHypoTestResult; protected: ClassDefOverride(HypoTestPlot,1) }; } #endif