/[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.25 by mocchiut, Fri Jan 29 05:49:28 2010 UTC revision 1.27 by mocchiut, Tue May 15 14:31:27 2012 UTC
# Line 581  int S4Core(UInt_t run, TFile *file,GL_TA Line 581  int S4Core(UInt_t run, TFile *file,GL_TA
581      //      //
582      if ( dbc ){      if ( dbc ){
583        dbc->Close();        dbc->Close();
584        //      delete dbc;        delete dbc;
585          dbc = 0;
586      };      };
587      //      //
588      for ( re = runinfo->EV_FROM; re < (runinfo->EV_FROM+runinfo->NEVENTS); re++){      for ( re = runinfo->EV_FROM; re < (runinfo->EV_FROM+runinfo->NEVENTS); re++){
# Line 674  int S4Core(UInt_t run, TFile *file,GL_TA Line 675  int S4Core(UInt_t run, TFile *file,GL_TA
675    if ( tempfile ) tempfile->Close();                if ( tempfile ) tempfile->Close();            
676    if ( myfold) gSystem->Unlink(tempname.str().c_str());    if ( myfold) gSystem->Unlink(tempname.str().c_str());
677    //    //
678    if ( runinfo ) runinfo->Close();        //runinfo->Write();
679    if ( S4tr ) S4tr->SetName("S4");        if ( S4tr ) S4tr->SetName("S4");    
680    if ( file ){    if ( file ){
681      file->cd();      file->cd();
682      file->Write();      S4tr->Write("S4", TObject::kOverwrite);
683        //file->Write();
684    };    };
685    //    //
686    if ( myfold ) gSystem->Unlink(S4folder.str().c_str());    if ( myfold ) gSystem->Unlink(S4folder.str().c_str());
# Line 686  int S4Core(UInt_t run, TFile *file,GL_TA Line 688  int S4Core(UInt_t run, TFile *file,GL_TA
688    // the end    // the end
689    //    //
690    if (verbose) printf("\n Exiting...\n");    if (verbose) printf("\n Exiting...\n");
   if ( S4tr ) S4tr->Delete();  
691    //    //
   if ( s4 ) delete s4;  
   if ( s4clone ) delete s4clone;  
692    if ( glroot ) delete glroot;    if ( glroot ) delete glroot;
693    if ( runinfo ) delete runinfo;    if ( runinfo ) runinfo->Close();    
694      if ( runinfo ) delete runinfo;
695    //    //
696    if(code < 0)  throw code;    if(code < 0)  throw code;
697    return(code);    return(code);

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

  ViewVC Help
Powered by ViewVC 1.1.23