Gate 7 2的學習筆記(一)

2021-08-02 03:35:34 字數 699 閱讀 4909

一、gate的簡介

gate是國際opengate協作開發的高階開源軟體,致力於醫學成像和放射**的數值模擬。它目前支援模擬發射斷層掃瞄(正電子發射斷層掃瞄 - pet和單光子發射計算機斷層掃瞄 - spect),計算機斷層掃瞄(ct),光學成像(生物發光和螢光)和放射**實驗。使用易於學習的巨集觀機制來配置簡單或高度複雜的實驗設定,gate現在在新的醫學成像裝置的設計,採集協議的優化和影象重建演算法的開發和評估中起著關鍵作用,校正技術。也可用於放射**實驗中的劑量計算。

二、gate的使用

1、使用gate不需要任何c ++程式設計,這得益於擴充套件了geant4的本機命令直譯器的專用指令碼機制。此介面允許使用者僅使用命令指令碼執行gate程式。要執行操作,使用者必須以互動模式輸入命令,或者構建包含有序命令集合的巨集檔案。

2、巨集是ascii檔案(具有』.mac』副檔名),其中每行包含命令或注釋。命令是geant4或gate指令碼命令; 注釋以字元「#」開頭。巨集可以在gate中的命令直譯器中執行,也可以將其作為命令列引數傳遞給gate,或者通過從另乙個巨集呼叫。巨集或一組巨集必須包括以正確順序描述模擬的不同元件的所有命令。通常這些元件是視覺化,體積(幾何),系統,數位化儀,物理,初始化,源,輸出和開始的定義。

3、通常,有乙個主巨集呼叫更具體的巨集。分割巨集允許使用者在其他幾個模擬中重新使用這些巨集中的乙個或多個,和/或組織所有命令的集合。

三、以spect為例介紹gate的使用

1、gate執行的規則

Gate 7 2的安裝與部署(三)

一 在ubuntu 16.04 lts下安裝opengl 1 opengl的簡介 opengl 是一套由sgi公司發展出來的繪圖函式庫,它是一組 c 語言的函式,用於 2d 與 3d 圖形應用程式的開發上。opengl 讓程式開發人員不需要考慮到各種顯示卡底層運作是否相同的問題,硬體由 opengl...

Elasticsearch 7 2 學習筆記(二)

確切的匹配若干個單詞或者短語 phrases 例如我們想要查詢同時包含 rock 和 climbing 並且是相鄰的 的員工記錄。match查詢變更為match phrase查詢即可 get megacorp employee search 之前的語句上增加highlight引數 get megac...

C 基礎教程物件導向(學習筆記(72))

模板允許我們使用佔位符型別編寫函式或類,以便我們可以使用不同的型別來模擬函式或類的相同版本。已例項化的函式或類稱為函式或類例項。所有模板函式或類必須以模板引數宣告開頭,該宣告告訴編譯器以下函式或類是模板函式或類。在模板引數宣告中,指定了模板型別引數或表示式引數。模板型別引數只是佔位符型別,通常名為t...