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