Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
JSONIO.cxx File Reference
#include <RooFitHS3/JSONIO.h>
#include <RooFit/Detail/JSONInterface.h>
#include <RooAbsPdf.h>
#include <TClass.h>
#include <fstream>
#include <iostream>
#include <mutex>
#include <sstream>
#include "RooFitHS3_wsexportkeys.cxx"
#include "RooFitHS3_wsfactoryexpressions.cxx"

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
namespace  RooFit::JSONIO

Functions

void RooFit::JSONIO::clearExportKeys ()
void RooFit::JSONIO::clearFactoryExpressions ()
ExportMapRooFit::JSONIO::exporters ()
ExportKeysMapRooFit::JSONIO::exportKeys ()
ImportMapRooFit::JSONIO::importers ()
ImportExpressionMapRooFit::JSONIO::importExpressions ()
void RooFit::JSONIO::loadExportKeys (const std::string &fname)
void RooFit::JSONIO::loadExportKeys (std::istream &is)
void RooFit::JSONIO::loadFactoryExpressions (const std::string &fname)
void RooFit::JSONIO::loadFactoryExpressions (std::istream &is)
void RooFit::JSONIO::printExporters ()
void RooFit::JSONIO::printExportKeys ()
void RooFit::JSONIO::printFactoryExpressions ()
void RooFit::JSONIO::printImporters ()
bool RooFit::JSONIO::registerExporter (const std::string &key, std::unique_ptr< const Exporter > f, bool topPriority=true)
bool RooFit::JSONIO::registerExporter (const TClass *key, std::unique_ptr< const Exporter > f, bool topPriority=true)
bool RooFit::JSONIO::registerImporter (const std::string &key, std::unique_ptr< const Importer > f, bool topPriority=true)
int RooFit::JSONIO::removeExporters (const std::string &needle)
int RooFit::JSONIO::removeImporters (const std::string &needle)
void RooFit::JSONIO::setupExportKeys ()
void RooFit::JSONIO::setupFactoryExpressions ()