00001 #include "CalibDataSvc/CalibCLIDNode.h" 00008 #include "CalibData/CalibModelSvc.h" 00009 using namespace CalibData; 00010 // CLID_Calib_CalibCLIDNode gets a value in CalibModel.cxx, but 00011 // this is in a different component; doubt I can pick it up correctly here. 00012 extern const CLID& CLID_Calib_CalibCLIDNode; 00013 const CLID& CLID_Calib_CalibCLIDNode = 6000; 00014 //maqmCLID CalibCLIDNode::m_myClassID = 0; 00015 00016 const CLID& CalibCLIDNode::classID() { 00017 return CLID_Calib_CalibCLIDNode; 00018 /*//maqm add 00019 if (m_myClassID == 0) { 00020 CalibData::CalibModelSvc svc; 00021 m_myClassID = svc.getCLIDNodeCLID(); 00022 } 00023 return m_myClassID; 00024 */ 00025 } 00026 00027 std::ostream& CalibCLIDNode::fillStream(std::ostream& s) const { 00028 return s << "Child class ID = " << m_childClassID << std::endl; 00029 }