if((*it).cls_id()==_cid_std_vector<a__type>()) {\
std::vector<a__type>* vec = (std::vector<a__type>*)(*it).user_obj();\
if(vec) {\
if(!create_column_vector_ref<a__type>((*it).name(),*vec)) {\
m_out << "tools::wroot::ntuple : create_column_vector_ref(" << (*it).name() << ") failed." << std::endl;\
safe_clear<icol>(m_cols);\
safe_clear<branch>(m_branches);\
return;\
}\
} else {\
if(!create_column_vector<a__type>((*it).name())) {\
m_out << "tools::wroot::ntuple : create_column_vector(" << (*it).name() << ") failed." << std::endl;\
safe_clear<icol>(m_cols);\
safe_clear<branch>(m_branches);\
return;\
}\
}\
}