/search.css" rel="stylesheet" type="text/css"/> /search.js">
00001 #include "Event/TESDemoPositron.h" 00002 00003 using namespace DayaBay; 00004 00005 void TESDemoPositron::setReadout(const SmartRef<TESDemoReadout>& value) { 00006 setReadout(value.data()); 00007 } 00008 00009 void TESDemoPositron::setReadout(const TESDemoReadout* value) { 00010 if (0 == value) { 00011 if (0 != m_readout) { 00012 m_readout->release(); 00013 } 00014 } else if (m_readout.data() != value) { 00015 if (0 != m_readout) { 00016 m_readout->release(); 00017 } 00018 const_cast<TESDemoReadout*>(value)->addRef(); 00019 } 00020 m_readout = value; 00021 }