#include <TESSerializer.h>
Inheritance diagram for GaudiPython::TESSerializer:
Public Member Functions | |
TESSerializer (IDataProviderSvc *svc) | |
TBufferFile * | dumpBuffer () |
void | loadBuffer (TBufferFile *) |
void | addItem (const std::string &path, int level) |
void | addOptItem (const std::string &path, int level) |
virtual bool | analyse (IRegistry *dir, int level) |
Analysis callback. | |
Protected Member Functions | |
void | addItem (Items &itms, const std::string &path, int level) |
Private Types | |
typedef std::vector< DataStoreItem * > | Items |
typedef std::vector< std::string > | ItemNames |
typedef std::vector< DataObject * > | Objects |
Private Attributes | |
IDataProviderSvc * | m_TES |
TES pointer. | |
IDataManagerSvc * | m_TESMgr |
TES pointer. | |
ItemNames | m_itemNames |
Vector of item names. | |
Items | m_itemList |
Vector of items to be saved to this stream. | |
ItemNames | m_optItemNames |
Vector of item names. | |
Items | m_optItemList |
Vector of optional items to be saved to this stream. | |
DataStoreItem * | m_currentItem |
Current item while traversing the TES tree. | |
Objects | m_objects |
Selected list of Objects to be serialized. |
Definition at line 19 of file TESSerializer.h.
typedef std::vector<DataStoreItem*> GaudiPython::TESSerializer::Items [private] |
Definition at line 20 of file TESSerializer.h.
typedef std::vector<std::string> GaudiPython::TESSerializer::ItemNames [private] |
Definition at line 21 of file TESSerializer.h.
typedef std::vector<DataObject*> GaudiPython::TESSerializer::Objects [private] |
Definition at line 22 of file TESSerializer.h.
GaudiPython::TESSerializer::TESSerializer | ( | IDataProviderSvc * | svc | ) |
TBufferFile* GaudiPython::TESSerializer::dumpBuffer | ( | ) |
void GaudiPython::TESSerializer::loadBuffer | ( | TBufferFile * | ) |
void GaudiPython::TESSerializer::addItem | ( | const std::string & | path, | |
int | level | |||
) |
void GaudiPython::TESSerializer::addOptItem | ( | const std::string & | path, | |
int | level | |||
) |
virtual bool GaudiPython::TESSerializer::analyse | ( | IRegistry * | dir, | |
int | level | |||
) | [virtual] |
void GaudiPython::TESSerializer::addItem | ( | Items & | itms, | |
const std::string & | path, | |||
int | level | |||
) | [protected] |
Items GaudiPython::TESSerializer::m_itemList [private] |
Objects GaudiPython::TESSerializer::m_objects [private] |