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

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

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