ROOT » ROOFIT » ROOFITCORE » RooVectorDataStore::RealFullVector

class RooVectorDataStore::RealFullVector: public RooVectorDataStore::RealVector



RooVectorDataStore is the abstract base class for data collection that use a TTree as internal storage mechanism

Function Members (Methods)

public:
virtual~RealFullVector()
const RooAbsReal*RooVectorDataStore::RealVector::bufArg() const
static TClass*Class()
voidfill()
voidget(Int_t idx) const
voidgetNative(Int_t idx) const
virtual TClass*IsA() const
Bool_tRooVectorDataStore::RealVector::needRecalc()
RooArgSet*RooVectorDataStore::RealVector::nset() const
RooVectorDataStore::RealFullVector&operator=(const RooVectorDataStore::RealFullVector& other)
RooVectorDataStore::RealFullVectorRealFullVector(UInt_t initialCapacity = (1024 / sizeof(Double_t)))
RooVectorDataStore::RealFullVectorRealFullVector(RooAbsReal* arg, UInt_t initialCapacity = (1024 / sizeof(Double_t)))
RooVectorDataStore::RealFullVectorRealFullVector(const RooVectorDataStore::RealFullVector& other, RooAbsReal* real = 0)
RooVectorDataStore::RealFullVectorRealFullVector(const RooVectorDataStore::RealVector& other, RooAbsReal* real = 0)
RooVectorDataStore::RealVectorRooVectorDataStore::RealVector::RealVector(UInt_t initialCapacity = (1024 / sizeof(Double_t)))
RooVectorDataStore::RealVectorRooVectorDataStore::RealVector::RealVector(RooAbsReal* arg, UInt_t initialCapacity = (1024 / sizeof(Double_t)))
RooVectorDataStore::RealVectorRooVectorDataStore::RealVector::RealVector(const RooVectorDataStore::RealVector& other, RooAbsReal* real = 0)
voidreserve(Int_t siz)
voidreset()
voidresize(Int_t siz)
voidsetAsymErrorBuffer(Double_t* newBufL, Double_t* newBufH)
voidRooVectorDataStore::RealVector::setBufArg(RooAbsReal* arg)
voidRooVectorDataStore::RealVector::setBuffer(RooAbsReal* real, Double_t* newBuf)
voidRooVectorDataStore::RealVector::setDependents(const RooArgSet& deps)
voidsetErrorBuffer(Double_t* newBuf)
voidRooVectorDataStore::RealVector::setNativeBuffer(Double_t* newBuf = 0)
voidRooVectorDataStore::RealVector::setNset(RooArgSet* newNset)
virtual voidShowMembers(TMemberInspector& insp) const
Int_tRooVectorDataStore::RealVector::size() const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
voidwrite(Int_t i)

Data Members

private:
Double_t*_bufE!
Double_t*_bufEH!
Double_t*_bufEL!
Double_t*_nativeBufE!
Double_t*_nativeBufEH!
Double_t*_nativeBufEL!
vector<Double_t>*_vecE
vector<Double_t>*_vecEH
vector<Double_t>*_vecEL

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

void Streamer(TBuffer& )
 Stream an object of class RooVectorDataStore::RealFullVector.
Int_t fill()
 Write current row
void reserve(Int_t siz)
 reserve storage for nEvt entries
const RooArgSet* get(Int_t idx) const
const RooArgSet* getNative(Int_t idx) const
void reset()
RealVector& operator=(const RooVectorDataStore::RealFullVector& other)
void write(Int_t i)
std::cout << "write(" << this << ") [" << i << "] nativeReal = " << _nativeReal << " = " << _nativeReal->GetName() << " real = " << _real << " buf = " << _buf << " value = " << *_buf << " native getVal() = " << _nativeReal->getVal() << " getVal() = " << _real->getVal() << std::endl ;
void resize(Int_t siz)
RealFullVector(UInt_t initialCapacity = (1024 / sizeof(Double_t)))
RealFullVector(RooAbsReal* arg, UInt_t initialCapacity = (1024 / sizeof(Double_t)))
virtual ~RealFullVector()
RealFullVector(const RealFullVector& other, RooAbsReal* real=0)
RealFullVector(const RealVector& other, RooAbsReal* real=0)
void setErrorBuffer(Double_t* newBuf)
std::cout << "setErrorBuffer(" << _nativeReal->GetName() << ") newBuf = " << newBuf << std::endl ;
void setAsymErrorBuffer(Double_t* newBufL, Double_t* newBufH)