Đây là lệnh g2root có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
g2root - chuyển đổi tệp đo địa lý GEANT thành tệp ROOT
SYNOPSIS
g2root [-NS tên_bản đồ] geant_name tên macro
MÔ TẢ
Bạn có thể chuyển đổi một GEANT (xem http://wwwinfo.cern.ch/asd/geant/index.html trước nhiều hơn về
GEANT) hình học để ROOT hình học với các bước sau
1 Chạy phiên bản tương tác của GEANT và tạo tệp Zebra RZ máy dò.geom, Bởi
gõ lệnh:
Geant> rz / tệp 21 máy dò.geom on
2 Chạy g2root chương trình chuyển đổi tệp Zebra RZ thành ROOT vĩ mô máy dò.C:
g2root máy dò.geom máy dò.C
3 Chạy phần sau ROOT phiên họp;
bộ dò root [1] .x.C
root [2] detector.Draw ()
root [3] c1.x3d () // (điều này gọi ra trình xem gốc 3-d)
root [4] TFile f ("detector.root", "MỚI") // mở một tệp gốc mới
root [5] detector.Write () // Viết cấu trúc hình học
root [6] f.Write ()
Lưu ý rằng TNode cấu trúc hiện tại ROOT không được thiết kế để thay thế cho một
gói hình học thực sự. Ý tưởng chủ yếu là vẽ các hình học đơn giản trong hiển thị sự kiện
các chương trình. Chúng tôi hiện đang điều tra một số lựa chọn thay thế cho một
gói hình học hỗ trợ;
- một cơ sở dữ liệu đĩa với lưu trữ nhiều phiên bản hình học
- một trình chỉnh sửa và xem tương tác
- với tầm nhìn 3 chiều
- nhưng cũng có chế độ xem cắt 2 chiều
- với các giao diện với MC hiện tại hoặc tương lai, chẳng hạn như GEANT3 or GEANT4
Một chương trình thứ hai được gọi là gh2root (xem http://root.cern.ch/root/gh2root.html) tạo ra
tự động mã C ++ tương ứng với GEANT3 Zebra cấu trúc JSET, JVERTX, JKINE,
JHITS và JDIGI.
Sử dụng g2root trực tuyến bằng các dịch vụ onworks.net