27 m_modelType(TClass::GetClass(modelTypeName)),
59 if (product.Address() == 0)
65 using ROOT::Reflex::Object;
66 if(product.TypeOf().IsTypedef())
67 m_data = Object(product.TypeOf().ToType(),product.Address()).Address();
69 m_data = product.Address();
virtual ~FWItemRandomAccessorBase()
const TClass * type() const
void setData(const ROOT::Reflex::Object &)
const void * data() const
FWItemRandomAccessorBase(const TClass *type, const type_info &modelTypeName)
bool isCollection() const
const TClass * m_modelType
void * getDataPtr() const
const TClass * modelType() const