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