/[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.17 by mocchiut, Wed Jan 31 16:15:04 2007 UTC revision 1.18 by mocchiut, Mon Feb 12 13:32:19 2007 UTC
# Line 31  void usage(){ Line 31  void usage(){
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");
33    printf(" -clean number   number in seconds after which the fragment table\n");    printf(" -clean number   number in seconds after which the fragment table\n");
34      printf(" -dworbit number number is the downlink orbit number (to be used with non-standard names)\n");
35    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");
36    printf("                 if 0 force cleaning immediatly, if negative do not clean\n");    printf("                 if 0 force cleaning immediatly, if negative do not clean\n");
37    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 66  int main(int numinp, char *inps[]){ Line 67  int main(int numinp, char *inps[]){
67    UInt_t boot = 0;    UInt_t boot = 0;
68    UInt_t tsync = 0;    UInt_t tsync = 0;
69    UInt_t obt0 = 0;    UInt_t obt0 = 0;
70      UInt_t dwinput = 0;
71    Long64_t olderthan = -1LL;      Long64_t olderthan = -1LL;  
72    //    //
73    //    //
# Line 186  int main(int numinp, char *inps[]){ Line 188  int main(int numinp, char *inps[]){
188          };          };
189          obt0 = (UInt_t)atoll(inps[i+1]);                  obt0 = (UInt_t)atoll(inps[i+1]);        
190        };        };
191          if ( !strcmp(inps[i],"-dworbit") ) {
192            if ( numinp-1 < i+1 ){
193              usage();
194              exit(1);
195            };
196            dwinput = (UInt_t)atoll(inps[i+1]);    
197          };
198        if ( !strcmp(inps[i],"-clean") ) {        if ( !strcmp(inps[i],"-clean") ) {
199          if ( numinp-1 < i+1 ){          if ( numinp-1 < i+1 ){
200            usage();            usage();
# Line 296  int main(int numinp, char *inps[]){ Line 305  int main(int numinp, char *inps[]){
305      // Create pamDB object and open SQL connection      // Create pamDB object and open SQL connection
306      //-------------------------------------------------------------------------------------------      //-------------------------------------------------------------------------------------------
307      if ( beverbose ) printf(" 1 => Initialize and open SQL connection \n");      if ( beverbose ) printf(" 1 => Initialize and open SQL connection \n");
308      pamDB = new PamelaDBOperations(host,user,password,filerawname,filerootname,boot,tsync,obt0,debug,tlefilename);      pamDB = new PamelaDBOperations(host,user,password,filerawname,filerootname,boot,tsync,obt0,debug,tlefilename,dwinput);
309      pamDB->CheckConnection();      pamDB->CheckConnection();
310      //-------------------------------------------------------------------------------------------      //-------------------------------------------------------------------------------------------
311      //      //

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

  ViewVC Help
Powered by ViewVC 1.1.23