/[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.18 by mocchiut, Mon Feb 12 13:32:19 2007 UTC revision 1.19 by mocchiut, Tue Feb 13 11:16:46 2007 UTC
# Line 30  void usage(){ Line 30  void usage(){
30    printf(" -no-autoboot    disable previous check\n");    printf(" -no-autoboot    disable previous check\n");
31    printf(" -tsync number   timesync (s) [default = taken from data]\n");    printf(" -tsync number   timesync (s) [default = taken from data]\n");
32    printf(" -obt0 number    obt at timesync (ms) [default = taken from data]\n");    printf(" -obt0 number    obt at timesync (ms) [default = taken from data]\n");
   printf(" -clean number   number in seconds after which the fragment table\n");  
33    printf(" -dworbit number number is the downlink orbit number (to be used with non-standard names)\n");    printf(" -dworbit number number is the downlink orbit number (to be used with non-standard names)\n");
34      printf(" -gpamela        shortcut to \"-clean 0 -obt0 1 -tsync 1 -no-autoboot -boot 1 -dworbit 1\"\n");
35      printf(" -clean number   number in seconds after which the fragment table\n");
36    printf("                 can be cleaned and runs validated [default = -1 do not clean],\n");    printf("                 can be cleaned and runs validated [default = -1 do not clean],\n");
37    printf("                 if 0 force cleaning immediatly, if negative do not clean\n");    printf("                 if 0 force cleaning immediatly, if negative do not clean\n");
38    printf(" -remove file    remove file and all related runs and calibrations from DB\n");    printf(" -remove file    remove file and all related runs and calibrations from DB\n");
# Line 94  int main(int numinp, char *inps[]){ Line 95  int main(int numinp, char *inps[]){
95    Bool_t beverbose = true;    Bool_t beverbose = true;
96    Bool_t debug = false;    Bool_t debug = false;
97    Bool_t autoboot = true;    Bool_t autoboot = true;
98      Bool_t gpamela = false;
99    //    //
100    Bool_t remove = false;    Bool_t remove = false;
101    TString remfile = "";    TString remfile = "";
# Line 161  int main(int numinp, char *inps[]){ Line 163  int main(int numinp, char *inps[]){
163          validfile = (TString)inps[i+1];          validfile = (TString)inps[i+1];
164          validate = true;          validate = true;
165        };        };
166          if ( !strcmp(inps[i],"-gpamela") ) {
167            gpamela = true;
168          };
169        if ( !strcmp(inps[i],"-autoboot") ) {        if ( !strcmp(inps[i],"-autoboot") ) {
170          autoboot = true;          autoboot = true;
171        };        };
# Line 286  int main(int numinp, char *inps[]){ Line 291  int main(int numinp, char *inps[]){
291      remfile = fcleanfile;      remfile = fcleanfile;
292      validfile = fcleanfile;      validfile = fcleanfile;
293    };    };
294      if ( gpamela ){
295        //    -clean 0 -obt0 1 -tsync 1 -boot 1 -dworbit 1
296        if ( olderthan < 0LL ) olderthan = 0LL;
297        if ( !obt0 ) obt0 = 1;
298        if ( !tsync ) tsync = 1;
299        if ( !boot ) boot = 1;
300        if ( !dwinput ) dwinput = 1;
301        autoboot = false;
302      };
303    //    //
304    // Start:    // Start:
305    //    //

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19

  ViewVC Help
Powered by ViewVC 1.1.23