CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <XmlTest1Cnv.h>
Public Member Functions | |
const CLID & | objType () const |
Public Member Functions inherited from XmlBaseCnv | |
virtual | ~XmlBaseCnv () |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
virtual StatusCode | createObj (IOpaqueAddress *addr, DataObject *&refpObject) |
ICalibXmlSvc * | getCalibXmlSvc () |
XmlBaseCnv (ISvcLocator *svc, const CLID &clid) | |
Public Member Functions inherited from Converter< Ty1, Ty2 > | |
destination * | operator (const source &) const |
destination * | operator (const source &) const |
Static Public Member Functions | |
static const CLID & | classID () |
Static Public Member Functions inherited from XmlBaseCnv | |
static const unsigned char | storageType () |
Protected Member Functions | |
XmlTest1Cnv (ISvcLocator *svcs) | |
virtual | ~XmlTest1Cnv () |
virtual StatusCode | i_createObj (const DOMElement *element, DataObject *&refpObject) |
Protected Member Functions inherited from XmlBaseCnv | |
virtual StatusCode | internalCreateObj (const DOMElement *element, DataObject *&refpObject, IOpaqueAddress *address) |
virtual StatusCode | i_createObj (const DOMElement *element, DataObject *&refpObject) |
virtual StatusCode | i_processObj (DataObject *pObject, IOpaqueAddress *address) |
In case there is additional work to do on the created object. | |
virtual StatusCode | readHeader (const DOMElement *) |
DOMElement * | findFirstRange (const DOMElement *docElt) |
DOMElement * | findNextRange (const DOMElement *rangeElt) |
Still another one to navigate XML file and find next set of range data. | |
DOMElement * | findFirstDacCol (const DOMElement *docElt) |
Another one to find first dac collection element. | |
DOMElement * | findNextDacCol (const DOMElement *rangeElt) |
Still another one to navigate XML file and find next dac collection. | |
CalibData::DacCol * | processDacCol (DOMElement *dacColElt, unsigned *range) |
CalibData::ValSig * | processValSig (DOMElement *elt, std::string valName, std::string sigName) |
Read in what will become a CalibData::ValSig. | |
std::vector< CalibData::ValSig > * | processValSigs (DOMElement *elt, std::string valName, std::string sigName) |
Read in what will become a vector of CalibData::ValSig. | |
void | setBaseInfo (CalibData::CalibBase *pObj) |
Another utility for derived classes to use. | |
Protected Member Functions inherited from Converter< Ty1, Ty2 > | |
virtual destination * | convert (const source &) const =0 |
virtual destination * | convert (const source &) const =0 |
Friends | |
class | CnvFactory< XmlTest1Cnv > |
Friend needed for instantiation. | |
Additional Inherited Members | |
Public Types inherited from Converter< Ty1, Ty2 > | |
typedef Ty1 | source |
typedef Ty2 | destination |
typedef Ty1 | source |
typedef Ty2 | destination |
Protected Attributes inherited from XmlBaseCnv | |
ICalibXmlSvc * | m_xmlSvc |
ICalibMetaCnvSvc * | m_metaSvc |
int | m_serNo |
ITime * | m_vstart |
ITime * | m_vend |
Definition at line 16 of file XmlTest1Cnv.h.
|
protected |
Definition at line 29 of file XmlTest1Cnv.cxx.
|
inlineprotectedvirtual |
Definition at line 27 of file XmlTest1Cnv.h.
|
static |
Definition at line 38 of file XmlTest1Cnv.cxx.
|
protectedvirtual |
This creates the transient representation of an object from the DOM_Element representing it. This actually does the "new" operation and deals with the attributes of the node. This base class implementation does nothing; it should not normally be called because it doesn't correspond to any TCDS class. Instead, i_createObj of some derived class will be called.
element | the DOM_Element (typically root element of document) to be used to builds the object |
refpObject | the object to be built |
Reimplemented from XmlBaseCnv.
Definition at line 52 of file XmlTest1Cnv.cxx.
const CLID & XmlTest1Cnv::objType | ( | ) | const |
Definition at line 34 of file XmlTest1Cnv.cxx.
|
friend |
Friend needed for instantiation.
Definition at line 1 of file XmlTest1Cnv.h.