Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
xRooNode.cxx File Reference
#include "RVersion.h"
#include "RooAbsArg.h"
#include "RooWorkspace.h"
#include "RooFitResult.h"
#include "RooConstVar.h"
#include "RooHistFunc.h"
#include "RooRealSumPdf.h"
#include "RooSimultaneous.h"
#include "RooAddPdf.h"
#include "RooProduct.h"
#include "TPad.h"
#include "RooStats/HistFactory/PiecewiseInterpolation.h"
#include "RooStats/HistFactory/FlexibleInterpVar.h"
#include "RooStats/HistFactory/ParamHistFunc.h"
#include "RooProdPdf.h"
#include "TRootBrowser.h"
#include "TGFileBrowser.h"
#include "TF1.h"
#include "TFitParametersDialog.h"
#include "RooAddition.h"
#include "RooCategory.h"
#include "RooRealVar.h"
#include "RooStringVar.h"
#include "RooBinning.h"
#include "RooUniformBinning.h"
#include "RooAbsData.h"
#include "RooDataHist.h"
#include "RooDataSet.h"
#include "xRooFit/xRooNode.h"
#include "xRooFit/xRooFit.h"
#include "TH1.h"
#include "TBrowser.h"
#include "TROOT.h"
#include "TQObject.h"
#include "TAxis.h"
#include "TGraphAsymmErrors.h"
#include "TMath.h"
#include "TPRegexp.h"
#include "TRegexp.h"
#include "TExec.h"
#include "TPaveText.h"
#include "TGListTree.h"
#include "TGMsgBox.h"
#include "TGedEditor.h"
#include "TGMimeTypes.h"
#include "TH2.h"
#include "RooExtendPdf.h"
#include "RooExtendedBinding.h"
#include "RooStats/HypoTestInverterResult.h"
#include "coutCapture.h"
#include "TFile.h"
#include "TSystem.h"
#include "TKey.h"
#include "TEnv.h"
#include "TStyle.h"
#include "RooFitHS3/RooJSONFactoryWSTool.h"
#include "RooBinSamplingPdf.h"
#include "RooPoisson.h"
#include "RooGaussian.h"
#include "RooFormulaVar.h"
#include "RooGenericPdf.h"
#include "TVectorD.h"
#include "TStopwatch.h"
#include "TTimeStamp.h"
#include <csignal>
#include "TCanvas.h"
#include "THStack.h"
#include "TLegend.h"
#include "TLegendEntry.h"
#include "TGraphErrors.h"
#include "TMultiGraph.h"
#include "TFrame.h"
#include "RooProjectedPdf.h"
#include "TMemFile.h"
#include "TGaxis.h"
#include "TPie.h"
Include dependency graph for xRooNode.cxx:

Classes

class  Axis2
 
struct  BinningRestorer
 
class  PadRefresher
 
class  PdfWrapper
 
class  xRooProjectedPdf
 

Macros

#define GETDMP(o, m)    *reinterpret_cast<void **>(reinterpret_cast<unsigned char *>(o) + o->Class()->GetDataMemberOffset(#m))
 

Functions

template<typename T >
const T & _or_func (const T &a, const T &b)
 
void addLegendEntry (TObject *o, const char *title, const char *opt)
 
void buildHistogramInterrupt (int signum)
 
std::string formatLegendString (const std::string &s)
 
auto GETACTBROWSER (TRootBrowser *b)
 
TLegendgetLegend (bool create=true, bool doPaint=false)
 
auto GETLISTTREE (TGFileBrowser *b)
 
TPaveTextgetPave (const char *name="labels", bool create=true, bool doPaint=false)
 
auto GETROOTDIR (TGFileBrowser *b)
 
RooWorkspaceGETWS (RooAbsArg *a)
 
const auto & GETWSSETS (RooWorkspace *w)
 
auto & GETWSSNAPSHOTS (RooWorkspace *w)
 
double new_getPropagatedError (const RooAbsReal &f, const RooFitResult &fr, const RooArgSet &nset={}, RooArgList **pars=nullptr, bool asymHi=false, bool asymLo=false)
 
bool TopRightPlaceBox (TPad *p, TObject *o, double w, double h, double &xl, double &yb)
 

Variables

void(* gOldHandlerr )(int)
 
const xRooNode * runningNode = nullptr
 

Macro Definition Documentation

◆ GETDMP

#define GETDMP (   o,
  m 
)     *reinterpret_cast<void **>(reinterpret_cast<unsigned char *>(o) + o->Class()->GetDataMemberOffset(#m))

Definition at line 123 of file xRooNode.cxx.

Function Documentation

◆ _or_func()

template<typename T >
const T & _or_func ( const T &  a,
const T &  b 
)

Definition at line 223 of file xRooNode.cxx.

◆ addLegendEntry()

void addLegendEntry ( TObject o,
const char *  title,
const char *  opt 
)

Definition at line 9072 of file xRooNode.cxx.

◆ buildHistogramInterrupt()

void buildHistogramInterrupt ( int  signum)

Definition at line 7796 of file xRooNode.cxx.

◆ formatLegendString()

std::string formatLegendString ( const std::string &  s)

Definition at line 9063 of file xRooNode.cxx.

◆ GETACTBROWSER()

auto GETACTBROWSER ( TRootBrowser b)

Definition at line 111 of file xRooNode.cxx.

◆ getLegend()

TLegend * getLegend ( bool  create = true,
bool  doPaint = false 
)

Definition at line 8997 of file xRooNode.cxx.

◆ GETLISTTREE()

auto GETLISTTREE ( TGFileBrowser b)

Definition at line 119 of file xRooNode.cxx.

◆ getPave()

TPaveText * getPave ( const char *  name = "labels",
bool  create = true,
bool  doPaint = false 
)

Definition at line 8972 of file xRooNode.cxx.

◆ GETROOTDIR()

auto GETROOTDIR ( TGFileBrowser b)

Definition at line 115 of file xRooNode.cxx.

◆ GETWS()

RooWorkspace * GETWS ( RooAbsArg a)

Definition at line 99 of file xRooNode.cxx.

◆ GETWSSETS()

const auto & GETWSSETS ( RooWorkspace w)

Definition at line 103 of file xRooNode.cxx.

◆ GETWSSNAPSHOTS()

auto & GETWSSNAPSHOTS ( RooWorkspace w)

Definition at line 107 of file xRooNode.cxx.

◆ new_getPropagatedError()

double new_getPropagatedError ( const RooAbsReal f,
const RooFitResult fr,
const RooArgSet nset = {},
RooArgList **  pars = nullptr,
bool  asymHi = false,
bool  asymLo = false 
)

Definition at line 7392 of file xRooNode.cxx.

◆ TopRightPlaceBox()

bool TopRightPlaceBox ( TPad p,
TObject o,
double  w,
double  h,
double xl,
double yb 
)

Definition at line 8937 of file xRooNode.cxx.

Variable Documentation

◆ gOldHandlerr

void(* gOldHandlerr) (int) ( int  )

Definition at line 7794 of file xRooNode.cxx.

◆ runningNode

const xRooNode* runningNode = nullptr

Definition at line 7793 of file xRooNode.cxx.