.\" .\" $Id: g2root.1,v 1.1 2001/08/15 13:30:48 rdm Exp $ .\" .TH G2ROOT 1 "Version 3" "ROOT" .\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection .\" other parms are allowed: see man(7), man(1) .SH "نام (NAME)" g2root \- تبدیل فایل‌های هندسه GEANT به فایل‌های ROOT .SH "خلاصه دستور (SYNOPSIS)" .B g2rootd .I [-f map_name] geant_name macro_name .SH "توضیحات (DESCRIPTION)" شما می‌توانید با انجام مراحل زیر، هندسه .B GEANT (برای اطلاعات بیشتر درباره .B GEANT به .I http://geant.cern.ch مراجعه کنید) را به هندسه .B ROOT تبدیل کنید: .TP 1 نسخه تعاملی .B GEANT را اجرا کرده و با وارد کردن دستور زیر، یک فایل Zebra RZ به نام .IR detector.geom تولید کنید: .sp 1 .RS Geant > rz/file 21 \fIdetector.geom\fR on .RE .sp 1 .TP 2 برنامه .B g2root را برای تبدیل فایل Zebra RZ به یک ماکروی .B ROOT با نام .I detector.C: .sp 1 .RS g2root \fIdetector.geom\fR \fIdetector.C\fR .RE .sp 1 .TP 3 نشست .B ROOT زیر را اجرا کنید؛ .sp 1 .RS .nf root [1] .x detector.C root [2] detector.Draw() root [3] c1.x3d() // (this invokes the 3-d Root viewer) root [4] TFile f("detector.root","NEW") //open a new root file root [5] detector.Write() //Write the geometry structure root [6] f.Write() .fi .RE .sp 1 توجه داشته باشید که ساختار .I TNode که در حال حاضر در .B ROOT قرار دارد، به عنوان جایگزینی برای یک بسته هندسی واقعی طراحی نشده است. ایده اصلی صرفاً رسم هندسه‌های ساده در برنامه‌های نمایش رویداد (event display) بوده است. ما در حال حاضر در حال بررسی چندین جایگزین برای یک بسته هندسی واقعی و کارآمد هستیم که از موارد زیر پشتیبانی کند: .TP \- یک پایگاه داده روی دیسک با امکان ذخیره‌سازی نسخه‌های چندگانه هندسه .TP \- یک ویرایشگر و نمایش‌دهنده تعاملی .TP \- با نماهای ۳بعدی .TP \- و همچنین نماهای برش ۲بعدی .TP \- با رابط‌هایی به کدهای مونت‌کارلو (MC) فعلی یا آینده مانند .B GEANT3 یا .B GEANT4 .PP برنامه دوم به نام .B gh2root (ببینید: .IR http://root.cern/root/gh2root.html ) به‌طور خودکار کد ++C متناظر با ساختارهای .B GEANT3 Zebra شامل .IR JSET ، .IR JVERTX ، .IR JKINE ، .I JHITS و .I JDIGI را تولید می‌کند. .SH "همچنین ببینید (SEE ALSO)" .RS .IR root(1) , .IR h2root(1) , .RE و .RS .I The ROOT Users Guide .RE قابل دریافت از وب‌سایت اصلی .BR ROOT : .RS .I http://root.cern .RE .SH "نویسندگان اصلی (ORIGINAL AUTHORS)" تیم ROOT (صفحه وب بالا را ببینید): .RS \fBRene Brun\fR و \fBFons Rademakers\fR .RE .SH "کپی‌رایت و تکثیر (COPYRIGHT)" این کتابخانه یک نرم‌افزار آزاد است؛ شما می‌توانید طبق مقررات «مجوز عمومی همگانی کمتر گنو» (GNU Lesser General Public License) که بنیاد نرم‌افزارهای آزاد منتشر کرده است — چه نسخه ۲.۱ مجوز و چه (به انتخاب خودتان) هر نسخه جدیدتر دیگری — آن را بازتوزیع کرده و/یا تغییر دهید. .P این کتابخانه با این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا تناسب با یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی کمتر گنو مراجعه کنید. .P شما باید به همراه این کتابخانه یک نسخه از مجوز عمومی همگانی کمتر گنو دریافت کرده باشید؛ در غیر این صورت به آدرس زیر مکاتبه کنید: Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA .SH "نویسندگان (AUTHORS)" این صفحه راهنما توسط Christian Holm Christensen برای سیستم Debian GNU/Linux نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود). .\" .\" $Log: g2root.1,v $ .\" Revision 1.1 2001/08/15 13:30:48 rdm .\" move man files to new subdir man1. This makes it possible to add .\" $ROOTSYS/man to MANPATH and have "man root" work. .\" .\" Revision 1.1 2000/12/08 17:41:00 rdm .\" man pages of all ROOT executables provided by Christian Holm. .\" .\"