Windows PCで実験3のミュー粒子寿命測定,Z, J/psi 質量のデータの解析

以下の作業は,ある程度の Windows および Linux の知識を必要とします。

  1. Cygwin (Windows 上で擬似Linux環境を実現)をインストール
  2. Cygwin Terminal (mintty) の日本語対応 (必須ではない)
  3. Cygwin Shell (bash) の環境変数設定と root install
  4. cygwin DLL 追加
  5. 残念ながら、まだ ROOT は動かない
    Cygwin Terminal から root を実行すると error が出る. root.exe がコンパイルされた当時の古い version の DLL をリンクしているためだ.
    とりあえず一通り動くようにするためには,以下の DLL が必要.
      C:\cygwin\bin\cygGL-1.dll
      C:\cygwin\bin\cygGLU-1.dll
      C:\cygwin\bin\cygX11-6.dll
      C:\cygwin\bin\cygXext-6.dll
      C:\cygwin\bin\cygXft-2.dll
      C:\cygwin\bin\cygXpm-4.dll
      C:\cygwin\bin\cygcrypt-0.dll
      C:\cygwin\bin\cygiconv-2.dll
      C:\cygwin\bin\cygjpeg-62.dll
      C:\cygwin\bin\cygldap-2-3-0.dll
      C:\cygwin\bin\cygminires.dll
      C:\cygwin\bin\cygncurses-8.dll
      C:\cygwin\bin\cygpng12.dll
      C:\cygwin\bin\cygpq.dll
      C:\cygwin\bin\cygssl-0.9.8.dll
      C:\cygwin\bin\cygtiff-5.dll
      C:\cygwin\bin\cygwin1.dll
      C:\cygwin\bin\cygz.dll
    
    DLL が無いというエラーが出た場合には, cygcheck というコマンドで調べる
    cygcheck 実行ファイル名
    (e.g. cygcheck.exe /usr/local/root/bin/libASImage.dll)
    
    とするとリンクしているファイルが表示されるので足りない DLL が特定できる.

  6. root実行
  7. 別の Cygwin Terminal から
    startxwin -- :0
    
    を実行して X server を DISPLAY=:0.0 で起動.
    既に X server が起動していると already active for display 0 などと error が出る
    元の Terminal で
    root
    
    で ROOT が起動.終了時には,X server の終了も忘れずに