| 569 |
if ( tempfile ) tempfile->Close(); |
if ( tempfile ) tempfile->Close(); |
| 570 |
if ( myfold ) gSystem->Unlink(tempname.str().c_str()); |
if ( myfold ) gSystem->Unlink(tempname.str().c_str()); |
| 571 |
// |
// |
|
if ( runinfo ) runinfo->Close(); |
|
| 572 |
if ( NDtr ) NDtr->SetName("NeutronD"); |
if ( NDtr ) NDtr->SetName("NeutronD"); |
| 573 |
if ( file ){ |
if ( file ){ |
| 574 |
file->cd(); |
file->cd(); |
| 575 |
file->Write(); |
NDtr->Write("NeutronD", TObject::kOverwrite); |
| 576 |
}; |
}; |
| 577 |
// |
// |
| 578 |
if ( myfold ) gSystem->Unlink(NDfolder.str().c_str()); |
if ( myfold ) gSystem->Unlink(NDfolder.str().c_str()); |
| 580 |
// the end |
// the end |
| 581 |
// |
// |
| 582 |
if ( verbose ) printf("\n Exiting...\n"); |
if ( verbose ) printf("\n Exiting...\n"); |
| 583 |
if ( NDtr ) NDtr->Delete(); |
// if ( NDtr ) NDtr->Delete(); |
| 584 |
// |
// |
| 585 |
if ( nd ) delete nd; |
// if ( nd ) delete nd; |
| 586 |
if ( ndclone ) delete ndclone; |
//if ( ndclone ) delete ndclone; |
| 587 |
if ( glroot ) delete glroot; |
if ( glroot ) delete glroot; |
| 588 |
|
if ( runinfo ) runinfo->Close(); |
| 589 |
if ( runinfo ) delete runinfo; |
if ( runinfo ) delete runinfo; |
| 590 |
// |
// |
| 591 |
if(code < 0) throw code; |
if(code < 0) throw code; |