/[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.27 by mocchiut, Tue May 15 14:31:27 2012 UTC revision 1.30 by mocchiut, Thu Aug 28 13:43:44 2014 UTC
# Line 425  int S4Core(UInt_t run, TFile *file,GL_TA Line 425  int S4Core(UInt_t run, TFile *file,GL_TA
425          //          //
426          // copy s4clone to mydec          // copy s4clone to mydec
427          //          //
428          s4->Clear();          //      s4->Clear();
429          //          //
430          memcpy(&s4,&s4clone,sizeof(s4clone));          memcpy(&s4,&s4clone,sizeof(s4clone));
431          //          //
# Line 487  int S4Core(UInt_t run, TFile *file,GL_TA Line 487  int S4Core(UInt_t run, TFile *file,GL_TA
487      stringstream myquery;      stringstream myquery;
488      myquery.str("");      myquery.str("");
489      myquery << "SET time_zone='+0:00'";      myquery << "SET time_zone='+0:00'";
490      dbc->Query(myquery.str().c_str());      delete dbc->Query(myquery.str().c_str());
491      dbtime = new GL_TIMESYNC(runinfo->ID_ROOT_L0,"ID",dbc);      dbtime = new GL_TIMESYNC(runinfo->ID_ROOT_L0,"ID",dbc);
492      //      //
493      // 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 514  int S4Core(UInt_t run, TFile *file,GL_TA Line 514  int S4Core(UInt_t run, TFile *file,GL_TA
514      //      //
515      // Open Level0 file      // Open Level0 file
516      //      //
517        if ( l0File ) l0File->Close();
518      l0File = new TFile(fname.Data());      l0File = new TFile(fname.Data());
519      if ( !l0File ) {      if ( !l0File ) {
520        if ( debug ) printf(" S4 - ERROR: problems opening  Level0 file\n");        if ( debug ) printf(" S4 - ERROR: problems opening  Level0 file\n");
# Line 658  int S4Core(UInt_t run, TFile *file,GL_TA Line 659  int S4Core(UInt_t run, TFile *file,GL_TA
659          // copy s4clone to s4          // copy s4clone to s4
660          //          //
661          //      s4 = new S4Level2();          //      s4 = new S4Level2();
662          s4->Clear();          //      s4->Clear();
663          memcpy(&s4,&s4clone,sizeof(s4clone));          memcpy(&s4,&s4clone,sizeof(s4clone));
664          //          //
665          // Fill entry in the new tree          // Fill entry in the new tree
# Line 679  int S4Core(UInt_t run, TFile *file,GL_TA Line 680  int S4Core(UInt_t run, TFile *file,GL_TA
680    if ( S4tr ) S4tr->SetName("S4");        if ( S4tr ) S4tr->SetName("S4");    
681    if ( file ){    if ( file ){
682      file->cd();      file->cd();
683      S4tr->Write("S4", TObject::kOverwrite);      if ( S4tr ) S4tr->Write("S4", TObject::kOverwrite); // 10RED bug fixed
684      //file->Write();      //file->Write();
685    };    };
686    //    //

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.30

  ViewVC Help
Powered by ViewVC 1.1.23