ROOT logo
Gled » GLEDCORE » EyeInfoVector

class EyeInfoVector: public vector<EyeInfo*,allocator<EyeInfo*> >

Function Members (Methods)

public:
EyeInfoVector(Int_t s = 0)
EyeInfoVector(const EyeInfoVector&)
~EyeInfoVector()
static TClass*Class()
static EyeInfoVector*CloneAndAdd(EyeInfoVector* eiv, EyeInfo* ei)
static EyeInfoVector*CloneAndRemove(EyeInfoVector* eiv, EyeInfo* ei)
voidDecRefCnt()
voidIncRefCnt()
TClass*IsA() const
EyeInfoVector&operator=(const EyeInfoVector&)
voidShowMembers(TMemberInspector& insp)
voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)

Data Members

protected:
GMutexmLock
Int_tmRefCnt

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

EyeInfoVector* CloneAndAdd(EyeInfoVector* eiv, EyeInfo* ei)
EyeInfoVector* CloneAndRemove(EyeInfoVector* eiv, EyeInfo* ei)
EyeInfoVector(Int_t s = 0)
{}
~EyeInfoVector()
{}
void IncRefCnt()
{ ++mRefCnt; }
void DecRefCnt()
{ mLock.Lock(); if (--mRefCnt == 0) delete this; else mLock.Unlock(); }