509 |
printf(" %i events to be processed for run %u: from %u to %u \n\n",totevent,idRun,runinfo->EV_FROM,(runinfo->EV_FROM+totevent)); |
printf(" %i events to be processed for run %u: from %u to %u \n\n",totevent,idRun,runinfo->EV_FROM,(runinfo->EV_FROM+totevent)); |
510 |
} |
} |
511 |
// |
// |
512 |
if ( !totevent ) goto closeandexit; |
// if ( !totevent ) goto closeandexit; |
513 |
// |
// |
514 |
// Open Level0 file |
// Open Level0 file |
515 |
// |
// |
547 |
// |
// |
548 |
nevents = l0S4->GetEntries(); |
nevents = l0S4->GetEntries(); |
549 |
// |
// |
550 |
if ( nevents < 1 ) { |
if ( nevents < 1 && totevent ) { |
551 |
if ( debug ) printf(" S4 - ERROR: Level0 file is empty\n\n"); |
if ( debug ) printf(" S4 - ERROR: Level0 file is empty\n\n"); |
552 |
l0File->Close(); |
l0File->Close(); |
553 |
code = -11; |
code = -11; |
554 |
goto closeandexit; |
goto closeandexit; |
555 |
}; |
}; |
556 |
// |
// |
557 |
if ( runinfo->EV_TO > nevents-1 ) { |
if ( runinfo->EV_TO > nevents-1 && totevent ) { |
558 |
if ( debug ) printf(" S4 - ERROR: too few entries in the S4 tree\n"); |
if ( debug ) printf(" S4 - ERROR: too few entries in the S4 tree\n"); |
559 |
l0File->Close(); |
l0File->Close(); |
560 |
code = -12; |
code = -12; |