1157 while True:
1158 l = self.reader.getline()
1159 if l is None: break
1160 if not l: continue
1161 if l == '[Dummy tree skipped]':
1162 self.dummy = True
1163 break
1164 if l.startswith ('Branches'):
1165 l = self.reader.getline()
1166 if not l.startswith ('-------'):
1167 self.reader.ungetline (l)
1168 break
1169 self.read_by_branches()
1170 return
1171
1172 if not l.startswith ('Event '):
1173 self.reader.ungetline (l)
1174 break
1175 iev = int(l.split()[1])
1176 l = self.reader.getline()
1177 if not l.startswith ('-------'):
1178 self.reader.ungetline (l)
1179 break
1180 self.read_branches (iev)
1181 return
1182
1183
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)