Geant4を使ってみよう

Similar documents
Microsoft PowerPoint _2.プログラミングの基礎_final.pptx

Microsoft PowerPoint _2.プログラミングの基礎_final

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

再起動した状態になり パスワードを入力すると 図 2 のように DEXCS2011 のアイコ ンがデスクトップ上に表示される 2 端末を準備する メニューバーにある端末の形を左クリック 図 2 デスクトップ メニューバーに端末の形がない場合 図 3 メニューバー アプリケーション アクセサリー 端末

練習 4 ディレクトリにあるファイルを直接指定する (cat) cat コマンドを使う (% cat ファイル名 ) と ファイルの内容を表示できた ファイル名のところにパス名を使い ディレクトリ名 / ファイル名 のように指定すると ディレクトリ内にあるファイルを直接指定できる 1 % cat _

1 ログインとログアウト 1.1 ログイン ログイン画面で [ password ] 欄にパスワードを入力します (図 1) 図 1 ログイン画面 正しくログインができると Ubuntu のデスクトップ画面 図2 が表示されます 図2 Ubuntu デスクトップ画面 2

第 3 回情報基礎演習 UNIX / Linux: ファイルシステム シェルを理解しよう! 谷口貴志 Panda に login し 情報基礎演習クラスの VDI から Ubuntu に接続し Linux に login した後, 左 上の Activity 端末のアイオン をクリック 端末 を立ち

k_seminar_hands_on_for_linux_beginner.pptx

GrADS の使い方 GrADS(Grid Analysis and Display System) は おもに 客観解析データのような格子点データを地図上に作図するために使われるアプリケーションです 全球スケールの気象を扱う分野で広く使われています GrADS は Unix 系の OS 上でよく利

8. Windows の補足情報 コマンドの使用についての説明です Windows からのファイル直接印刷 Windows でコマンドを使用したファイル直接印刷の方法についての説明です この機能はネットワーク接続をしているときに使用できます この方法で印刷できるファイルは 本機が搭載しているエミュレ

情報処理概論(第二日目)

Microsoft PowerPoint - InfPro_I6.pptx

スライド 1

インテル(R) Visual Fortran コンパイラ 10.0

情報処理概論(第二日目)

Shareresearchオンラインマニュアル

7th CodeGear Developer Camp

情報処理概論(第二日目)

目次 1. HLA Fusion 3.0 がインストール可能な環境 HLA Fusion 3.0 のインストール HLA Fusion 3.4 のインストール 初期設定用データベース接続 ( 初めての方のみ ) 既存データベースのUpg

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

Microsoft Word - VB.doc

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面

PowerPoint プレゼンテーション

の Install Cygwin now リンクから setup.exe をダウンロードして ダブルクリックしてください Choose A Download Source の項目では Install from Internet を選んで次に進みます Se

PowerPoint プレゼンテーション

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

応用プロジェクト(奥田担当分第1回・12月7日)

数量的アプローチ 年 6 月 11 日 イントロダクション データ分析をマスターする 12 のレッスン ウェブサポートページ ( 有斐閣 ) 水落研究室 R http:

HP Remote Graphics Software Receiver and Sender Installation Guide

利用ガイド

スライド 1

1. 報告依頼業務 報告書集計システムを利用して 本部の報告依頼者が 売上実績見通しを各支社から収集し 報告書を作成します 依頼側の業務 1

Microsoft PowerPoint - スハ?コン利用入門_ _UNIX利用の基礎知識.pptx

SystemDirector Developer's Studio(V3.2) 適用ガイド

図 1: 場所をクリックし ホームフォルダーをクリックすると (上図) ホーム フォルダー下にあるファイルやディレクトリの一覧を見ることができる 下図 2

VBコンバータ利用方法

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

Raspberry Pi で WEB カメラを使用 会津大学 RT ミドルウェア講習会 2017 The University of Aizu

SideAceユーザーズガイド

Taro-QGIS 3.2

Microsoft Word - L08_Backup_Lab.docx

環境セットアップ

コンピュータグラフィックス基礎              No

