RooStats::UpperLimitMCSModule Class Reference

#include <UpperLimitMCSModule.h>

Inheritance diagram for RooStats::UpperLimitMCSModule:

RooAbsMCStudyModule RooAbsMCStudyModule TNamed TNamed TNamed TNamed TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

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)
RooDataSetfinalizeRun ()
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)
RooDataSetfinalizeRun ()
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

Detailed Description

Definition at line 28 of file UpperLimitMCSModule.h.


Constructor & Destructor Documentation

UpperLimitMCSModule::UpperLimitMCSModule ( const RooArgSet poi,
Double_t  CL = 0.95 
)

Definition at line 53 of file UpperLimitMCSModule.cxx.

References _cl, and _parName.

UpperLimitMCSModule::UpperLimitMCSModule ( const UpperLimitMCSModule other  ) 

Definition at line 67 of file UpperLimitMCSModule.cxx.

UpperLimitMCSModule::~UpperLimitMCSModule (  )  [virtual]

Definition at line 78 of file UpperLimitMCSModule.cxx.

References _data, _model, _plc, _poi, and _ul.

RooStats::UpperLimitMCSModule::UpperLimitMCSModule ( const RooArgSet poi,
Double_t  CL = 0.95 
)

RooStats::UpperLimitMCSModule::UpperLimitMCSModule ( const UpperLimitMCSModule other  ) 

virtual RooStats::UpperLimitMCSModule::~UpperLimitMCSModule (  )  [virtual]


Member Function Documentation

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().

Bool_t UpperLimitMCSModule::initializeRun ( Int_t   )  [virtual]

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.

Bool_t UpperLimitMCSModule::processBetweenGenAndFit ( Int_t   )  [virtual]

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.

Bool_t RooStats::UpperLimitMCSModule::initializeRun ( Int_t   )  [virtual]

Reimplemented from RooAbsMCStudyModule.

RooDataSet* RooStats::UpperLimitMCSModule::finalizeRun (  )  [virtual]

Reimplemented from RooAbsMCStudyModule.

Bool_t RooStats::UpperLimitMCSModule::processBetweenGenAndFit ( Int_t   )  [virtual]

Reimplemented from RooAbsMCStudyModule.


Member Data Documentation

std::string RooStats::UpperLimitMCSModule::_parName [private]

Definition at line 46 of file UpperLimitMCSModule.h.

Referenced by initializeInstance(), processBetweenGenAndFit(), and UpperLimitMCSModule().

RooStats::ProfileLikelihoodCalculator* RooStats::UpperLimitMCSModule::_plc [private]

Definition at line 47 of file UpperLimitMCSModule.h.

Referenced by ~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 53 of file UpperLimitMCSModule.h.

Referenced by ~UpperLimitMCSModule().

RooStats::ProfileLikelihoodCalculator* RooStats::UpperLimitMCSModule::_plc [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.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:57:09 2011 for ROOT_528-00b_version by  doxygen 1.5.1