CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/HiggsAnalysis/CombinedLimit/interface/GenerateOnly.h

Go to the documentation of this file.
00001 #ifndef HiggsAnalysis_CombinedLimit_GenerateOnly_h
00002 #define HiggsAnalysis_CombinedLimit_GenerateOnly_h
00003 
00011 #include "../interface/LimitAlgo.h"
00012 
00013 class RooAbsPdf; class RooRealVar; class RooAbsData; class RooArgSet;
00014 
00015 class GenerateOnly : public LimitAlgo {
00016 public:
00017   GenerateOnly() ;
00018   virtual bool run(RooWorkspace *w, RooStats::ModelConfig *mc_s, RooStats::ModelConfig *mc_b, RooAbsData &data, double &limit, double &limitErr, const double *hint);
00019   virtual const std::string & name() const {
00020     static const std::string name("GenerateOnly");
00021     return name;
00022   }
00023   virtual void applyOptions(const boost::program_options::variables_map &vm) ;
00024 };
00025 
00026 #endif