#ifndef SIGNIFICANCE_CALCULATOR
#define SIGNIFICANCE_CALCULATOR
#include "RooWorkspace.h"
#include "TSStatisticsCalculator.h"
class TSSignificanceCalculator : public TSStatisticsCalculator {
protected:
virtual void info(TString message) override;
TQFolder* runFit(TQFolder* result, RooAbsPdf* pdf, RooDataSet* data, const TString& fitid, const RooArgSet& pois, const RooArgSet& nuis, bool conditional, TQTaggable* fitOptions,bool save);
void makeSummary(TQFolder* target, TQFolder* result_constrained, TQFolder* result_unconstrained, const TString& label, RooArgSet& pois, bool blinded);
public:
TSSignificanceCalculator();
TSSignificanceCalculator(RooWorkspace * ws);
virtual TQFolder * runCalculation(TQFolder * options = 0) override;
virtual ~TSSignificanceCalculator();
ClassDefOverride(TSSignificanceCalculator, 0);
};
#endif
TSSignificanceCalculator.h:1 TSSignificanceCalculator.h:2 TSSignificanceCalculator.h:3 TSSignificanceCalculator.h:4 TSSignificanceCalculator.h:5 TSSignificanceCalculator.h:6 TSSignificanceCalculator.h:7 TSSignificanceCalculator.h:8 TSSignificanceCalculator.h:9 TSSignificanceCalculator.h:10 TSSignificanceCalculator.h:11 TSSignificanceCalculator.h:12 TSSignificanceCalculator.h:13 TSSignificanceCalculator.h:14 TSSignificanceCalculator.h:15 TSSignificanceCalculator.h:16 TSSignificanceCalculator.h:17 TSSignificanceCalculator.h:18 TSSignificanceCalculator.h:19 TSSignificanceCalculator.h:20 TSSignificanceCalculator.h:21 TSSignificanceCalculator.h:22 TSSignificanceCalculator.h:23 TSSignificanceCalculator.h:24 TSSignificanceCalculator.h:25 TSSignificanceCalculator.h:26 TSSignificanceCalculator.h:27 TSSignificanceCalculator.h:28 TSSignificanceCalculator.h:29 TSSignificanceCalculator.h:30 TSSignificanceCalculator.h:31