/[PAMELA software]/YodaProfiler/src/YodaProfiler.cpp
ViewVC logotype

Diff of /YodaProfiler/src/YodaProfiler.cpp

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

revision 1.26 by mocchiut, Thu Oct 25 13:23:37 2007 UTC revision 1.27 by mocchiut, Wed Feb 6 12:22:02 2008 UTC
# Line 24  void usage(){ Line 24  void usage(){
24    printf(" -v | --verbose  be verbose [default]\n");    printf(" -v | --verbose  be verbose [default]\n");
25    printf(" -s | --silent   print nothing on STDOUT\n");    printf(" -s | --silent   print nothing on STDOUT\n");
26    printf(" -g | --debug    be very verbose [default: no]\n");    printf(" -g | --debug    be very verbose [default: no]\n");
27      printf(" -p | --pedantic be strict in checks, exit with error if any problem is found [default: no]\n");
28    printf(" -boot number    CPU boot number [default = taken from VarDump]\n");    printf(" -boot number    CPU boot number [default = taken from VarDump]\n");
29    printf(" -autoboot       if no VarDump found try to determine the BOOT number\n");    printf(" -autoboot       if no VarDump found try to determine the BOOT number\n");
30    printf("                 looking at timesync [default]\n");    printf("                 looking at timesync [default]\n");
# Line 48  void usage(){ Line 49  void usage(){
49    printf("                 'same' can be used if in conjuction with -yodaFile\n");    printf("                 'same' can be used if in conjuction with -yodaFile\n");
50    printf(" -nofrag         do not leave runs in the fragment table and look for fragments\n");    printf(" -nofrag         do not leave runs in the fragment table and look for fragments\n");
51    printf("                 in the GL_RUN table.\n");    printf("                 in the GL_RUN table.\n");
52    printf(" -force          to be used to reprocess a file or to process a file\n");    printf(" -f | -force     to be used to reprocess a file or to process a file\n");
53    printf("                 when already validated the surroundings, it is equivalent to:\n");    printf("                 when already validated the surroundings, it is equivalent to:\n");
54    printf("                 -remove same -validate same -cleanfrag same -nofrag\n");    printf("                 -remove same -validate same -cleanfrag same -nofrag\n");
55    printf(" -check          performs some test on the GL_RUN table to check its consistency\n");    printf(" -check          performs some test on the GL_RUN table to check its consistency\n");
# Line 115  int main(int numinp, char *inps[]){ Line 116  int main(int numinp, char *inps[]){
116    //    //
117    Bool_t check = false;    Bool_t check = false;
118    //    //
119      Bool_t pedantic = false;
120      //
121    Int_t i = 0;    Int_t i = 0;
122    //    //
123    if ( numinp > 1 ){    if ( numinp > 1 ){
# Line 250  int main(int numinp, char *inps[]){ Line 253  int main(int numinp, char *inps[]){
253        //        //
254        if ( !strcmp(inps[i],"-f") || !strcmp(inps[i],"-force") ) force = true;        if ( !strcmp(inps[i],"-f") || !strcmp(inps[i],"-force") ) force = true;
255        //        //
256          if ( !strcmp(inps[i],"-p") || !strcmp(inps[i],"--pedantic") ) pedantic = true;
257          //
258        if ( !strcmp(inps[i],"-nofrag") ) nofrag = true;        if ( !strcmp(inps[i],"-nofrag") ) nofrag = true;
259        //        //
260        if ( !strcmp(inps[i],"-check") ) check = true;        if ( !strcmp(inps[i],"-check") ) check = true;
# Line 348  int main(int numinp, char *inps[]){ Line 353  int main(int numinp, char *inps[]){
353      //      //
354      pamDB->SetNoFrag(nofrag);      pamDB->SetNoFrag(nofrag);
355      pamDB->SetAutoBoot(autoboot);      pamDB->SetAutoBoot(autoboot);
356        pamDB->SetPedantic(pedantic);
357      //      //
358      if ( remove ){      if ( remove ){
359        //-------------------------------------------------------------------------------------------        //-------------------------------------------------------------------------------------------
# Line 523  int main(int numinp, char *inps[]){ Line 529  int main(int numinp, char *inps[]){
529      case -30: message += " Old database selected, no GL_CALOPULSE_CALIB table in the DB!"; break;      case -30: message += " Old database selected, no GL_CALOPULSE_CALIB table in the DB!"; break;
530      case -31: message += " No CalibCalPulse1 tree in Level0 file"; break;      case -31: message += " No CalibCalPulse1 tree in Level0 file"; break;
531      case -32: message += " No CalibCalPulse2 tree in Level0 file"; break;      case -32: message += " No CalibCalPulse2 tree in Level0 file"; break;
532        case -66: message += " PEDANTIC: REPETITION"; break;
533        case -67: message += " PEDANTIC: TIMESYNC ALREADY INSERTED"; break;
534        case -68: message += " PEDANTIC: NO TIMESYNC IN THE FILE"; break;
535        case -69: message += " PEDANTIC: RUN FRAGMENT ALREADY INSERTED"; break;
536        case -70: message += " PEDANTIC: RUN ALREADY INSERTED"; break;
537        case -71: message += " PEDANTIC: OVERLAPPING RUNS (FIRST)"; break;
538        case -72: message += " PEDANTIC: OVERLAPPING RUNS (LAST)"; break;
539        case -73: message += " PEDANTIC: CALO CALIB ALREADY INSERTED"; break;
540        case -74: message += " PEDANTIC: CALO CALIB REPEATED"; break;
541        case -75: message += " PEDANTIC: CALOPULSE1 CALIB ALREADY INSERTED"; break;
542        case -76: message += " PEDANTIC: CALOPULSE1 CALIB REPEATED"; break;
543        case -77: message += " PEDANTIC: CALOPULSE2 CALIB ALREADY INSERTED"; break;
544        case -78: message += " PEDANTIC: CALOPULSE2 CALIB REPEATED"; break;
545        case -79: message += " PEDANTIC: TRK1 CALIB REPEATED"; break;
546        case -80: message += " PEDANTIC: TRK CALIB ALREADY INSERTED"; break;
547        case -81: message += " PEDANTIC: S4 CALIB ALREADY INSERTED"; break;
548        case -82: message += " PEDANTIC: S4 CALIB REPEATED"; break;
549        case -83: message += " PEDANTIC: CLEANING ERROR, RUN ALREADY INSERTED IN THE GL_RUN TABLE"; break;
550      default: message += " Unidentified error"; break;      default: message += " Unidentified error"; break;
551      };      };
552      printf("\n");      printf("\n");

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

  ViewVC Help
Powered by ViewVC 1.1.23