/// Ctor in which we take the ownership of the rawReader, so we can rewind
/// and advance it as we wish
- if (fRawReader)
+ if ( fRawReader && fRawReader->NextEvent() )
{
- fRawReader->NextEvent(); // to be sure to get run number available
fRunNumber = fRawReader->GetRunNumber();
fRawReader->RewindEvents();
}
fLastEvent(-1)
{
/// Ctor from raw data reader
- if (fRawReader)
+ if ( fRawReader && fRawReader->NextEvent() )
{
- fRawReader->NextEvent(); // to be sure to get run number available
fRunNumber = fRawReader->GetRunNumber();
fRawReader->RewindEvents();
}