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