BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
XmlTest1Cnv.h
Go to the documentation of this file.
1// $Header: /bes/bes/BossCvs/Calibration/CalibSvc/CalibXmlCnvSvc/src/cnv/XmlTest1Cnv.h,v 1.1.1.1 2006/04/03 03:04:32 maqm Exp $
2#ifndef CalibSvc_XmlTest1Cnv_h
3#define CalibSvc_XmlTest1Cnv_h
4
5/** @class XmlTest1
6
7 Converter from xml to very simple calibration data-like class to be
8 used for testing calibration infrastructure
9
10 @author J. Bogart
11*/
12#include "XmlBaseCnv.h"
13
14template <class TYPE> class CnvFactory;
15
16class XmlTest1Cnv : public XmlBaseCnv {
17
18 /// Friend needed for instantiation
19 friend class CnvFactory<XmlTest1Cnv>;
20public:
21 const CLID& objType() const;
22 static const CLID& classID();
23protected:
24
25 XmlTest1Cnv(ISvcLocator* svcs);
26
27 virtual ~XmlTest1Cnv() {} // most likely nothing to do
28
29 virtual StatusCode i_createObj(const DOMElement* element,
30 DataObject*& refpObject);
31
32
33};
34
35
36#endif
const CLID & objType() const
Definition: XmlTest1Cnv.cxx:34
virtual ~XmlTest1Cnv()
Definition: XmlTest1Cnv.h:27
virtual StatusCode i_createObj(const DOMElement *element, DataObject *&refpObject)
Definition: XmlTest1Cnv.cxx:52
static const CLID & classID()
Definition: XmlTest1Cnv.cxx:38