/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibSvc/CalibTreeCnv/CalibTreeCnv-00-01-18/src/cnv/TreeDedxCalibDataCnv.h

Go to the documentation of this file.
00001 #ifndef TreeDedxCalibDataCnv_h
00002 #define TreeDedxCalibDataCnv_h
00003 
00014 #include "TreeCalBaseCnv.h"
00015 
00016 namespace CalibData {
00017   class DedxCalibData;
00018 }
00019 template <class TYPE> class CnvFactory;
00020 class TreeDedxCalibDataCnv : public TreeCalBaseCnv {
00021 
00022    friend class CnvFactory<TreeDedxCalibDataCnv>;
00023 
00024 public:
00025   const CLID& objType() const;
00026   static const CLID& classID();
00027   TreeDedxCalibDataCnv(ISvcLocator* svc);
00028 
00029   virtual ~TreeDedxCalibDataCnv() {};
00030 
00031   //virtual StatusCode createRoot(const std::string& fname, 
00032  //                               CalibData::CalibBase1* pTDSObj);
00033 
00034   virtual long repSvcType() const { 
00035           return CALIBTREE_StorageType; 
00036       } 
00037 
00038 protected:
00039  
00040    
00041    virtual StatusCode i_createObj ( IOpaqueAddress* address,
00042                                   DataObject*& refpObject);
00043 };
00044 
00045 #endif

Generated on Tue Nov 29 22:57:52 2016 for BOSS_7.0.2 by  doxygen 1.4.7