def _get_raw_data(self, name):
<EOL>filestem = '<STR_LIT>'<EOL>for filestem, list_fvar in self._files.items():<EOL><INDENT>if name in list_fvar:<EOL><INDENT>break<EOL><DEDENT><DEDENT>fieldfile = self.step.sdat.filename(filestem, self.step.isnap,<EOL>force_legacy=True)<EOL>if not fieldfile.is_file():<EOL><INDENT>fieldfile = self.step.sdat.filename(filestem, self.step.isnap)<EOL><DEDENT>parsed_data = None<EOL>if fieldfile.is_file():<EOL><INDENT>parsed_data = stagyyparsers.fields(fieldfile)<EOL><DEDENT>elif self.step.sdat.hdf5 and self._filesh5:<EOL><INDENT>for filestem, list_fvar in self._filesh5.items():<EOL><INDENT>if name in list_fvar:<EOL><INDENT>break<EOL><DEDENT><DEDENT>parsed_data = stagyyparsers.read_field_h5(<EOL>self.step.sdat.hdf5 / '<STR_LIT>', filestem, self.step.isnap)<EOL><DEDENT>return list_fvar, parsed_data<EOL>
Find file holding data and return its content.