#include "DMM/WCHit.h" MEMPHYS::DMM::WCHit::WCHit(MEMPHYS::DMM::IDataServices& aService) :MEMPHYS::DMM::BaseData(aService) ,m_position() ,m_PMId(0) { std::cout << "Create WCHit("<(this); } else if(aClass=="MEMPHYS::DMM::WCHit") { return (void*)static_cast(this); } else if(aClass=="MEMPHYS:DMM::BaseData") { return (void*)static_cast(this); } else { return 0; } }//cast //---------------------------------------------------------- bool MEMPHYS::DMM::WCHit::visit(Slash::Store::IConstVisitor&) const { return true; }//visit //---------------------------------------------------------- bool MEMPHYS::DMM::WCHit::read(Slash::Store::IVisitor&) { return true; }//read //---------------------------------------------------------- void MEMPHYS::DMM::WCHit::dump(std::ostream& f, const std::string& option) { MEMPHYS::DMM::BaseData::dump(f,option); m_position->dump(f,option); f << "PMId " << m_PMId << std::endl; }//dump