1 #ifndef HiggsAnalysis_CombinedLimit_AsymptoticNew_h
2 #define HiggsAnalysis_CombinedLimit_AsymptoticNew_h
12 #include "../interface/LimitAlgo.h"
19 virtual void applyOptions(
const boost::program_options::variables_map &vm) ;
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_; }
virtual const std::string & name() const
virtual void applyOptions(const boost::program_options::variables_map &vm)
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)
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]
virtual void applyDefaultOptions()