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

Definition at line 72 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
 
RooAbsGenContext_genContext = nullptr
 
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 ( )
virtual

Definition at line 2670 of file RooAbsPdf.cxx.

◆ 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 2678 of file RooAbsPdf.cxx.

◆ GenSpec() [3/3]

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

Member Function Documentation

◆ Class()

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

◆ Class_Name()

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

◆ Class_Version()

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

Definition at line 93 of file RooAbsPdf.h.

◆ DeclFileName()

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

Definition at line 93 of file RooAbsPdf.h.

◆ IsA()

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

Definition at line 93 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 93 of file RooAbsPdf.h.

Friends And Related Symbol Documentation

◆ RooAbsPdf

friend class RooAbsPdf
friend

Definition at line 82 of file RooAbsPdf.h.

Member Data Documentation

◆ _dsetName

TString RooAbsPdf::GenSpec::_dsetName
private

Definition at line 90 of file RooAbsPdf.h.

◆ _extended

bool RooAbsPdf::GenSpec::_extended = false
private

Definition at line 87 of file RooAbsPdf.h.

◆ _genContext

RooAbsGenContext* RooAbsPdf::GenSpec::_genContext = nullptr
private

Definition at line 83 of file RooAbsPdf.h.

◆ _init

bool RooAbsPdf::GenSpec::_init = false
private

Definition at line 91 of file RooAbsPdf.h.

◆ _nGen

Int_t RooAbsPdf::GenSpec::_nGen = 0
private

Definition at line 86 of file RooAbsPdf.h.

◆ _protoData

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

Definition at line 85 of file RooAbsPdf.h.

◆ _randProto

bool RooAbsPdf::GenSpec::_randProto = false
private

Definition at line 88 of file RooAbsPdf.h.

◆ _resampleProto

bool RooAbsPdf::GenSpec::_resampleProto = false
private

Definition at line 89 of file RooAbsPdf.h.

◆ _whatVars

RooArgSet RooAbsPdf::GenSpec::_whatVars
private

Definition at line 84 of file RooAbsPdf.h.

Libraries for RooAbsPdf::GenSpec:

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