39 |
temprname << routdir; |
temprname << routdir; |
40 |
temprname << "/" << processFolder.Data(); |
temprname << "/" << processFolder.Data(); |
41 |
// |
// |
42 |
|
if ( !dbc->IsConnected() ) throw -807; |
43 |
runinfo = new ItoRunInfo(dbc,processFile,processFolder); |
runinfo = new ItoRunInfo(dbc,processFile,processFolder); |
44 |
sgnl = runinfo->Update(run,"NONE",""); |
sgnl = runinfo->Update(run,"NONE",""); |
45 |
gSystem->Unlink(temprname.str().c_str()); |
gSystem->Unlink(temprname.str().c_str()); |
49 |
if ( processFile ) processFile->Write("Run"); |
if ( processFile ) processFile->Write("Run"); |
50 |
runinfo->Clear(); |
runinfo->Clear(); |
51 |
// |
// |
52 |
|
if ( sgnl < 0 ) throw sgnl; |
53 |
|
// |
54 |
delete runinfo; |
delete runinfo; |
55 |
// |
// |
56 |
runinfo = new ItoRunInfo(processFile); |
runinfo = new ItoRunInfo(processFile); |
59 |
runinfo->Close(); |
runinfo->Close(); |
60 |
processFile->cd(); |
processFile->cd(); |
61 |
if ( processFile ) processFile->Write("Run"); |
if ( processFile ) processFile->Write("Run"); |
|
runinfo->Clear(); |
|
|
delete runinfo; |
|
62 |
// |
// |
63 |
|
if ( sgnl < 0 ) throw sgnl; |
64 |
// |
// |
65 |
|
runinfo->Clear(); |
66 |
|
delete runinfo; |
67 |
// |
// |
|
if ( sgnl < 0 ) throw sgnl; |
|
68 |
return(sgnl); |
return(sgnl); |
69 |
} |
} |