นี่คือคำสั่ง g2root ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
g2root - แปลงไฟล์ geomtry GEANT เป็นไฟล์ ROOT
เรื่องย่อ
g2rootd [-NS แผนที่_ชื่อ] gemt_name มาโคร_ชื่อ
DESCRIPTION
คุณสามารถแปลง a ยีนส์ (ดู http://wwwinfo.cern.ch/asd/geant/index.html เพิ่มเติมเกี่ยวกับ
ยีนส์) เรขาคณิตถึง ROOT เรขาคณิตด้วยขั้นตอนต่อไปนี้
1 เรียกใช้เวอร์ชันโต้ตอบของ ยีนส์ และสร้างไฟล์ Zebra RZ เครื่องตรวจจับ.geomโดย
พิมพ์คำสั่ง:
Geant > rz/ไฟล์ 21 เครื่องตรวจจับ.geom on
2 เรียกใช้ g2root โปรแกรมแปลงไฟล์ Zebra RZ เป็น a ROOT แมโคร เครื่องตรวจจับ C:
g2root เครื่องตรวจจับ.geom เครื่องตรวจจับ.C
3 เรียกใช้สิ่งต่อไปนี้ ROOT การประชุม;
รูท [1] .x เครื่องตรวจจับ.C
รูต [2] ตัวตรวจจับ Draw()
root [3] c1.x3d() // (สิ่งนี้เรียก 3-d Root viewver)
root [4] TFile f("detector.root","NEW") //เปิดไฟล์รูทใหม่
root [5] detector.Write() //เขียนโครงสร้างเรขาคณิต
รูท [6] f.Write()
โปรดทราบว่า ทีโหนด โครงสร้างปัจจุบันใน ROOT ไม่ได้ออกแบบมาเพื่อทดแทน a
แพ็คเกจเรขาคณิตที่แท้จริง แนวคิดหลักคือการวาดรูปทรงเรขาคณิตอย่างง่ายในการแสดงเหตุการณ์
โปรแกรม ขณะนี้เรากำลังตรวจสอบทางเลือกหลายๆ ทางเพื่อผลลัพธ์ที่แท้จริงและมีประสิทธิภาพ
รองรับแพ็คเกจเรขาคณิต
- ฐานข้อมูลดิสก์ที่มีการจัดเก็บหลายรุ่นเรขาคณิต
- โปรแกรมแก้ไขและโปรแกรมดูแบบโต้ตอบ
- พร้อมมุมมอง 3 มิติ
- แต่ยังตัดมุมมอง 2 มิติ
- มีส่วนต่อประสานกับ MC ที่มีอยู่หรือในอนาคตเช่น GEANT3 or GEANT4
โปรแกรมที่สองชื่อ gh2root (ดู http://root.cern.ch/root/gh2root.html) สร้าง
รหัส C ++ โดยอัตโนมัติที่สอดคล้องกับ GEANT3 ม้าลาย โครงสร้าง เจ.เอส.ที, เจเวอร์ทซ์, เจคิน,
JHIT และ เจดิจิ
ใช้ g2root ออนไลน์โดยใช้บริการ onworks.net