#include <UpperLimitMCSModule.h>
Inheritance diagram for RooStats::UpperLimitMCSModule:
Public Member Functions | |
UpperLimitMCSModule (const RooArgSet *poi, Double_t CL=0.95) | |
UpperLimitMCSModule (const UpperLimitMCSModule &other) | |
virtual | ~UpperLimitMCSModule () |
Bool_t | initializeInstance () |
Bool_t | initializeRun (Int_t) |
RooDataSet * | finalizeRun () |
Bool_t | processBetweenGenAndFit (Int_t) |
UpperLimitMCSModule (const RooArgSet *poi, Double_t CL=0.95) | |
UpperLimitMCSModule (const UpperLimitMCSModule &other) | |
virtual | ~UpperLimitMCSModule () |
Bool_t | initializeInstance () |
Bool_t | initializeRun (Int_t) |
RooDataSet * | finalizeRun () |
Bool_t | processBetweenGenAndFit (Int_t) |
Private Attributes | |
std::string | _parName |
RooStats::ProfileLikelihoodCalculator * | _plc |
RooRealVar * | _ul |
const RooArgSet * | _poi |
RooDataSet * | _data |
Double_t | _cl |
RooAbsPdf * | _model |
RooStats::ProfileLikelihoodCalculator * | _plc |
RooRealVar * | _ul |
const RooArgSet * | _poi |
RooDataSet * | _data |
RooAbsPdf * | _model |
Definition at line 28 of file UpperLimitMCSModule.h.
UpperLimitMCSModule::UpperLimitMCSModule | ( | const UpperLimitMCSModule & | other | ) |
Definition at line 67 of file UpperLimitMCSModule.cxx.
UpperLimitMCSModule::~UpperLimitMCSModule | ( | ) | [virtual] |
RooStats::UpperLimitMCSModule::UpperLimitMCSModule | ( | const UpperLimitMCSModule & | other | ) |
virtual RooStats::UpperLimitMCSModule::~UpperLimitMCSModule | ( | ) | [virtual] |
Bool_t UpperLimitMCSModule::initializeInstance | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Definition at line 103 of file UpperLimitMCSModule.cxx.
References _data, _parName, _poi, _ul, coutE, TString::Data(), RooAbsMCStudyModule::fitParams(), Form(), RooFit::InputArguments, kFALSE, kTRUE, and RooAbsCollection::Print().
Reimplemented from RooAbsMCStudyModule.
Definition at line 135 of file UpperLimitMCSModule.cxx.
References _data, kTRUE, and RooAbsData::reset().
RooDataSet * UpperLimitMCSModule::finalizeRun | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Definition at line 146 of file UpperLimitMCSModule.cxx.
References _data.
Reimplemented from RooAbsMCStudyModule.
Definition at line 188 of file UpperLimitMCSModule.cxx.
References _cl, _data, _parName, _poi, _ul, RooDataSet::add(), RooAbsCollection::find(), RooAbsCollection::first(), RooAbsMCStudyModule::fitInitParams(), RooAbsMCStudyModule::fitModel(), RooAbsMCStudyModule::fitParams(), RooAbsMCStudyModule::genSample(), RooStats::ProfileLikelihoodCalculator::GetInterval(), RooRealVar::getVal(), kTRUE, RooAbsData::numEntries(), RooStats::CombinedCalculator::SetTestSize(), RooRealVar::setVal(), and RooStats::LikelihoodInterval::UpperLimit().
Bool_t RooStats::UpperLimitMCSModule::initializeInstance | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Reimplemented from RooAbsMCStudyModule.
RooDataSet* RooStats::UpperLimitMCSModule::finalizeRun | ( | ) | [virtual] |
Reimplemented from RooAbsMCStudyModule.
Reimplemented from RooAbsMCStudyModule.
Definition at line 46 of file UpperLimitMCSModule.h.
Referenced by initializeInstance(), processBetweenGenAndFit(), and UpperLimitMCSModule().
RooRealVar* RooStats::UpperLimitMCSModule::_ul [private] |
Definition at line 48 of file UpperLimitMCSModule.h.
Referenced by initializeInstance(), processBetweenGenAndFit(), and ~UpperLimitMCSModule().
const RooArgSet* RooStats::UpperLimitMCSModule::_poi [private] |
Definition at line 50 of file UpperLimitMCSModule.h.
Referenced by initializeInstance(), processBetweenGenAndFit(), and ~UpperLimitMCSModule().
RooDataSet* RooStats::UpperLimitMCSModule::_data [private] |
Definition at line 51 of file UpperLimitMCSModule.h.
Referenced by finalizeRun(), initializeInstance(), initializeRun(), processBetweenGenAndFit(), and ~UpperLimitMCSModule().
Double_t RooStats::UpperLimitMCSModule::_cl [private] |
Definition at line 52 of file UpperLimitMCSModule.h.
Referenced by processBetweenGenAndFit(), and UpperLimitMCSModule().
RooAbsPdf* RooStats::UpperLimitMCSModule::_model [private] |
Definition at line 47 of file UpperLimitMCSModule.h.
RooRealVar* RooStats::UpperLimitMCSModule::_ul [private] |
Definition at line 48 of file UpperLimitMCSModule.h.
const RooArgSet* RooStats::UpperLimitMCSModule::_poi [private] |
Definition at line 50 of file UpperLimitMCSModule.h.
RooDataSet* RooStats::UpperLimitMCSModule::_data [private] |
Definition at line 51 of file UpperLimitMCSModule.h.
RooAbsPdf* RooStats::UpperLimitMCSModule::_model [private] |
Definition at line 53 of file UpperLimitMCSModule.h.