The Gaudi Framework  master (b9786168)
Loading...
Searching...
No Matches
GaudiRoot Namespace Reference

Classes

class  IOHandler
 
union  RefAccessor
 

Functions

bool patchStreamers (MsgStream &log)
 
void resetLastLink ()
 
void pushCurrentDataObject (DataObject **pobjAddr)
 
void popCurrentDataObject ()
 

Function Documentation

◆ patchStreamers()

bool GaudiRoot::patchStreamers ( MsgStream & log)

Definition at line 212 of file RootIOHandler.cpp.

212 {
213 static bool first = true;
214 if ( first ) {
215 first = false;
216 gInterpreter->LoadLibraryMap();
217 gInterpreter->AutoLoad( "DataObject" );
218 gInterpreter->AutoLoad( "PoolDbLinkManager" );
219
220 bool b1 = makeStreamer<SmartRefBase>( s );
221 bool b2 = makeStreamer<ContainedObject>( s );
222 bool b3 = makeStreamer<pool::Token>( s );
223 return b1 && b2 && b3;
224 }
225 return true;
226 }

◆ popCurrentDataObject()

void GaudiRoot::popCurrentDataObject ( )

Definition at line 48 of file RootIOHandler.cpp.

48 {
51 }
GAUDI_API void popCurrentDataObject()
void resetLastLink()

◆ pushCurrentDataObject()

void GaudiRoot::pushCurrentDataObject ( DataObject ** pobjAddr)

Definition at line 44 of file RootIOHandler.cpp.

44 {
47 }
GAUDI_API void pushCurrentDataObject(DataObject **pobjAddr)

◆ resetLastLink()

void GaudiRoot::resetLastLink ( )

Definition at line 40 of file RootIOHandler.cpp.

40 {
41 last_link_object = nullptr;
42 last_link_hint = -1;
43 }