Logo ROOT  
Reference Guide
HistFactoryJSONTool.h
Go to the documentation of this file.
1#ifndef RooFitHS3_HistFactoryJSONTool_h
2#define RooFitHS3_HistFactoryJSONTool_h
3
4#include <iostream>
5#include <string>
6
7namespace RooFit {
8namespace Experimental {
9class JSONNode;
10}
11} // namespace RooFit
12
13namespace RooStats {
14namespace HistFactory {
15
16class Channel;
17class Measurement;
18class Sample;
19
20class JSONTool {
21protected:
23
26
27public:
29
30 void PrintJSON(std::ostream &os = std::cout);
31 void PrintJSON(std::string const &filename);
32 void PrintYAML(std::ostream &os = std::cout);
33 void PrintYAML(std::string const &filename);
35};
36
37} // namespace HistFactory
38} // namespace RooStats
39#endif
#define c(i)
Definition: RSha256.hxx:101
This class encapsulates all information for the statistical interpretation of one experiment.
Definition: Channel.h:30
void PrintYAML(std::ostream &os=std::cout)
RooStats::HistFactory::Measurement * _measurement
void PrintJSON(std::ostream &os=std::cout)
JSONTool(RooStats::HistFactory::Measurement *)
void Export(const RooStats::HistFactory::Channel &c, RooFit::Experimental::JSONNode &t) const
The RooStats::HistFactory::Measurement class can be used to construct a model by combining multiple R...
Definition: Measurement.h:30
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or othe...
Definition: Common.h:18
@ HistFactory
Definition: RooGlobalFunc.h:62
Namespace for the RooStats classes.
Definition: Asimov.h:19
static constexpr double s