| 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 | // | // |