Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RooAbsPdf::GenSpec Class Reference

Definition at line 64 of file RooAbsPdf.h.

Public Member Functions

 GenSpec ()=default
virtual ~GenSpec ()
virtual TClassIsA () const
virtual void Streamer (TBuffer &)
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)

Static Public Member Functions

static TClassClass ()
static const char * Class_Name ()
static constexpr Version_t Class_Version ()
static const char * DeclFileName ()

Private Member Functions

 GenSpec (const GenSpec &other)
 GenSpec (RooAbsGenContext *context, const RooArgSet &whatVars, RooDataSet *protoData, Int_t nGen, bool extended, bool randProto, bool resampleProto, TString dsetName, bool init=false)

Private Attributes

TString _dsetName
bool _extended = false
std::unique_ptr< RooAbsGenContext_genContext
bool _init = false
Int_t _nGen = 0
RooDataSet_protoData = nullptr
bool _randProto = false
bool _resampleProto = false
RooArgSet _whatVars

Friends

class RooAbsPdf

#include <RooAbsPdf.h>

Constructor & Destructor Documentation

◆ ~GenSpec()

RooAbsPdf::GenSpec::~GenSpec ( )
virtualdefault

◆ GenSpec() [1/3]

RooAbsPdf::GenSpec::GenSpec ( )
default

◆ GenSpec() [2/3]

RooAbsPdf::GenSpec::GenSpec ( RooAbsGenContext * context,
const RooArgSet & whatVars,
RooDataSet * protoData,
Int_t nGen,
bool extended,
bool randProto,
bool resampleProto,
TString dsetName,
bool init = false )
private

Definition at line 2682 of file RooAbsPdf.cxx.

◆ GenSpec() [3/3]

RooAbsPdf::GenSpec::GenSpec ( const GenSpec & other)
private

Member Function Documentation

◆ Class()

TClass * RooAbsPdf::GenSpec::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

const char * RooAbsPdf::GenSpec::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

constexpr Version_t RooAbsPdf::GenSpec::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 85 of file RooAbsPdf.h.

◆ DeclFileName()

const char * RooAbsPdf::GenSpec::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 85 of file RooAbsPdf.h.

◆ IsA()

virtual TClass * RooAbsPdf::GenSpec::IsA ( ) const
inlinevirtual
Returns
TClass describing current object

Definition at line 85 of file RooAbsPdf.h.

◆ Streamer()

virtual void RooAbsPdf::GenSpec::Streamer ( TBuffer & )
virtual

◆ StreamerNVirtual()

void RooAbsPdf::GenSpec::StreamerNVirtual ( TBuffer & ClassDef_StreamerNVirtual_b)
inline

Definition at line 85 of file RooAbsPdf.h.

◆ RooAbsPdf

friend class RooAbsPdf
friend

Definition at line 74 of file RooAbsPdf.h.

Member Data Documentation

◆ _dsetName

TString RooAbsPdf::GenSpec::_dsetName
private

Definition at line 82 of file RooAbsPdf.h.

◆ _extended

bool RooAbsPdf::GenSpec::_extended = false
private

Definition at line 79 of file RooAbsPdf.h.

◆ _genContext

std::unique_ptr<RooAbsGenContext> RooAbsPdf::GenSpec::_genContext
private

Definition at line 75 of file RooAbsPdf.h.

◆ _init

bool RooAbsPdf::GenSpec::_init = false
private

Definition at line 83 of file RooAbsPdf.h.

◆ _nGen

Int_t RooAbsPdf::GenSpec::_nGen = 0
private

Definition at line 78 of file RooAbsPdf.h.

◆ _protoData

RooDataSet* RooAbsPdf::GenSpec::_protoData = nullptr
private

Definition at line 77 of file RooAbsPdf.h.

◆ _randProto

bool RooAbsPdf::GenSpec::_randProto = false
private

Definition at line 80 of file RooAbsPdf.h.

◆ _resampleProto

bool RooAbsPdf::GenSpec::_resampleProto = false
private

Definition at line 81 of file RooAbsPdf.h.

◆ _whatVars

RooArgSet RooAbsPdf::GenSpec::_whatVars
private

Definition at line 76 of file RooAbsPdf.h.


The documentation for this class was generated from the following files: