Logo ROOT  
Reference Guide
RooVectorDataStore::RealFullVector Class Reference

Definition at line 341 of file RooVectorDataStore.h.

Public Member Functions

 RealFullVector (const RealFullVector &other, RooAbsReal *real=nullptr)
 
 RealFullVector (const RealVector &other, RooAbsReal *real=nullptr)
 
 RealFullVector (RooAbsReal *arg, UInt_t initialCapacity=(1024/sizeof(double)))
 
 RealFullVector (UInt_t initialCapacity=(1024/sizeof(double)))
 
 ~RealFullVector () override
 
std::vector< double > * dataE ()
 
std::vector< double > * dataEH ()
 
std::vector< double > * dataEL ()
 
void fill ()
 
TClassIsA () const override
 
void load (Int_t idx) const
 
RealFullVectoroperator= (const RealFullVector &other)
 
void reserve (Int_t siz)
 
void reset ()
 
void resize (Int_t siz)
 
void setAsymErrorBuffer (double *newBufL, double *newBufH)
 
void setErrorBuffer (double *newBuf)
 
void Streamer (TBuffer &) override
 Stream an object of class RooVectorDataStore::RealFullVector. More...
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
void write (Int_t i)
 
- Public Member Functions inherited from RooVectorDataStore::RealVector
 RealVector (const RealVector &other, RooAbsReal *real=nullptr)
 
 RealVector (RooAbsReal *arg, UInt_t initialCapacity=(1024/sizeof(double)))
 
 RealVector (UInt_t initialCapacity=(1024/sizeof(double)))
 
virtual ~RealVector ()
 
const RooAbsRealbufArg () const
 
std::vector< double > & data ()
 
const std::vector< double > & data () const
 
void fill ()
 
RooSpan< const doublegetRange (std::size_t first, std::size_t last) const
 
virtual TClassIsA () const
 
void load (std::size_t idx) const
 
bool needRecalc ()
 
RooArgSetnset () const
 
RealVectoroperator= (const RealVector &other)
 
void reserve (Int_t siz)
 
void reset ()
 
void resize (Int_t siz)
 
void setBufArg (RooAbsReal *arg)
 
void setBuffer (RooAbsReal *real, double *newBuf)
 
void setDependents (const RooArgSet &deps)
 
void setNativeBuffer (double *newBuf=nullptr)
 
void setNset (RooArgSet *newNset)
 
std::size_t size () const
 
virtual void Streamer (TBuffer &)
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
void write (Int_t i)
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 
- Static Public Member Functions inherited from RooVectorDataStore::RealVector
static TClassClass ()
 
static const char * Class_Name ()
 
static Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Private Attributes

double_bufE
 ! More...
 
double_bufEH
 ! More...
 
double_bufEL
 ! More...
 
double_nativeBufE
 ! More...
 
double_nativeBufEH
 ! More...
 
double_nativeBufEL
 ! More...
 
std::vector< double > * _vecE
 
std::vector< double > * _vecEH
 
std::vector< double > * _vecEL
 

Friends

class RooVectorDataStore
 

Additional Inherited Members

- Protected Attributes inherited from RooVectorDataStore::RealVector
std::vector< double_vec
 

#include <RooVectorDataStore.h>

Inheritance diagram for RooVectorDataStore::RealFullVector:
[legend]

Constructor & Destructor Documentation

◆ RealFullVector() [1/4]

RooVectorDataStore::RealFullVector::RealFullVector ( UInt_t  initialCapacity = ( 1024  / sizeof(double)))
inline

Definition at line 343 of file RooVectorDataStore.h.

◆ RealFullVector() [2/4]

RooVectorDataStore::RealFullVector::RealFullVector ( RooAbsReal arg,
UInt_t  initialCapacity = ( 1024  / sizeof(double)) 
)
inline

Definition at line 349 of file RooVectorDataStore.h.

◆ ~RealFullVector()

RooVectorDataStore::RealFullVector::~RealFullVector ( )
inlineoverride

Definition at line 356 of file RooVectorDataStore.h.

◆ RealFullVector() [3/4]

RooVectorDataStore::RealFullVector::RealFullVector ( const RealFullVector other,
RooAbsReal real = nullptr 
)
inline

Definition at line 362 of file RooVectorDataStore.h.

◆ RealFullVector() [4/4]

RooVectorDataStore::RealFullVector::RealFullVector ( const RealVector other,
RooAbsReal real = nullptr 
)
inline

Definition at line 370 of file RooVectorDataStore.h.

Member Function Documentation

◆ Class()

static TClass * RooVectorDataStore::RealFullVector::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

static const char * RooVectorDataStore::RealFullVector::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

static Version_t RooVectorDataStore::RealFullVector::Class_Version ( )
inlinestatic
Returns
Version of this class

Definition at line 522 of file RooVectorDataStore.h.

◆ dataE()

std::vector< double > * RooVectorDataStore::RealFullVector::dataE ( )
inline

Definition at line 509 of file RooVectorDataStore.h.

◆ dataEH()

std::vector< double > * RooVectorDataStore::RealFullVector::dataEH ( )
inline

Definition at line 511 of file RooVectorDataStore.h.

◆ dataEL()

std::vector< double > * RooVectorDataStore::RealFullVector::dataEL ( )
inline

Definition at line 510 of file RooVectorDataStore.h.

◆ DeclFileName()

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

Definition at line 522 of file RooVectorDataStore.h.

◆ fill()

void RooVectorDataStore::RealFullVector::fill ( )
inline

Definition at line 433 of file RooVectorDataStore.h.

◆ IsA()

TClass * RooVectorDataStore::RealFullVector::IsA ( ) const
inlineoverridevirtual
Returns
TClass describing current object

Reimplemented from RooVectorDataStore::RealVector.

Definition at line 522 of file RooVectorDataStore.h.

◆ load()

void RooVectorDataStore::RealFullVector::load ( Int_t  idx) const
inline

Definition at line 463 of file RooVectorDataStore.h.

◆ operator=()

RealFullVector & RooVectorDataStore::RealFullVector::operator= ( const RealFullVector other)
inline

Definition at line 378 of file RooVectorDataStore.h.

◆ reserve()

void RooVectorDataStore::RealFullVector::reserve ( Int_t  siz)
inline

Definition at line 502 of file RooVectorDataStore.h.

◆ reset()

void RooVectorDataStore::RealFullVector::reset ( )
inline

Definition at line 447 of file RooVectorDataStore.h.

◆ resize()

void RooVectorDataStore::RealFullVector::resize ( Int_t  siz)
inline

Definition at line 479 of file RooVectorDataStore.h.

◆ setAsymErrorBuffer()

void RooVectorDataStore::RealFullVector::setAsymErrorBuffer ( double newBufL,
double newBufH 
)
inline

Definition at line 419 of file RooVectorDataStore.h.

◆ setErrorBuffer()

void RooVectorDataStore::RealFullVector::setErrorBuffer ( double newBuf)
inline

Definition at line 412 of file RooVectorDataStore.h.

◆ Streamer()

void RooVectorDataStore::RealFullVector::Streamer ( TBuffer R__b)
overridevirtual

Stream an object of class RooVectorDataStore::RealFullVector.

Reimplemented from RooVectorDataStore::RealVector.

Definition at line 1139 of file RooVectorDataStore.cxx.

◆ StreamerNVirtual()

void RooVectorDataStore::RealFullVector::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 522 of file RooVectorDataStore.h.

◆ write()

void RooVectorDataStore::RealFullVector::write ( Int_t  i)
inline

Definition at line 440 of file RooVectorDataStore.h.

Friends And Related Function Documentation

◆ RooVectorDataStore

friend class RooVectorDataStore
friend

Definition at line 514 of file RooVectorDataStore.h.

Member Data Documentation

◆ _bufE

double* RooVectorDataStore::RealFullVector::_bufE
private

!

Definition at line 515 of file RooVectorDataStore.h.

◆ _bufEH

double* RooVectorDataStore::RealFullVector::_bufEH
private

!

Definition at line 517 of file RooVectorDataStore.h.

◆ _bufEL

double* RooVectorDataStore::RealFullVector::_bufEL
private

!

Definition at line 516 of file RooVectorDataStore.h.

◆ _nativeBufE

double* RooVectorDataStore::RealFullVector::_nativeBufE
private

!

Definition at line 518 of file RooVectorDataStore.h.

◆ _nativeBufEH

double* RooVectorDataStore::RealFullVector::_nativeBufEH
private

!

Definition at line 520 of file RooVectorDataStore.h.

◆ _nativeBufEL

double* RooVectorDataStore::RealFullVector::_nativeBufEL
private

!

Definition at line 519 of file RooVectorDataStore.h.

◆ _vecE

std::vector<double>* RooVectorDataStore::RealFullVector::_vecE
private

Definition at line 521 of file RooVectorDataStore.h.

◆ _vecEH

std::vector<double> * RooVectorDataStore::RealFullVector::_vecEH
private

Definition at line 521 of file RooVectorDataStore.h.

◆ _vecEL

std::vector<double> * RooVectorDataStore::RealFullVector::_vecEL
private

Definition at line 521 of file RooVectorDataStore.h.

Libraries for RooVectorDataStore::RealFullVector:
[legend]

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