| 184 |
TTree *otr8 = 0; |
TTree *otr8 = 0; |
| 185 |
// |
// |
| 186 |
pamela->var.fl0 = false; |
pamela->var.fl0 = false; |
| 187 |
|
pamela->var.restart = false; |
| 188 |
Int_t i = 0; |
Int_t i = 0; |
| 189 |
Int_t isOK = 0; |
Int_t isOK = 0; |
| 190 |
// |
// |
| 191 |
restart: |
restart: |
| 192 |
// |
// |
| 193 |
|
if ( !pamela->var.restart ){ |
| 194 |
|
if ( i < 0 ){ |
| 195 |
|
i = -i; |
| 196 |
|
} else { |
| 197 |
|
i = 0; |
| 198 |
|
}; |
| 199 |
|
}; |
| 200 |
|
// |
| 201 |
// set boolean variables |
// set boolean variables |
| 202 |
// |
// |
|
pamela->var.restart = false; |
|
| 203 |
pamela->var.waitforever = false; |
pamela->var.waitforever = false; |
| 204 |
pamela->var.jumprog = true; |
pamela->var.jumprog = true; |
| 205 |
pamela->var.jumpen = false; |
pamela->var.jumpen = false; |
| 212 |
if ( filename.Data() == "" || !strcmp(filename.Data(),"help") ){ |
if ( filename.Data() == "" || !strcmp(filename.Data(),"help") ){ |
| 213 |
pamela->var.waitforever = true; |
pamela->var.waitforever = true; |
| 214 |
}; |
}; |
| 215 |
// |
// // |
| 216 |
// chek if we are forcing level0 |
// // chek if we are forcing level0 |
| 217 |
// |
// // |
| 218 |
if ( pamela->var.fl0 == true ){ |
// if ( pamela->var.fl0 == true ){ |
| 219 |
FORCELEV = 0; |
// FORCELEV = 0; |
| 220 |
} else { |
// } else { |
| 221 |
FORCELEV = -1; |
// FORCELEV = -1; |
| 222 |
}; |
// }; |
| 223 |
// |
// |
| 224 |
// Define some variables |
// Define some variables |
| 225 |
// |
// |
| 241 |
gStyle->SetNdivisions(1,"X"); |
gStyle->SetNdivisions(1,"X"); |
| 242 |
gStyle->SetNdivisions(1,"Y"); |
gStyle->SetNdivisions(1,"Y"); |
| 243 |
// |
// |
|
if ( i < 0 ){ |
|
|
i = -i; |
|
|
} else { |
|
|
i = 0; |
|
|
}; |
|
| 244 |
isOK = 0; |
isOK = 0; |
| 245 |
// |
// |
| 246 |
// from here to refresh |
// from here to refresh |
| 265 |
}; |
}; |
| 266 |
// |
// |
| 267 |
// |
// |
| 268 |
// if ( pamela->var.fl0 == true ) { |
if ( pamela->var.fl0 == true ) { |
| 269 |
// FORCELEV = 0; |
FORCELEV = 0; |
| 270 |
// } else { |
} else { |
| 271 |
// if ( pamela->var.refresh ) FORCELEV = -1; //<<<<<<<<<<<<<<<<<<<<<<<<<<????????????????????? |
if ( pamela->var.refresh ) FORCELEV = -1; //<<<<<<<<<<<<<<<<<<<<<<<<<<????????????????????? |
| 272 |
// }; |
}; |
| 273 |
// |
// |
| 274 |
// check the detectors to be shown |
// check the detectors to be shown |
| 275 |
// |
// |
| 293 |
gSystem->Sleep(10); |
gSystem->Sleep(10); |
| 294 |
}; |
}; |
| 295 |
// |
// |
| 296 |
if ( pamela->var.restart ){ |
// if ( pamela->var.restart ){ |
| 297 |
filename = pamela->var.thefilename.Data(); |
// filename = pamela->var.thefilename.Data(); |
| 298 |
goto restart; |
// goto restart; |
| 299 |
}; |
// }; |
| 300 |
// |
// |
| 301 |
// check if we are forcing level0 data |
// check if we are forcing level0 data |
| 302 |
// |
// |
| 427 |
} else { |
} else { |
| 428 |
stringstream dddec; |
stringstream dddec; |
| 429 |
dddec.str(""); |
dddec.str(""); |
| 430 |
dddec << " +ALL +RUN +CAL1 -TRKh -TRK1 "; |
dddec << " +AUTO "; |
| 431 |
if ( !otr0 ){ |
// dddec << " +ALL +RUN +CAL1 -TRKh -TRK1 -TRK0 -CAL0"; |
| 432 |
dddec << " -TRG "; |
if ( !otr0 ){ |
| 433 |
pamela->var.TRG = 0; |
dddec << " -TRG "; |
| 434 |
otr0 = otr1; |
pamela->var.TRG = 0; |
| 435 |
}; |
otr0 = otr1; |
| 436 |
if ( !otr1 ){ |
}; |
| 437 |
dddec << " -CAL "; |
if ( !otr1 ){ |
| 438 |
pamela->var.CALO = 0; |
dddec << " -CAL "; |
| 439 |
if ( !otr0 ) otr0 = otr2; |
pamela->var.CALO = 0; |
| 440 |
}; |
if ( !otr0 ) otr0 = otr2; |
| 441 |
if ( !otr2 ){ |
}; |
| 442 |
dddec << " -TRK2 -TRK "; |
if ( !otr2 ){ |
| 443 |
pamela->var.TRK = 0; |
dddec << " -TRK2 -TRK "; |
| 444 |
if ( !otr0 ) otr0 = otr3; |
pamela->var.TRK = 0; |
| 445 |
}; |
if ( !otr0 ) otr0 = otr3; |
| 446 |
if ( !otr3 ){ |
}; |
| 447 |
dddec << " -ND "; |
if ( !otr3 ){ |
| 448 |
pamela->var.ND = 0; |
dddec << " -ND "; |
| 449 |
if ( !otr0 ) otr0 = otr4; |
pamela->var.ND = 0; |
| 450 |
}; |
if ( !otr0 ) otr0 = otr4; |
| 451 |
if ( !otr4 ){ |
}; |
| 452 |
dddec << " -ORB "; |
if ( !otr4 ){ |
| 453 |
pamela->var.ORB = 0; |
dddec << " -ORB "; |
| 454 |
if ( !otr0 ) otr0 = otr5; |
pamela->var.ORB = 0; |
| 455 |
}; |
if ( !otr0 ) otr0 = otr5; |
| 456 |
if ( !otr5 ){ |
}; |
| 457 |
dddec << " -S4 "; |
if ( !otr5 ){ |
| 458 |
pamela->var.S4 = 0; |
dddec << " -S4 "; |
| 459 |
if ( !otr0 ) otr0 = otr6; |
pamela->var.S4 = 0; |
| 460 |
}; |
if ( !otr0 ) otr0 = otr6; |
| 461 |
if ( !otr6 ){ |
}; |
| 462 |
dddec << " -TOF "; |
if ( !otr6 ){ |
| 463 |
pamela->var.TOF = 0; |
dddec << " -TOF "; |
| 464 |
if ( !otr0 ) otr0 = otr8; |
pamela->var.TOF = 0; |
| 465 |
}; |
if ( !otr0 ) otr0 = otr8; |
| 466 |
if ( !otr7 ){ |
}; |
| 467 |
dddec << " -RUN "; |
if ( !otr7 ){ |
| 468 |
pamela->var.RUN = 0; |
dddec << " -RUN "; |
| 469 |
}; |
pamela->var.RUN = 0; |
| 470 |
if ( !otr8 ){ |
}; |
| 471 |
dddec << " -AC "; |
if ( !otr8 ){ |
| 472 |
pamela->var.AC = 0; |
dddec << " -AC "; |
| 473 |
}; |
pamela->var.AC = 0; |
| 474 |
|
}; |
| 475 |
pamela->SetDDEC(dddec.str().c_str()); |
pamela->SetDDEC(dddec.str().c_str()); |
| 476 |
}; |
}; |
| 477 |
if ( !otr0 && !otr1 && !otr2 && !otr3 && !otr4 && !otr5 && !otr6 && !otr7 && !otr8 && !L0 ){ |
if ( !otr0 && !otr1 && !otr2 && !otr3 && !otr4 && !otr5 && !otr6 && !otr7 && !otr8 && !L0 ){ |
| 545 |
// |
// |
| 546 |
// display the first event (unless we are refreshing only the window) |
// display the first event (unless we are refreshing only the window) |
| 547 |
// |
// |
| 548 |
if ( !pamela->var.refresh ) i = pamela->minevent; |
if ( !pamela->var.refresh && !pamela->var.restart ) i = pamela->minevent; |
| 549 |
|
pamela->var.restart = false; |
| 550 |
pamela->var.refresh = false; |
pamela->var.refresh = false; |
| 551 |
// |
// |
| 552 |
pamgui->RefreshButtons(); |
pamgui->RefreshButtons(); |
| 665 |
// if ( headerFile ) headerFile->Close("R"); |
// if ( headerFile ) headerFile->Close("R"); |
| 666 |
if ( pamela->var.refresh ) goto refresh; |
if ( pamela->var.refresh ) goto refresh; |
| 667 |
if ( pamela->var.restart ){ |
if ( pamela->var.restart ){ |
| 668 |
|
i = pamela->var.i; |
| 669 |
filename = pamela->var.thefilename.Data(); |
filename = pamela->var.thefilename.Data(); |
| 670 |
goto restart; |
goto restart; |
| 671 |
}; |
}; |