عند تثبيت RHEL7 نظيف، تحتاج إلى تثبيت الحزمة التالية لتشمل:
يمكن العثور على معلومات عامة عن دقمان على صفحات جيثب: http://bloer.github.io/daqman على وجه الخصوص، هناك بعض وثائق كود الدوكسيجين على http://bloer.github.io/daqman/doc/html
هناك خطوتان ضروريتان لإنشاء قاموس جديد لتخزين فئة في ملف أو شجرة ROOT. أولاً، في ملف رأس الفئة، يجب عليك استدعاء الماكرو
ClassDef (CLASSNAME,VERSION)
لذا فإن التعريف سيبدو هكذا
class MyClass {
public:
MyClass ();
~MyClass ();
// blah blah functions
ClassDef (MyClass, 1 )
};
ثانيًا، يجب عليك إضافة فصلك الدراسي إلى ملف LinkDef.h الموجود في دليل المستوى الأعلى. يجب عليك أيضًا إضافة أي تعريفات للقوالب، مثل متجهات الفصل الدراسي الخاص بك، إن وجدت. يجب أن تكون أوامر الارتباط بالترتيب الذي تم استخدامه به، أي المستوى الأدنى أولاً. على سبيل المثال، إذا كان لديك حاوية فئة تحتوي على vector<MyClass>
من الأعلى، فيمكنك إضافة الأسطر التالية إلى LinkDef.h:
# ifdef __CINT__
# pragma link C++ class MyClass+;
# pragma link C++ class std::vector<MyClass>+;
# pragma link C++ class Container+;
# endif
لاحظ زائدة +
في نهاية كل أمر الارتباط. إذا حاولت ربط الحاوية قبل المتجه، فلن ينجح الأمر.