Changeset 423 for trunk/MagicSoft/Simulation/Corsika/GuiSimone
- Timestamp:
- 07/15/00 10:31:07 (24 years ago)
- Location:
- trunk/MagicSoft/Simulation/Corsika/GuiSimone
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Simulation/Corsika/GuiSimone/MainFrameSimone.cxx
r416 r423 19 19 20 20 fNtup = new TNtuple ("fNtup", "Ntuple with Run distributions", 21 "PartID:Energy:CoreX:CoreY ") ;21 "PartID:Energy:CoreX:CoreY:Theta:Phi:FirstInt") ; 22 22 // 23 23 // Create a main frame with a number of different buttons. … … 37 37 fFileMenu->AddEntry ("Exit", M_FILE_EXIT ) ; 38 38 39 39 40 // 40 41 // the button messages are handled by main frame (this) 41 42 // 42 43 fFileMenu->Associate(this) ; 43 44 44 45 45 fMenuBar = new TGMenuBar ( this, 1, 1, kHorizontalFrame ) ; … … 164 164 new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5 ) ) ; 165 165 166 fButtonP lot = new TGTextButton(fTabF2a, "PLOT", M_BUTTON_PLOT );167 fButtonP lot->Associate(this) ;168 fTabF2a->AddFrame (fButtonP lot, new TGLayoutHints(kLHintsTop | kLHintsLeft, 50, 50, 5, 5) );166 fButtonPrint = new TGTextButton(fTabF2a, "Print", M_BUTTON_PRINT ); 167 fButtonPrint->Associate(this) ; 168 fTabF2a->AddFrame (fButtonPrint, new TGLayoutHints(kLHintsTop | kLHintsLeft, 50, 50, 5, 5) ); 169 169 170 170 // create the entries in the second subframe … … 173 173 fTabF2b->AddFrame(fCanvasRun, new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandY | kLHintsExpandX, 5, 5, 5, 5 ) ) ; 174 174 175 // create the entries in the second subframe175 // create the entries in the third subframe 176 176 177 177 fButtonPartID = new TGTextButton(fTabF2c, "PartId", M_BUTTON_PARTID ); … … 183 183 fTabF2c->AddFrame (fButtonEnergy, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 184 184 185 fButtonCore = new TGTextButton(fTabF2c, "Core X", M_BUTTON_CORE );185 fButtonCore = new TGTextButton(fTabF2c, "Core", M_BUTTON_CORE ); 186 186 fButtonCore->Associate(this) ; 187 187 fTabF2c->AddFrame (fButtonCore, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 188 188 189 fButtonTheta = new TGTextButton(fTabF2c, "Theta", M_BUTTON_THETA ); 190 fButtonTheta->Associate(this) ; 191 fTabF2c->AddFrame (fButtonTheta, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 192 193 fButtonPhi = new TGTextButton(fTabF2c, " Phi ", M_BUTTON_PHI ); 194 fButtonPhi->Associate(this) ; 195 fTabF2c->AddFrame (fButtonPhi, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 196 197 fButtonFirst = new TGTextButton(fTabF2c, "FirstInt", M_BUTTON_FIRSTINT ); 198 fButtonFirst->Associate(this) ; 199 fTabF2c->AddFrame (fButtonFirst, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 200 189 201 // 190 202 // create Tab 3 191 203 // 192 204 205 tf = fTab->AddTab("Event Dist") ; 206 fTabF3 = new TGCompositeFrame (tf, 100, 100, kVerticalFrame) ; 207 208 tf->AddFrame(fTabF3, fLayTab) ; 209 210 211 // create the vertical subframes 212 213 fTabF3a = new TGCompositeFrame (fTabF3, 100, 100, kHorizontalFrame) ; 214 fTabF3->AddFrame(fTabF3a, fLayTab ) ; 215 216 fTabF3b = new TGCompositeFrame (fTabF3, 300, 300, kHorizontalFrame) ; 217 fTabF3->AddFrame(fTabF3b, 218 new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandX |kLHintsExpandY, 5, 5, 5, 5 ) ) ; 219 220 fTabF3c = new TGCompositeFrame (fTabF3, 100, 100, kHorizontalFrame) ; 221 fTabF3->AddFrame(fTabF3c,new TGLayoutHints(kLHintsBottom | kLHintsLeft | kLHintsExpandX, 5, 5, 5, 5 ) ) ; 222 223 // create the entries in first subframe 224 225 fLabel3 = new TGLabel(fTabF3a, new TGString("Input:") ); 226 fTabF3a->AddFrame( fLabel3, new TGLayoutHints(kLHintsTop | kLHintsLeft , 5, 5, 5, 5 ) ) ; 227 228 fDir3 = new TGListBox(fTabF3a, -1) ; 229 fDir3->Resize(350,20) ; 230 sprintf ( temp, "%s", fInputPath ) ; 231 fDir3->AddEntry(temp, 1) ; 232 fTabF3a->AddFrame( fDir3, new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandX | kLHintsExpandY, 5, 5, 5, 5 ) ) ; 233 234 fLabel4 = new TGLabel(fTabF3a, new TGString("EventNb:") ); 235 fTabF3a->AddFrame( fLabel4, new TGLayoutHints(kLHintsTop | kLHintsLeft , 5, 5, 5, 5 ) ) ; 236 237 fDirEvtNb = new TGListBox(fTabF3a, -1) ; 238 fDirEvtNb->Resize(50,20) ; 239 fTabF3a->AddFrame( fDirEvtNb, 240 new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5 ) ) ; 241 242 fButtonPrev = new TGTextButton(fTabF3a, "Prev", M_BUTTON_PREV ); 243 fButtonPrev->Associate(this) ; 244 fTabF3a->AddFrame (fButtonPrev, new TGLayoutHints(kLHintsTop | kLHintsLeft, 10, 10, 5, 5) ); 245 246 fButtonNext = new TGTextButton(fTabF3a, "Next", M_BUTTON_NEXT ); 247 fButtonNext->Associate(this) ; 248 fTabF3a->AddFrame (fButtonNext, new TGLayoutHints(kLHintsTop | kLHintsLeft, 10, 10, 5, 5) ); 249 250 251 // 252 // create the entries in the second subframe 253 254 255 fCanvasEvt = new TRootEmbeddedCanvas("fCanvasEvt", fTabF3b, 300, 300 ) ; 256 fTabF3b->AddFrame(fCanvasEvt, new TGLayoutHints(kLHintsTop | kLHintsLeft | kLHintsExpandY | kLHintsExpandX, 5, 5, 5, 5 ) ) ; 257 258 259 // create the entries in the third subframe 260 261 fButtonWave = new TGTextButton(fTabF3c, "Wavelength", M_BUTTON_WAVELEN ); 262 fButtonWave->Associate(this) ; 263 fTabF3c->AddFrame (fButtonWave, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 264 265 fButtonPosit = new TGTextButton(fTabF3c, "Position", M_BUTTON_POSIT ); 266 fButtonPosit->Associate(this) ; 267 fTabF3c->AddFrame (fButtonPosit, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 268 269 fButtonHeight = new TGTextButton(fTabF3c, "Height", M_BUTTON_HEIGHT ); 270 fButtonHeight->Associate(this) ; 271 fTabF3c->AddFrame (fButtonHeight, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 272 273 fButtonTime = new TGTextButton(fTabF3c, "Time", M_BUTTON_TIME ); 274 fButtonTime->Associate(this) ; 275 fTabF3c->AddFrame (fButtonTime, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 276 277 fButtonDire = new TGTextButton(fTabF3c, "Direction", M_BUTTON_DIRE ); 278 fButtonDire->Associate(this) ; 279 fTabF3c->AddFrame (fButtonDire, new TGLayoutHints(kLHintsBottom | kLHintsLeft, 2, 2, 2, 2) ); 280 281 // 282 // create Tab 4 283 // 284 193 285 tf = fTab->AddTab("Control") ; 194 fTabF3 = new TGCompositeFrame (tf, 100, 100, kVerticalFrame) ; 195 196 197 fButton1 = new TGTextButton(fTabF3, "&Exit", M_CTRL_EXIT); 198 fButton2 = new TGTextButton(fTabF3, "Working Directory", M_CTRL_PWD); 199 fButton3 = new TGTextButton(fTabF3, "Input Path", M_CTRL_PATH); 286 fTabF4 = new TGCompositeFrame (tf, 100, 100, kVerticalFrame) ; 287 288 fButton1 = new TGTextButton(fTabF4, "&Exit", M_CTRL_EXIT); 289 fButton2 = new TGTextButton(fTabF4, "Working Directory", M_CTRL_PWD); 290 fButton3 = new TGTextButton(fTabF4, "Input Path", M_CTRL_PATH); 200 291 201 292 fButton1->Associate(this) ; … … 205 296 fLayout = new TGLayoutHints(kLHintsTop | kLHintsLeft, 10, 10, 10, 10); 206 297 207 fTabF 3->AddFrame (fButton1, fLayout ) ;208 fTabF 3->AddFrame (fButton2, fLayout ) ;209 fTabF 3->AddFrame (fButton3, fLayout ) ;210 211 tf->AddFrame(fTabF 3, fLayTab) ;298 fTabF4->AddFrame (fButton1, fLayout ) ; 299 fTabF4->AddFrame (fButton2, fLayout ) ; 300 fTabF4->AddFrame (fButton3, fLayout ) ; 301 302 tf->AddFrame(fTabF4, fLayTab) ; 212 303 213 304 fFrame->AddFrame ( fTab, new TGLayoutHints(kLHintsBottom | kLHintsExpandX | kLHintsExpandY, 5, 5, 5, 5) ); 214 305 215 306 AddFrame(fFrame, new TGLayoutHints (kLHintsExpandX|kLHintsExpandY) ) ; 216 217 218 307 219 308 // … … 238 327 delete fButton1 ; 239 328 delete fButton2 ; 240 delete fFrame, fTab, fTabF1, fTabF2, fTabF 3;329 delete fFrame, fTab, fTabF1, fTabF2, fTabF4 ; 241 330 delete fTabF1a, fTabF1b ; 242 331 delete fDir, fCdup, fListMode, fDetail ; … … 294 383 // ====================================================================== 295 384 // ====================================================================== 385 386 Bool_t MainFrameSimone::DrawRunParam (Char_t *paraName) { 387 388 TCanvas *canvas = fCanvasRun->GetCanvas(); 389 390 canvas->cd() ; 391 392 if ( CheckNtup() ) 393 { 394 fNtup->Draw(paraName) ; 395 canvas->Modified() ; 396 canvas->Update() ; 397 } 398 else 399 printf("No Ntuple exist!!\n"); 400 } 401 402 // ====================================================================== 403 // ====================================================================== 404 296 405 Bool_t MainFrameSimone::CheckNtup() 297 406 { … … 320 429 Bool_t MainFrameSimone::ReadDataToNtup() 321 430 { 431 FILE *unit ; 432 Char_t rootfile[256] ; 322 433 Char_t cername[256] ; 323 434 Char_t datname[256] ; … … 328 439 329 440 printf("readin the input path: %s \n", fInputPath ) ; 330 441 331 442 fNtup->Reset() ; 332 443 333 for (int i_cer = 1; i_cer <= 100000; i_cer++ ) { 334 335 // inform about progress 336 337 if (!( i_cer %1000) ) 338 { 339 cout << i_cer << endl ; 444 sprintf (rootfile, "%s/simone.root", fInputPath ) ; 445 446 // 447 // check if there is a file simone.root in the directory fInputPath 448 // 449 // if the file is there open it an read the ntuple in, 450 // else open all cerenkov files and fill the histograms and store 451 // the ntuple as simone.root in the directory fInputPath 452 // 453 454 if ( ( unit = fopen (rootfile, "r" )) != 0 ) { 455 fclose (unit) ; 456 457 // 458 // open the file as a root file 459 // 460 461 TFile *hfile = new TFile ( rootfile ) ; 462 463 // 464 // connect the ntuple from the file 465 // 466 467 fNtup = (TNtuple *) hfile->Get("fNtup") ; 468 469 fNtup->Read("fNtup") ; 470 471 // 472 // close the root file 473 // 474 475 //hfile->Close() ; 476 477 //delete hfile ; 478 479 480 481 fNumEvents = (Int_t) fNtup->GetEntries() ; 482 483 sprintf ( datname, "%d", fNumEvents ) ; 484 485 fDirNum->RemoveEntry(1) ; 486 fDirNum->AddEntry(datname,1) ; 487 fDirNum->MapSubwindows() ; 488 fDirNum->Layout() ; 489 } 490 else { 491 // 492 // create the root file 493 // 494 495 TFile *hfile = new TFile ( rootfile, "NEW" ) ; 496 497 498 for (int i_cer = 1; i_cer <= 100000; i_cer++ ) { 499 500 // inform about progress 501 502 if (!( i_cer %1000) ) 503 { 504 cout << i_cer << endl ; 505 sprintf ( datname, "%d", fNumEvents ) ; 506 507 fDirNum->RemoveEntry(1) ; 508 fDirNum->AddEntry(datname,1) ; 509 fDirNum->MapSubwindows() ; 510 fDirNum->Layout() ; 511 } 512 513 514 // create the file names 515 516 sprintf ( cername, "%s/cer%06d", fInputPath, i_cer ) ; 517 sprintf ( datname, "%s/dat%06d", fInputPath, i_cer ) ; 518 519 // try to open the files 520 521 cerfile.open( cername ); 522 523 if ( cerfile.bad() ) { 524 525 fNumEvents = i_cer -1 ; 526 340 527 sprintf ( datname, "%d", fNumEvents ) ; 341 528 … … 344 531 fDirNum->MapSubwindows() ; 345 532 fDirNum->Layout() ; 533 534 break ; 346 535 } 347 348 349 // create the file names 350 351 sprintf ( cername, "%s/cer%06d", fInputPath, i_cer ) ; 352 sprintf ( datname, "%s/dat%06d", fInputPath, i_cer ) ; 353 354 // try to open the files 355 356 cerfile.open( cername ); 357 358 if ( cerfile.bad() ) { 359 360 fNumEvents = i_cer -1 ; 361 362 sprintf ( datname, "%d", fNumEvents ) ; 363 364 fDirNum->RemoveEntry(1) ; 365 fDirNum->AddEntry(datname,1) ; 366 fDirNum->MapSubwindows() ; 367 fDirNum->Layout() ; 368 369 break ; 536 537 Event.read( cerfile ); 538 539 // 540 // fill Ntuple 541 // 542 543 fNtup->Fill( Event.get_primary() , 544 Event.get_energy() , 545 Event.get_coreX(), 546 Event.get_coreY(), 547 Event.get_theta(), 548 Event.get_phi(), 549 Event.get_firstInt() ) ; 550 551 552 cerfile.close(); 553 370 554 } 371 372 Event.read( cerfile ); 373 374 // 375 // fill Ntuple 376 // 377 378 fNtup->Fill( Event.get_primary() , 379 Event.get_energy() , 380 Event.get_coreX(), 381 Event.get_coreY() ) ; 382 383 384 cerfile.close(); 385 555 556 // 557 // write Ntuple to the file 558 // 559 fNtup->Write() ; 560 561 // 562 // write the root file 563 // 564 hfile->Write(); 565 566 delete hfile ; 386 567 } 387 568 569 388 570 // 389 571 // set some value of this class 390 572 // 391 sprintf ( fNtupPath, "%s", fInputPath) ; 392 573 sprintf ( fNtupPath, "%s", fInputPath) ; 574 393 575 return (kTRUE) ; 394 576 } … … 408 590 void *np = NULL ; // null pointer 409 591 410 TCanvas *canvas = fCanvasRun->GetCanvas(); 411 592 TCanvas *canvas = fCanvasRun->GetCanvas(); 593 412 594 // Process events generated by the buttons in the frame. 413 595 … … 473 655 break; 474 656 657 case M_BUTTON_PRINT: 658 canvas->Print("simone.ps") ; 659 // gSystem->Exec("lpr simone.ps") ; 660 gSystem->Exec("rm -f simone.ps") ; 661 break; 662 475 663 case M_BUTTON_PARTID: 476 if ( CheckNtup() ) 477 { 478 fNtup->Draw("PartID") ; 479 canvas->Modified() ; 480 canvas->Update() ; 481 } 482 else 483 printf("No Ntuple exist!!\n"); 664 DrawRunParam("PartID") ; 665 break ; 666 667 case M_BUTTON_ENERGY: 668 DrawRunParam("log10(Energy)") ; 484 669 break; 485 670 486 case M_BUTTON_ENERGY: 487 if ( CheckNtup() ) 488 { 489 fNtup->Draw("Energy") ; 490 canvas->Modified() ; 491 canvas->Update() ; 492 } 493 else 494 printf("No Ntuple exist!!\n"); 671 case M_BUTTON_CORE: 672 DrawRunParam("CoreY:CoreX") ; 495 673 break; 496 497 case M_BUTTON_CORE: 498 if ( CheckNtup() ) 499 { 500 fNtup->Draw("CoreY:CoreX") ; 501 canvas->Modified() ; 502 canvas->Update() ; 503 } 504 else 505 printf("No Ntuple exist!!\n"); 674 675 case M_BUTTON_THETA: 676 DrawRunParam("Theta") ; 506 677 break; 678 679 case M_BUTTON_PHI: 680 DrawRunParam("Phi") ; 681 break; 682 683 case M_BUTTON_FIRSTINT: 684 DrawRunParam("FirstInt") ; 685 break; 686 507 687 508 688 case M_CTRL_EXIT: -
trunk/MagicSoft/Simulation/Corsika/GuiSimone/MainFrameSimone.hxx
r413 r423 11 11 #include <TRootEmbeddedCanvas.h> 12 12 #include <TNtuple.h> 13 #include <TFile.h> 13 14 #include <TCanvas.h> 14 15 … … 24 25 M_BUTTON_SELECT, 25 26 26 M_BUTTON_P LOT,27 M_BUTTON_PRINT, 27 28 M_BUTTON_PARTID, 28 29 M_BUTTON_ENERGY, 29 30 M_BUTTON_CORE, 31 M_BUTTON_THETA, 32 M_BUTTON_PHI, 33 M_BUTTON_FIRSTINT, 30 34 35 M_BUTTON_PREV, 36 M_BUTTON_NEXT, 37 38 M_BUTTON_WAVELEN, 39 M_BUTTON_POSIT, 40 M_BUTTON_HEIGHT, 41 M_BUTTON_TIME, 42 M_BUTTON_DIRE, 31 43 32 44 M_CTRL_EXIT, … … 49 61 TGCompositeFrame *fFrame ; 50 62 TGTab *fTab ; 51 TGCompositeFrame *fTabF1, *fTabF2, *fTabF3 ; 63 TGCompositeFrame *fTabF1, *fTabF2, *fTabF3, *fTabF4 ; 64 52 65 TGCompositeFrame *fTabF1a, *fTabF1b ; 53 66 TGTextButton *fSelectButton ; … … 56 69 TGFileContainer *fFileCont ; 57 70 TGListView *fFileView ; 71 58 72 TGCompositeFrame *fTabF2a, *fTabF2b, *fTabF2c ; 59 73 TGLabel *fLabelInput, *fLabelNumEvts ; 60 74 TGListBox *fDir2, *fDirNum ; 61 TGTextButton *fButtonP lot ;75 TGTextButton *fButtonPrint ; 62 76 TRootEmbeddedCanvas *fCanvasRun ; 63 77 TGTextButton *fButtonPartID, *fButtonEnergy, *fButtonCore ; 64 78 TGTextButton *fButtonTheta, *fButtonPhi, *fButtonFirst ; 79 80 TGCompositeFrame *fTabF3a, *fTabF3b, *fTabF3c ; 81 TGLabel *fLabel3, *fLabel4 ; 82 TGListBox *fDir3, *fDirEvtNb ; 83 TRootEmbeddedCanvas *fCanvasEvt ; 84 TGTextButton *fButtonPrev, *fButtonNext ; 85 TGTextButton *fButtonWave, *fButtonPosit ; 86 TGTextButton *fButtonHeight, *fButtonTime, *fButtonDire ; 87 88 65 89 TGTextButton *fButton1 ; 66 90 TGTextButton *fButton2 ; … … 79 103 80 104 Bool_t CerFileExist(Char_t *dir) ; 105 Bool_t DrawRunParam(Char_t *paraName) ; 81 106 Bool_t CheckNtup() ; 82 107 Bool_t ReadDataToNtup() ; -
trunk/MagicSoft/Simulation/Corsika/GuiSimone/Makefile
r416 r423 19 19 # 20 20 # $RCSfile: Makefile,v $ 21 # $Revision: 1. 2$21 # $Revision: 1.3 $ 22 22 # $Author: harald $ 23 # $Date: 2000-07- 06 11:31:05$23 # $Date: 2000-07-15 09:31:07 $ 24 24 # 25 25 ################################################################## … … 90 90 simone.o 91 91 92 PROGRAM= simone92 PROGRAM=guisimone 93 93 94 94 ############################################################ … … 168 168 ../../Detector/include-CORSIKA/COREventHeader.o: ../../Detector/include-CORSIKA/COREventHeader.hxx 169 169 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/stdlib.h 170 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/standards.h 171 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/getopt.h 170 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/features.h 171 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/sys/cdefs.h 172 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/gnu/stubs.h 173 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 172 174 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/sys/types.h 173 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/mach/machine/vm_types.h 175 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/types.h 176 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/time.h 177 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/endian.h 178 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/endian.h 174 179 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/sys/select.h 180 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/select.h 181 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/sigset.h 182 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/sys/sysmacros.h 183 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/alloca.h 175 184 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/math.h 185 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/huge_val.h 186 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/mathdef.h 187 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/include/bits/mathcalls.h 188 ../../Detector/include-CORSIKA/COREventHeader.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 176 189 ../../Detector/include-CORSIKA/CORParticle.o: ../../Detector/include-CORSIKA/CORParticle.hxx 177 190 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/stdlib.h 178 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/standards.h 179 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/getopt.h 191 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/features.h 192 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/sys/cdefs.h 193 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/gnu/stubs.h 194 ../../Detector/include-CORSIKA/CORParticle.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 180 195 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/sys/types.h 181 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/mach/machine/vm_types.h 196 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/types.h 197 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/time.h 198 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/endian.h 199 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/endian.h 182 200 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/sys/select.h 201 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/select.h 202 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/sigset.h 203 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/sys/sysmacros.h 204 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/alloca.h 183 205 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/math.h 206 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/huge_val.h 207 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/mathdef.h 208 ../../Detector/include-CORSIKA/CORParticle.o: /usr/include/bits/mathcalls.h 209 ../../Detector/include-CORSIKA/CORParticle.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 184 210 ../../Detector/include-CORSIKA/CORStatfile.o: ../../Detector/include-CORSIKA/CORStatfile.hxx 185 211 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/stdlib.h 186 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/standards.h 187 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/getopt.h 212 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/features.h 213 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/sys/cdefs.h 214 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/gnu/stubs.h 215 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 188 216 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/sys/types.h 189 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/mach/machine/vm_types.h 217 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/types.h 218 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/time.h 219 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/endian.h 220 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/endian.h 190 221 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/sys/select.h 222 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/select.h 223 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/sigset.h 224 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/sys/sysmacros.h 225 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/alloca.h 191 226 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/math.h 227 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/huge_val.h 228 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/mathdef.h 229 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/include/bits/mathcalls.h 230 ../../Detector/include-CORSIKA/CORStatfile.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 192 231 MainFrameSimone.o: MainFrameSimone.hxx 193 232 MainFrameSimone.o: ../../Detector/include-CORSIKA/COREventHeader.hxx 194 MainFrameSimone.o: /usr/include/stdlib.h /usr/include/standards.h 195 MainFrameSimone.o: /usr/include/getopt.h /usr/include/sys/types.h 196 MainFrameSimone.o: /usr/include/mach/machine/vm_types.h 197 MainFrameSimone.o: /usr/include/sys/select.h /usr/include/math.h 198 simone.o: /usr/include/stdlib.h /usr/include/standards.h 199 simone.o: /usr/include/getopt.h /usr/include/sys/types.h 200 simone.o: /usr/include/mach/machine/vm_types.h /usr/include/sys/select.h 233 MainFrameSimone.o: /usr/include/stdlib.h /usr/include/features.h 234 MainFrameSimone.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h 235 MainFrameSimone.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 236 MainFrameSimone.o: /usr/include/sys/types.h /usr/include/bits/types.h 237 MainFrameSimone.o: /usr/include/time.h /usr/include/endian.h 238 MainFrameSimone.o: /usr/include/bits/endian.h /usr/include/sys/select.h 239 MainFrameSimone.o: /usr/include/bits/select.h /usr/include/bits/sigset.h 240 MainFrameSimone.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h 241 MainFrameSimone.o: /usr/include/math.h /usr/include/bits/huge_val.h 242 MainFrameSimone.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h 243 MainFrameSimone.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h 244 simone.o: /usr/include/stdlib.h /usr/include/features.h 245 simone.o: /usr/include/sys/cdefs.h /usr/include/gnu/stubs.h 246 simone.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/stddef.h 247 simone.o: /usr/include/sys/types.h /usr/include/bits/types.h 248 simone.o: /usr/include/time.h /usr/include/endian.h 249 simone.o: /usr/include/bits/endian.h /usr/include/sys/select.h 250 simone.o: /usr/include/bits/select.h /usr/include/bits/sigset.h 251 simone.o: /usr/include/sys/sysmacros.h /usr/include/alloca.h 201 252 simone.o: MainFrameSimone.hxx 202 253 simone.o: ../../Detector/include-CORSIKA/COREventHeader.hxx 203 simone.o: /usr/include/math.h 254 simone.o: /usr/include/math.h /usr/include/bits/huge_val.h 255 simone.o: /usr/include/bits/mathdef.h /usr/include/bits/mathcalls.h 256 simone.o: /usr/lib/gcc-lib/i486-linux/2.7.2.3/include/float.h
Note:
See TracChangeset
for help on using the changeset viewer.