/[PAMELA software]/DarthVader/S4Level2/src/S4Core.cpp
ViewVC logotype

Diff of /DarthVader/S4Level2/src/S4Core.cpp

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

revision 1.18 by mocchiut, Fri Sep 7 21:14:19 2007 UTC revision 1.21 by mocchiut, Mon Sep 1 16:58:48 2008 UTC
# Line 163  TArrayD *S4_paramfit(UInt_t atime, TSQLS Line 163  TArrayD *S4_paramfit(UInt_t atime, TSQLS
163  // CORE ROUTINE  // CORE ROUTINE
164  //  //
165  //  //
166  int S4Core(UInt_t run, TFile *file, TSQLServer *dbc, Int_t S4argc, char *S4argv[]){  int S4Core(UInt_t run, TFile *file,GL_TABLES *glt, Int_t S4argc, char *S4argv[]){
167    //    //
168    // Set these to true to have a verbose output.    // Set these to true to have a verbose output.
169    //    //
# Line 478  int S4Core(UInt_t run, TFile *file, TSQL Line 478  int S4Core(UInt_t run, TFile *file, TSQL
478      //      //
479      // prepare the timesync for the db      // prepare the timesync for the db
480      //      //
481      //    if ( !dbc->IsConnected() ) throw -504;      TString host = glt->CGetHost();
482        TString user = glt->CGetUser();
483        TString psw = glt->CGetPsw();
484        TSQLServer *dbc = TSQLServer::Connect(host.Data(),user.Data(),psw.Data());    
485        if ( !dbc->IsConnected() ) throw -504;
486        stringstream myquery;
487        myquery.str("");
488        myquery << "SET time_zone='+0:00'";
489        dbc->Query(myquery.str().c_str());
490      dbtime = new GL_TIMESYNC(runinfo->ID_ROOT_L0,"ID",dbc);      dbtime = new GL_TIMESYNC(runinfo->ID_ROOT_L0,"ID",dbc);
491      //      //
492      // Search in the DB the path and name of the LEVEL0 file to be processed.      // Search in the DB the path and name of the LEVEL0 file to be processed.
# Line 501  int S4Core(UInt_t run, TFile *file, TSQL Line 509  int S4Core(UInt_t run, TFile *file, TSQL
509        printf(" %i events to be processed for run %u: from %u to %u \n\n",totevent,idRun,runinfo->EV_FROM,(runinfo->EV_FROM+totevent));        printf(" %i events to be processed for run %u: from %u to %u \n\n",totevent,idRun,runinfo->EV_FROM,(runinfo->EV_FROM+totevent));
510      }      }
511      //      //
512        if ( !totevent ) goto closeandexit;
513        //
514      // Open Level0 file      // Open Level0 file
515      //      //
516      l0File = new TFile(fname.Data());      l0File = new TFile(fname.Data());

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

  ViewVC Help
Powered by ViewVC 1.1.23