| 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(" -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(" -static         use static path inside the DB instead of symbolic names\n"); | 
   printf(" -static         use static path inside the DB instead of symbolic names\n"); | 
| 35 | 
   printf(" -gpamela        shortcut to \"-clean 0 -obt0 1 -tsync 1 -no-autoboot -boot 1 -dworbit 1 -static\"\n"); | 
   //  printf(" -gpamela        shortcut to \"-clean 0 -obt0 1 -tsync 1 -no-autoboot -boot 1 -dworbit 1 -static\"\n"); | 
| 36 | 
  | 
   printf(" -gpamela        shortcut to \"-clean 0 -obt0 1 -no-autoboot -dworbit 1 -static\"\n"); | 
| 37 | 
   printf(" -clean number   number in seconds after which the fragment table\n"); | 
   printf(" -clean number   number in seconds after which the fragment table\n"); | 
| 38 | 
   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"); | 
| 39 | 
   printf("                 if 0 force cleaning immediatly, if negative do not clean\n"); | 
   printf("                 if 0 force cleaning immediatly, if negative do not clean\n"); | 
| 297 | 
     remfile = fcleanfile; | 
     remfile = fcleanfile; | 
| 298 | 
     validfile = fcleanfile; | 
     validfile = fcleanfile; | 
| 299 | 
   }; | 
   }; | 
| 300 | 
  | 
   // | 
| 301 | 
   const char *paml0 = gSystem->Getenv("PAM_L0"); | 
   const char *paml0 = gSystem->Getenv("PAM_L0"); | 
| 302 | 
   const char *paml2 = gSystem->Getenv("PAM_L2"); | 
   const char *paml2 = gSystem->Getenv("PAM_L2"); | 
| 303 | 
   const char *pamraw = gSystem->Getenv("PAM_RAW"); | 
   const char *pamraw = gSystem->Getenv("PAM_RAW"); | 
| 305 | 
     printf(" WARNING: to use symbolic paths in DB you must set up PAM_L0, PAM_L2 and PAM_RAW env var!\n Using static paths\n"); | 
     printf(" WARNING: to use symbolic paths in DB you must set up PAM_L0, PAM_L2 and PAM_RAW env var!\n Using static paths\n"); | 
| 306 | 
     staticp = true; | 
     staticp = true; | 
| 307 | 
   }; | 
   }; | 
| 308 | 
  | 
   // | 
| 309 | 
  | 
   // | 
| 310 | 
  | 
   GL_TABLES *glt = new GL_TABLES(host,user,password); | 
| 311 | 
  | 
   // | 
| 312 | 
   if ( gpamela ){ | 
   if ( gpamela ){ | 
| 313 | 
     //    -clean 0 -obt0 1 -tsync 1 -boot 1 -dworbit 1 | 
     //    //    -clean 0 -obt0 1 -tsync 1 -boot 1 -dworbit 1 | 
| 314 | 
  | 
     //    -clean 0 -obt0 1 -dworbit 1 | 
| 315 | 
     if ( olderthan < 0LL ) olderthan = 0LL; | 
     if ( olderthan < 0LL ) olderthan = 0LL; | 
| 316 | 
     if ( !obt0 ) obt0 = 1; | 
     if ( !obt0 ) obt0 = 1; | 
| 317 | 
     if ( !tsync ) tsync = 1; | 
     //    if ( !tsync ) tsync = 1;      | 
| 318 | 
     if ( !boot ) boot = 1; | 
     //    if ( !boot ) boot = 1; | 
| 319 | 
     if ( !dwinput ) dwinput = 1; | 
     if ( !dwinput ) dwinput = 1; | 
| 320 | 
     staticp = true; | 
     staticp = true; | 
| 321 | 
     autoboot = false; | 
     autoboot = false; | 
| 328 | 
   }; | 
   }; | 
| 329 | 
   // | 
   // | 
| 330 | 
   // Start: | 
   // Start: | 
 | 
   // | 
  | 
 | 
   GL_TABLES *glt = new GL_TABLES(host,user,password); | 
  | 
 | 
   // | 
  | 
| 331 | 
   TString message; | 
   TString message; | 
| 332 | 
   char *version = YodaProfilerInfo(false); | 
   char *version = YodaProfilerInfo(false); | 
| 333 | 
   PamelaDBOperations *pamDB = 0; | 
   PamelaDBOperations *pamDB = 0; | 
| 342 | 
     // Create pamDB object and open SQL connection | 
     // Create pamDB object and open SQL connection | 
| 343 | 
     //------------------------------------------------------------------------------------------- | 
     //------------------------------------------------------------------------------------------- | 
| 344 | 
     if ( beverbose ) printf(" 1 => Initialize and open SQL connection \n"); | 
     if ( beverbose ) printf(" 1 => Initialize and open SQL connection \n"); | 
| 345 | 
     pamDB = new PamelaDBOperations(host,user,password,filerawname,filerootname,boot,tsync,obt0,debug,tlefilename,dwinput,staticp); | 
     pamDB = new PamelaDBOperations(host,user,password,filerawname,filerootname,boot,tsync,obt0,debug,tlefilename,dwinput,staticp,gpamela); | 
| 346 | 
     pamDB->CheckConnection(); | 
     pamDB->CheckConnection(); | 
| 347 | 
     //------------------------------------------------------------------------------------------- | 
     //------------------------------------------------------------------------------------------- | 
| 348 | 
     // | 
     // |