メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# CLDAQ Reference Guide

### 1.8.0

## 概要

素粒子物理学実験という分野ではCAMAC,VME,RS232CやGPIBといったおよそ一般的とは呼べないようなデバイスが業界スタンダードよろしく頻繁に利用されており,その都度,実験者を悩ませてきました.

CLDAQは聞いたこともないハードウェアをいきなり使わなければいけないハメになったり,てっとりばやくデータ収集システムの構築をして,とっとと実験結果を得たい人をサポートするためのプロジェクトです.

このプロジェクトによる成果物を利用することにより,システム構築のための開発期間が大幅に削減され,実験に集中出来るようになることを期待します.

## 目次

- プロジェクト概要
- Doxygenの使い方
- ダウンロード
- インストール
- さあはじめよう
- テストと動作確認
- 例題と事例
- カテゴリ概要
- 謝辞
- ライセンス
- このドキュメントについて

## カテゴリ概要

CLDAQは以下のカテゴリに分類されます.これはソースコードのディレクトリ構造に1対1で対応します.

- Analysis Category
- Commands Category
- Datarecord Category
- Event Category
- Geometry Category
- Interfaces Category
- Modules Category
- Persistency Category
- Random Category
- Readout Category
- Run Category
- System Category

## 謝辞

このプロジェクト開発にあたって非常に多くの方々から多くの支援とアドバイスを頂きました.ここに感謝の言葉を記しておきたいと思います.

まず,主指導教官でもある新潟大学の田村詔生さんに深く感謝します.豊富な経験からくるアドバイスにはすごく助けられました.全体像が見えてない僕にとってものごとを汎化するという作業は田村さんのアドバイスなしではとてもできませんでした.ほんとうにどうもありがとうございました.ぺこっ.

僕の実質的な指導教官でもある高エネルギー加速器研究機構の杉本康博さんにはデバイスからの読み出し部分で大変お世話になりました.半導体読み出しのためのエレクトロニクス開発やその動作チェックにわたって,ほとんど杉本さんがやってくれました.杉本さんがいなかったら,このソフトウェアがちゃんと動いているものかどうか確かめることが出来なかったと思います.どうもありがとうございました.ぺこっ.

立教大学の坂本泰伸さんにはCAMAC読み出しのためのデバイスドライバを無償で提供していただきました.坂本さんは特に関係ないのにビームテスト前に新しいバージョンのデバイスドライバを徹夜で用意してくれたことは忘れません.どうもありがとうございました.ぺこっ.

東北大学の榎本三四郎さんにはVME読み出しのためのデバイスドライバを無償で提供していただきました.技術的なアドバイスもたくさん頂き,すごく参考になりました.どうもありがとうございました.ぺこっ.

他にも直接的,間接的に多くの方々にお世話になっています.偉大な先人達が優秀なソフトウェアやアルゴリズムを無償提供してくれた(くれている)おかげでこのプロジェクトは成立しています.どうもありがとうございます.ぺこっ.

## ライセンス

このへんはわりと無頓着なんだけど,ライセンスは放棄していませんとここに明記しておきます.まぁぶっちゃけ適当にいじくって亜流を適当に配布してもかまいませんよ.

フレームワークやソースコードをパチってもいいです.そのためにソース公開していますが,配布コード(もしくはドキュメント)に一言, CLDAQのコードを参考にした(もしくはパチった)と, ここのURL(http://cldaq.sourceforge.jp/) とともに書き添えてください.

GNU General Public License(Version 2)にて配布します.以下にこのライセンスの要点と原文を明記します.

- 著作権は私,岩井 剛に帰属します
- CLDAQの亜流を自由に配布してもいいですよ
- CLDAQを自由に入手していいし使用していいですよ
- CLDAQに手を加えて新しいフリーソフトウェアの一部として使うことは問題 ないですよ
- CLDAQは無保証ですよ
- 亜流やCLDAQを組みこんだソフトウェアのライセンスはGPLにしなくちゃだ めですよ
- 商用に利用してもよいですよ

## このドキュメントについて

- Doxygenにより生成されています
- http://cldaq.sourceforge.jp/ から重要そうなところを抜粋しています
- クラスリファレンスとして利用していただけると嬉しいです
- 各フォーマットのダウンロード
  - ポストスクリプト版
  - ポストスクリプト版 (2 on 1)
  - HTML版
  - UNIXオンラインマニュアル版(groff形式)
  - LaTeXソース