+ // skip up to first event
+
+ while ( (fNumberOfEvents-1) < fFirstEvent && ( ok = fRawReader->NextEvent() ) )
+ {
+ ++fNumberOfEvents;
+ }
+
+ if ( ok && (fNumberOfEvents-1) <= fLastEvent )
+ {
+ ok = fRawReader->NextEvent();
+ }
+ else
+ {
+ fNumberOfEvents=fLastEvent+1;
+ return kFALSE;
+ }