CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AsymptoticNew.h
Go to the documentation of this file.
1 #ifndef HiggsAnalysis_CombinedLimit_AsymptoticNew_h
2 #define HiggsAnalysis_CombinedLimit_AsymptoticNew_h
3 
12 #include "../interface/LimitAlgo.h"
13 #include <memory>
14 class RooRealVar;
15 
16 class AsymptoticNew : public LimitAlgo {
17 public:
18  AsymptoticNew() ;
19  virtual void applyOptions(const boost::program_options::variables_map &vm) ;
20  virtual void applyDefaultOptions() ;
21  virtual bool run(RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint);
22  std::vector<std::pair<float,float> > runLimit(RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint) ;
23  virtual const std::string& name() const { static std::string name_ = "AsymptoticNew"; return name_; }
24 
25 private:
26  static std::string what_;
27  static double rValue_;
28  static int nscanpoints_;
29  static bool qtilde_;
30  static double maxrscan_,minrscan_;
31 
32 };
33 
34 #endif
virtual const std::string & name() const
Definition: AsymptoticNew.h:23
static int nscanpoints_
Definition: AsymptoticNew.h:28
static double minrscan_
Definition: AsymptoticNew.h:30
static bool qtilde_
Definition: AsymptoticNew.h:29
static std::string what_
Definition: AsymptoticNew.h:26
virtual void applyOptions(const boost::program_options::variables_map &vm)
static double maxrscan_
Definition: AsymptoticNew.h:30
std::vector< std::pair< float, float > > runLimit(RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint)
static double rValue_
Definition: AsymptoticNew.h:27
virtual bool run(RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint)
char data[epos_bytes_allocation]
Definition: EPOS_Wrapper.h:82
T w() const
virtual void applyDefaultOptions()