(Microsoft Word - Compiere3.0Windows\203C\203\223\203X\203g\201[\203\213\203K\203C\203h.doc)

操作方法 XXXTOEMF は コマンドライン形式のアプリケーションです 通常のコマンドと同じように コマンドラインからの実行やバッチファイルに組み込むことが可能です インストールについては, 別紙の KDxxxx コンバートソフトの特記事項について を参照してください ここでは 直接コマンドライン

OpenAM 9.5 インストールガイド オープンソース ソリューション テクノロジ ( 株 ) 更新日 : 2013 年 7 月 19 日 リビジョン : 1.8

XEN 仮想マシンの移植 Islandcenter.jp 2009/04/14 既に作成済みの XEN 仮想マシンを移植する方法を説明します 仮想マシンイメージは 通常 /var/lib/xen/image/myvmachine に作成されていますが このファイルを tar 圧縮してリムーバブルメデ

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

ユーザーズマニュアル

Microsoft Word - appli_SMASH_tutorial_2.docx

画面 1 どのアプレットを含めるのかを設定する これは Linux カーネルのコンパイルと同様の画面です これを使って どのようなアプレットを含めるのかを設定していきます 例えば Coreutils を選択すると 次のような画面が現れます ( 画面 2) 画面 2 Coreutils を選択した様子

ch2_android_2pri.indd

Maple 18 スタンドアロン版インストール手順

Win8ドットNET有効化

PowerPoint2003基礎編

Road Hog / Road Hog Full Boar コンソール Flying Pig Systems 2012/06 起動可能な USB フラッシュドライブを使用したリストア USHIO LIGHTING Ver 1.0 この資料は コンソールのフル又はパーシャルリストアに使用できる USB

目次 はじめに... 2 動作環境... 2 ユーザーサポートについて... 2 セットアップ ( インストール ) 手順... 3 セットアップ手順 1 ソフトウェアのダウンロード... 4 セットアップ手順 2 Firebird データベースのインストール... 5 セットアップ手順 2 Fir

Vista IE7 ブラウザの設定手順

事前にご確認をお願いします InternetExplorerを起動し 右上のツールボタン インターネットオプション を左クリックします を左クリックし Internet Explorer10 設定手順書 2 / 23

PowerPoint プレゼンテーション - 物理学情報処理演習

目次 1M 大判プリンタの準備 MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1 1M1M 電源の投入 MMMMMMM

X Window System X X &

第 5 章インディケータとテンプレート MetaTrader4 に標準装備されているインディケータの使い方 ここまでの作業で MetaTrader4 の基本的なチャート操作についてはマスターできたと思います ここからは MetaTrader4 に標準装備されている インディケータ という便利なテクニ

<4D F736F F D F82C A815B835982B782E98FEA8D8782CC91CE8F E646F6378>

Java言語環境Java2SEついて

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

外字登録 取扱説明書 (14.07) 株式会社タテムラ

目次 1. はじめに 本書対象者 PALRO のアプリケーションについて Ubuntu 8.04LTS の入手について Linux 上での開発環境の構築 事前準備 Ubuntu のインストール..

CompuSec SW 強制削除手順

0_テキストマイニング環境構築_mac

改定 GetNetDat Ver.1.6.x 操作ガイド 目 次 1.GetNetDat の目的 GetNetDat の基本操作 GetNetDat の詳細説明...4 付録 1.Exit-Win からの呼出...8 付録 2.MS-DOS 画面とスキャ

情報処理概論(第二日目)

1 Word2007 を立ち上げて 表を作って内容を入力し 体裁を整える 1 時間の関係で あらかじめ下記のような簡単な文書を作成して デスクトップにファイル 旅行案内操作前 1 を置いてありますからこのファイルをダブルクリックして開いて下さい (* 時間のある方は末尾に表の挿入方法などを参考に書い

ブラウザ Internet Explorer 7 の設定について 第3版

目次 1. プロフィール画像工房の概要 3 2. プロフィール画像の作成 8 3. プロフィール画像の登録 まとめ 27 レッスン内容 プロフィール画像工房 インターネット上に提供されているさまざまなサービス ( これ以降 サービス と記述します ) を利用するときには 利用するユーザー

<4D F736F F D C A8DED8F9C8EE88F878F E C5816A2E646F63>

PowerPoint Presentation

SANS SEC401_PC設定の手引き

これを調べるには pwd というコマンドを使います pwd とは print working directory の頭文 字をとったもので これから意味は明らかですよね 演習 1 (a) pwd を実行した結果を書け なお 立ち上げた直後の作業用ディレクトリのことをホー ムディレクトリ もしくは単に

1 自動ライセンス認証を実施する場合 ホスト OS が Windows Server 2016 Datacenter Edition でライセンス認証済みであり ゲスト OS が Windows Server 2016 Standard Datacenter または Essentials Editi

関数の定義域を制限する 関数のコマンドを入力バーに打つことにより 関数の定義域を制限することが出来ます Function[ < 関数 >, <x の開始値 >, <x の終了値 > ] 例えば f(x) = x 2 2x + 1 ( 1 < x < 4) のグラフを描くには Function[ x^

スライド 1

3.Cygwin で日本語を使いたい Cygwin で以下のコマンドを実行すると それ以降 メッセージが日本語になります export LANG=ja_JP.UTF-8 これは 文字コードを日本語の UTF-8 に設定することを意味しています UTF-8 は Cygwin で標準の文字コードで, 多

PowerPoint プレゼンテーション

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および

クラウド内の Java - 動画スクリプト 皆さん こんにちは Steve Perry です 私たちが作成した人事アプリケーションを覚えていますか? 今回は そのアプリケーションをクラウド内で実行しましょう コードは GitHub の

WebSphere Transformation Extender V を使った CSVファイル to CSVファイル変換の考え方とその方法

appli_HPhi_install

NS-Draw Ver

図 1.SDK でインストールするパッケージ選択ができたら [Install] ボタンをクリックしますダウンロードとインストールが始まります インストールが終わると [close] ボタンが表示されるので クリックしてとじて下さい Google USB Driver package, revisio

ModelSim-Altera - RTL シミュレーションの方法

改版履歴 版数 改版日付 改版内容 /03/14 新規作成 2013/03まで製品サイトで公開していた WebSAM DeploymentManager Ver6.1 SQL Server 2012 製品版のデータベース構築手順書 ( 第 1 版 ) を本 書に統合しました 2

目次 No. 内容 メニュー名 ページ番号 事前準備 IEバージョン情報確認 互換表示設定 (IE9 IE0 IEの場合 ) 信頼済みサイトへの登録 (IE0 IEの場合 ) 4 受注データを (IE0 IEの場合 ) 6 5 リストを出力する為の設定 (IE0 IEの場合 ) 7 6 ( その)(

GIMP 紹介 (1) 写真の合成と修正 ( コピーしないで下さい ) 1/18 ページ GIMP 紹介 (1) 写真の合成と修正 GIMP( ギンプ ) はフリーソフトですが かなり高度なグラフィックソフトです GIMP 機能の総てを勉強するには 時間が足りませんから 今回は 写真の合成と修正 で

Maple 12 Windows版シングルユーザ/ネットワークライセンス

WinXp-Rmenu

2 Windows 版パソコンでの操作方法 イ署名検証用ソフト (Gpg4win) のインストール 1 にアクセスし DownloadGpg4win をクリックします 2 Gpg4win をクリックするとダウンロードが開始されます 2

スライド 1

ConsoleDA Agent For Serverインストールガイド

PowerPoint プレゼンテーション

Transcription:

Geant4 を使ってみよう まずは サンプルを動かしてみましょう ここからは 特に記載がない限り /home/****/++++(win:c:\cygwin\home\++++) を基準 ディレクトリとして扱います (**** は学年のディレクトリ ++++ は自分の名前です ) まずは サンプルを動かすための下準備です xterm( ウィンドウ ) を開いて下さい (Windows 版の場合は XWin server を起動してください X server と共に xterm が開きます ) ウィンドウが開いたらまず Geant4 を使い始める前に必ず以下を実行してください [****@lnx* ++++]$ source /usr/local/geant4/geant4.9.1.p03/env.sh (Win: source /cygdrive/c/geant4/geant4_9_1_p03/env.sh) これで Geant4 を動かす上で必要な環境変数が設定されました この操作は Geant4 のプ ログラムをコンパイルするウィンドウ毎に行ってください そのウィンドウを閉じるまで この環境変 数の設定は有効です いよいよ サンプルを動かします /usr/local/geant4/geant4.9.1.p03/examples/novice(win:/cygdrive/c/geant4/geant4 _9_1_p03/examples/novice) 以下にある N0* ディレクトリ以下のものはすべてサンプルです N01 から N07 まですべてをコンパイルして実行してみましょう まずは自分のディレクトリにサンプルをコピーします ここでは N02 をコピーした場合を示します [****@lnx* ++++]$ cp -r /usr/local/geant4/geant4.9.1.p03/examples/novice/n02. (Win: cp -r /cygdrive/c/geant4/geant4_9_1_p03/examples/novice/n02. ) -r はディレクトリごとコピーするときのオプションです.( ドット ) は 今自分がいるディレクトリ ( カレントディレクトリ ) を指し.. は今自分がいるディレクト リの一つ上のディレクトリ ( ペアレントディレクトリ ) を指します N02 ディレクトリに入ります

[****@lnx* ++++]$ cd N02 (Win: cd N02) N02 ディレクトリの中にある makefile を使って examplen02.cc をコンパイルします [****@lnx* N02]$ make (Win: make) コンパイルが始まると以下のような画面出力がされます Making dependency for file examplen02.cc... Making dependency for file src/exn02trackersd.cc... Making dependency for file src/exn02trackerhit.cc... Making dependency for file src/exn02steppingverbose.cc... Making dependency for file src/exn02steppingaction.cc... Making dependency for file src/exn02runaction.cc... Making dependency for file src/exn02primarygeneratoraction.cc... Making dependency for file src/exn02physicslist.cc... Making dependency for file src/exn02magneticfield.cc... Making dependency for file src/exn02eventaction.cc... Making dependency for file src/exn02detectormessenger.cc... Making dependency for file src/exn02detectorconstruction.cc... Making dependency for file src/exn02chamberparameterisation.cc... Compiling ExN02ChamberParameterisation.cc... Compiling ExN02DetectorConstruction.cc... Compiling ExN02DetectorMessenger.cc... Compiling ExN02EventAction.cc... Compiling ExN02MagneticField.cc... Compiling ExN02PhysicsList.cc... Compiling ExN02PrimaryGeneratorAction.cc... Compiling ExN02RunAction.cc... Compiling ExN02SteppingAction.cc... Compiling ExN02SteppingVerbose.cc... Compiling ExN02TrackerHit.cc...

Compiling ExN02TrackerSD.cc... Creating/replacing object files in./tmp/linux-g++/examplen02/libexamplen02.a... ar:./tmp/linux-g++/examplen02/libexamplen02.a を作成します Compiling examplen02.cc... Using granular libraries... Linking examplen02...... Done! Done! が出たら成功です *********Windows 版を使っている人のみ以下のことを行ってから次に進みます ******* まず emacs でカレントディレクトリにある vis.mac を開いてください $ emacs vis.mac 別ウィンドウで emacs が開きます vis.mac のうちの以下の部分を赤字のように修正して保存します Macro file for the initialization phase of "examplen02.cc" when runing in interactive mode Sets some default verbose /control/verbose 2 /run/verbose 2 Create a scene handler for a specific graphics system (Edit the next line(s) to choose another graphics system) /vis/open OGLIX 600x600-0+0 /vis/open OGLSWin32 /vis/open DAWNFILE ( 続く ) **********************************************************************

コンパイルに成功したら 実行ファイルを起動します コンパイルが正しく進むと カレントディレクトリに bin/linux-g++(win: bin/win32-vc) ディレク トリが自動的に作られて 実行ファイルはその中に生成されます [****@lnx* N02]$./bin/Linux-g++/exampleN02 (Win:./bin/WIN32-VC/exampleN02.exe) このプログラムは自動的に可視化ツールが立ち上がるようにプログラムされているので 以下の ような画面が出てきたら成功です Idle> exit コマンドラインで exit と入力してプログラム を終了させます [****@lnx* N02]$ pwd (Win: pwd) その他の N01 N03~N07 も同様にコピー コンパイル 実行と順にやってみましょう Windows 版の人は すべての vis.mac の同じ場所を上記の通り修正してください 次のサンプルへ移る時には 自分の今いる場所を確認します すると 自分が今いる場所が画面に出力されます /home/****/++++/n02 と出力された場合には自分の名前のディレクトリ (++++) の下の N02 ディレクトリにいます 別の サンプルをコピーする時には 自分の名前のディレクトリ (++++) に行ってから行います 上の例 の場合は [****@lnx* N02]$ cd.. (Win: cd..) として 一つ上のディレクトリに移動します

N01 は実行してもテキストのアウトプットを出すだけなので 絵は出ません N03 は実行ファイルを起動してコマンドプロンプトが出たら以下のように /run/beamon と実行して仮想ビームを出します Idle> /run/beamon すると 左のような絵が描かれます 白い線で示されているのがカロリメーターです では この検出器の向きを回転させて別の方向からこの反応を見てみましょう コマンドラインで Idle> /vis/viewer/set/viewpointthetaphi 40 140 と打ち 視点をθ 方向に 40 度 φ 方向に 140 度回転させます すると 左のような絵を見ることができます Windows 版の人は プログラムを実行すると別の小さなウィンドウが立ち上がってきますので (Idle> のようなプロンプトは出ませんが ) その立ち上がった小さなウィンドウで同様にコマンドを打つと同じことができます N04 も コマンドプロンプトが出たら /run/beamon と仮想ビームを出してみましょう また 検 出器を見る視点を上記のように回転させてみましょう N05 は まず最初にコマンドプロンプトで Idle> /control/execute vis.mac と実行して検出器の構造を可視化します それから /run/beamon と仮想ビームを出します N06 と N07 もコマンドプロンプトが出たら 仮想ビームを出してみましょう また検出器を見る視点を回転してみましょう

次は /usr/local/geant4/geant4.9.1.p03/examples/extended/analysis にある A01 ディ レクトリをコピーしてきます $ cp -r /usr/local/geant4/geant4.9.1.p03/examples/extended/analysis/a01. (Win: cp r /cygdrive/c/geant4/geant4.9.1.p03/examples/extended/analysis/a01.) コンパイルをして実行してみましょう コマンドプロンプトが出てくるので反応を可視化できるようにコマンドを打ちます Idle> /vis/open OGLIX Idle> /vis/drawvolume Idle> /vis/scene/add/trajectories Idle> /vis/scene/add/hits Idle> /run/beamon 絵が描けることを確認したら Idle> exit と終了します これを毎回打つのは面倒なので 自分でマクロファイルを作ります filename の部分を自分の好きな名前にして filename.mac というファイルを開きます できるだけ 後で見直したときに何のファイルだか分からなくならないような名前をつけてください ここでは filename を visualtest とします [****@lnx* A01]$ emacs visualtest.mac & (Win: emacs visualtest.mac &) 最後に & をつけることによって 今作業をしているウィンドウとは独立に emacs を立ち上げること ができます emacs が立ち上がったら上でコマンドライン上で入力した /vis/open OGLIX から /run/beamon までを 1 行ずつ書いて保存します 保存して emacs を閉じたら [****@lnx* A01]$ ls (Win: ls)

で visualtest.mac が作られていることを確認します それから再び 実行ファイルを起動します コマンドプロンプトが出たら Idle> /control/execute visualtest.mac と打つと visualtest.mac に書いたことをやってくれて絵が同じように描けることを確認してくだ さい できたら Idle> exit で終了します ここまでできたらサンプル (Geant4 の動作確認 ) は終了です