/[PAMELA software]/DarthVader/S4Level2/src/S4Core.cpp
ViewVC logotype

Diff of /DarthVader/S4Level2/src/S4Core.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.21 by mocchiut, Mon Sep 1 16:58:48 2008 UTC revision 1.23 by mocchiut, Fri Nov 28 09:05:22 2008 UTC
# Line 509  int S4Core(UInt_t run, TFile *file,GL_TA Line 509  int S4Core(UInt_t run, TFile *file,GL_TA
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      //      //
# Line 547  int S4Core(UInt_t run, TFile *file,GL_TA Line 547  int S4Core(UInt_t run, TFile *file,GL_TA
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;
# Line 596  int S4Core(UInt_t run, TFile *file,GL_TA Line 596  int S4Core(UInt_t run, TFile *file,GL_TA
596        //        //
597        // paranoid check        // paranoid check
598        //        //
599        if ( (atime > runinfo->RUNTRAILER_TIME) || (atime < runinfo->RUNHEADER_TIME)  ) {        if ( (atime > (runinfo->RUNTRAILER_TIME+1)) || (atime < (runinfo->RUNHEADER_TIME-1))  ) {
600          if (verbose) printf(" S4 - WARNING: event at time outside the run time window, skipping it\n");          if (verbose) printf(" S4 - WARNING: event at time outside the run time window, skipping it\n");
601          goto jumpev;          goto jumpev;
602        };        };

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.23

  ViewVC Help
Powered by ViewVC 1.1.23