17#ifndef ROO_CHI2_MCS_MODULE
18#define ROO_CHI2_MCS_MODULE
37 std::unique_ptr<RooDataSet>
_data;
38 std::unique_ptr<RooRealVar>
_chi2;
39 std::unique_ptr<RooRealVar>
_ndof;
41 std::unique_ptr<RooRealVar>
_prob;
int Int_t
Signed integer 4 bytes (int).
#define ClassDefOverride(name, id)
RooAbsMCStudyModule(const char *name, const char *title)
Constructor.
~RooChi2MCSModule() override
Destructor.
std::unique_ptr< RooRealVar > _prob
bool processAfterFit(bool fitOk) override
Bin dataset and calculate chi2 of p.d.f w.r.t binned dataset.
std::unique_ptr< RooRealVar > _ndof
std::unique_ptr< RooDataSet > _data
std::unique_ptr< RooRealVar > _chi2
bool initializeRun(Int_t numSamples) override
Initialize module at beginning of RooCMStudy run.
bool initializeInstance() override
Initialize module after attachment to RooMCStudy object.
RooDataSet * finalizeRun() override
Return auxiliary dataset with results of chi2 analysis calculations of this module so that it is merg...
std::unique_ptr< RooRealVar > _chi2red
Container class to hold unbinned data.