Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::ValidatedHS3Document Class Reference

A document that passed validate().

Only validate() can create it, so the code that builds RooFit objects can rely on the checks.

Definition at line 588 of file HS3Document.h.

Public Member Functions

HS3Document const & doc () const
 

Private Member Functions

 ValidatedHS3Document (HS3Document doc)
 

Private Attributes

HS3Document _doc
 

Friends

std::optional< ValidatedHS3Document > HS3::validate (HS3Document doc, HS3::Diagnostics &diagnostics, HS3::ValidateOptions const &options)
 

#include </github/home/ROOT-CI/src/roofit/hs3/src/HS3Document.h>

Constructor & Destructor Documentation

◆ ValidatedHS3Document()

RooFit::ValidatedHS3Document::ValidatedHS3Document ( HS3Document doc)
inlineexplicitprivate

Definition at line 593 of file HS3Document.h.

Member Function Documentation

◆ doc()

HS3Document const & RooFit::ValidatedHS3Document::doc ( ) const
inline

Definition at line 590 of file HS3Document.h.

Friends And Related Symbol Documentation

◆ HS3::validate

std::optional< ValidatedHS3Document > HS3::validate ( HS3Document doc,
HS3::Diagnostics & diagnostics,
HS3::ValidateOptions const & options )
friend

Member Data Documentation

◆ _doc

HS3Document RooFit::ValidatedHS3Document::_doc
private

Definition at line 597 of file HS3Document.h.

  • roofit/hs3/src/HS3Document.h