//this file looks like plain C, but it's actually -*- c++ -*-
#ifndef CONTOUR_SCANNER
#define CONTOUR_SCANNER

#include "RooWorkspace.h"

#include "TSStatisticsCalculator.h"

#include <map>

class TSContourScanner : public TSStatisticsCalculator {
 protected:
  
  virtual void info(TString message) override;

  TQFolder * contour(TQTaggable* options, RooRealVar* var1, RooRealVar* var2, unsigned int npoints, const std::map<TString,double>& thresholds);
  
 public:
  
  TSContourScanner(RooWorkspace * ws, TQFolder* snapshots);
  
  virtual TQFolder * runCalculation(TQFolder * options = NULL) override;
  
  virtual ~TSContourScanner();
  
  ClassDefOverride(TSContourScanner, 0);
  
};

#endif
 TSContourScanner.h:1
 TSContourScanner.h:2
 TSContourScanner.h:3
 TSContourScanner.h:4
 TSContourScanner.h:5
 TSContourScanner.h:6
 TSContourScanner.h:7
 TSContourScanner.h:8
 TSContourScanner.h:9
 TSContourScanner.h:10
 TSContourScanner.h:11
 TSContourScanner.h:12
 TSContourScanner.h:13
 TSContourScanner.h:14
 TSContourScanner.h:15
 TSContourScanner.h:16
 TSContourScanner.h:17
 TSContourScanner.h:18
 TSContourScanner.h:19
 TSContourScanner.h:20
 TSContourScanner.h:21
 TSContourScanner.h:22
 TSContourScanner.h:23
 TSContourScanner.h:24
 TSContourScanner.h:25
 TSContourScanner.h:26
 TSContourScanner.h:27
 TSContourScanner.h:28
 TSContourScanner.h:29
 TSContourScanner.h:30