Ignore:
Timestamp:
07/15/00 12:15:57 (24 years ago)
Author:
harald
Message:
Filled the Event distributions frame with live....
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Simulation/Corsika/GuiSimone/MainFrameSimone.cxx

    r423 r424  
    1111
    1212
    13 
    1413MainFrameSimone::MainFrameSimone(const TGWindow *p, UInt_t w, UInt_t h)
    1514    : TGMainFrame(p, w, h)
     
    1716  sprintf (fInputPath, "\0" ) ;
    1817  fNumEvents = 0 ;
    19  
     18
     19  fEvtNb = 0 ;
     20
     21  //
     22  //  set up the NTuples
     23  //
    2024  fNtup = new TNtuple ("fNtup", "Ntuple with Run distributions",
    2125                       "PartID:Energy:CoreX:CoreY:Theta:Phi:FirstInt") ;
     26
     27  fNtupEvt = new TNtuple ("fNtupEvt", "Ntuple with Event distributions",
     28                          "WaveLen:PosX:PoxY:Height:Time:DireX:DireY") ;
     29 
     30
    2231  //
    2332  // Create a main frame with a number of different buttons.
     
    377386    return ( kTRUE ) ;
    378387  }
    379  
    380   return (kFALSE) ;
     388
    381389}
    382390
     
    395403      canvas->Modified() ;
    396404      canvas->Update() ;
     405     
     406      return(kTRUE) ;
    397407    }
    398408  else 
    399     printf("No Ntuple exist!!\n");
     409    printf("No Ntuple exist!!\n");
     410
     411  return (kFALSE) ;
    400412}
    401413
     
    583595  Int_t retval = 0 ;
    584596  Char_t  wort[100] ;
     597  Char_t  wort2[10] ;
    585598  Char_t  testfile[100] ;
    586599  Char_t  extens[5] ;
     
    603616        sprintf ( fInputPath, "\0") ;
    604617        fSelectButton->SetState(kButtonDisabled) ;
     618
    605619        fDir2->RemoveEntry(1) ;
    606620        fDir2->AddEntry(fInputPath,1) ;
    607621        fDir2->MapSubwindows() ;
    608622        fDir2->Layout() ;   
    609              
     623       
     624        fDir3->RemoveEntry(1) ;
     625        fDir3->AddEntry(fInputPath,1) ;
     626        fDir3->MapSubwindows() ;
     627        fDir3->Layout() ;   
     628             
     629
     630        sprintf (wort2, "\0" ) ;
     631        fDirEvtNb->RemoveEntry(1) ;
     632        fDirEvtNb->AddEntry( wort2, 1 ) ;
     633        fDirEvtNb->MapSubwindows() ;
     634        fDirEvtNb->Layout() ;
     635 
     636
     637
    610638        //
    611639        //  goto the parent directory
     
    651679            fDir2->Layout() ;   
    652680             
     681            fDir3->RemoveEntry(1) ;
     682            fDir3->AddEntry(fInputPath,1) ;         
     683            fDir3->MapSubwindows() ;
     684            fDir3->Layout() ;                 
     685
     686            fEvtNb = 0 ;
     687            sprintf (wort2, "%d", fEvtNb ) ;
     688            fDirEvtNb->RemoveEntry(1) ;
     689            fDirEvtNb->AddEntry( wort2, 1 ) ;
     690            fDirEvtNb->MapSubwindows() ;
     691            fDirEvtNb->Layout() ;
     692
    653693          }
    654694        }
     
    657697      case M_BUTTON_PRINT:
    658698        canvas->Print("simone.ps") ;
    659         //      gSystem->Exec("lpr simone.ps") ;
     699        gSystem->Exec("lpr simone.ps") ;
    660700        gSystem->Exec("rm -f simone.ps") ;
    661701        break;
     
    683723      case M_BUTTON_FIRSTINT:
    684724        DrawRunParam("FirstInt") ;
     725        break; 
     726
     727
     728
     729      case M_BUTTON_PREV:
     730        fEvtNb-- ;
     731       
     732
     733
     734        sprintf (wort2, "%d", fEvtNb ) ;
     735        fDirEvtNb->RemoveEntry(1) ;
     736        fDirEvtNb->AddEntry( wort2, 1 ) ;
     737        fDirEvtNb->MapSubwindows() ;
     738        fDirEvtNb->Layout() ;
     739        break; 
     740
     741
     742      case M_BUTTON_NEXT:
     743        fEvtNb++ ;
     744       
     745        sprintf (wort2, "%d", fEvtNb ) ;
     746        fDirEvtNb->RemoveEntry(1) ;
     747        fDirEvtNb->AddEntry( wort2, 1 ) ;
     748        fDirEvtNb->MapSubwindows() ;
     749        fDirEvtNb->Layout() ;
    685750        break; 
    686751
     
    762827              fDir2->AddEntry(fInputPath,1) ;
    763828              fDir2->MapSubwindows() ;
    764               fDir2->Layout() ;   
     829              fDir2->Layout() ;
     830             
     831              fDir3->RemoveEntry(1) ;
     832              fDir3->AddEntry(fInputPath,1) ;
     833              fDir3->MapSubwindows() ;
     834              fDir3->Layout() ;
     835
     836              sprintf (wort2, "\0" ) ;
     837              fDirEvtNb->RemoveEntry(1) ;
     838              fDirEvtNb->AddEntry( wort2, 1 ) ;
     839              fDirEvtNb->MapSubwindows() ;
     840              fDirEvtNb->Layout() ;
     841 
    765842              //
    766843              //  goto directory
Note: See TracChangeset for help on using the changeset viewer.