1 #ifndef GAUDIMP_TESSERIALIZER_H 2 #define GAUDIMP_TESSERIALIZER_H 43 void dumpBuffer( TBufferFile& );
46 void loadBuffer( TBufferFile& );
64 void addItem( Items& itms,
const std::string& descriptor );
A class to serialize/deserialize TES objects to and from a TBufferFile Author: P. ...
IAddressCreator interface definition.
Items m_optItemList
Vector of optional items to be saved to this stream (DataStoreItem ptrs)
ItemNames m_optItemNames
Vector of item names (std::strings)
bool m_verifyItems
Boolean Flag as used by GaudiSvc/PersistencySvc/OutputStreamer.
Data provider interface definition.
Description of the DataStoreItem class.
IAddressCreator * m_addressCreator
IAddress Creator for Opaque Addresses.
Items m_itemList
Vector of items to be saved to this stream (DataStoreItem ptrs)
bool m_strict
Boolean Flag used to determine error tolerance.
std::vector< DataStoreItem * > Items
IDataManagerSvc * m_TESMgr
TES pointer.
The IRegistry represents the entry door to the environment any data object residing in a transient da...
std::vector< DataObject * > Objects
ItemNames m_itemNames
Vector of item names.
Generic data agent interface.
Objects m_objects
Selected list of Objects to be serialized (DataObject ptrs)
std::vector< std::string > ItemNames
DataStoreItem * m_currentItem
Current item while traversing the TES tree.
A DataObject is the base class of any identifiable object on any data store.
IDataProviderSvc * m_TES
TES pointer.
std::map< std::string, TClass * > m_classMap
Map of gROOT class information.