int version; read(paramtop, "version", version);  switch (version) { case 1:  break;  default :   QDPIO::cerr << "Input parameter version " << version << " unsupported." << endl; QDP_abort(1); }  read(paramtop, "links_max", param.links_max); read(paramtop, "mom2_max", param.mom2_max); read(paramtop, "nrow", param.nrow);
read(inputtop, "BkwdPropFileName", input.BkwdPropFileName); read(inputtop, "BkwdPropG5Format", input.BkwdPropG5Format); read(inputtop, "GammaInsertion", input.GammaInsertion); read(inputtop, "BBFileNamePattern", input.BBFileNamePattern);
void read(XMLReader& xml, const string& path, Param_t& param){  XMLReader paramtop(xml, path);  int version;  read(paramtop, "version", version);  switch (version)   {  case 1:    /**************************************************************************/    break;  default :    /**************************************************************************/    QDPIO::cerr << "Input parameter version " << version << " unsupported." << endl;    QDP_abort(1);  }  read(paramtop, "links_max", param.links_max);  read(paramtop, "mom2_max", param.mom2_max);  read(paramtop, "nrow", param.nrow);}