#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] |
1.4.7