Wraps a stored array/object, stored under unique (name, durability) key.
TObject * ptr
The pointer to the returned object, either equal to 'object' or null, depending on wether the object ...
TClonesArray * getPtrAsArray() const
Return ptr cast to TClonesArray.
bool dontWriteOut
Flag that indicates whether the object should be written to the output by default.
TObject * object
The pointer to the actual object.
void invalidate()
invalidate entry for next event.
bool isArray
Flag that indicates whether the object is a TClonesArray.
void recoverFromNullObject()
Recreate object if null.
void resetForGetEntry()
Reset stored object to defaults, or nullptr.
void recreate()
Reset stored object to defaults, set ptr to new object.