Pada instalasi RHEL7 yang bersih, perlu menginstal paket berikut untuk disertakan:
Info umum tentang daqman dapat ditemukan di halaman github: http://bloer.github.io/daqman Secara khusus, ada beberapa dokumentasi kode doxygen di http://bloer.github.io/daqman/doc/html
Dua langkah diperlukan untuk menghasilkan kamus baru untuk menyimpan kelas dalam file atau pohon ROOT. Pertama, di file header kelas, Anda harus memanggil makro
ClassDef (CLASSNAME,VERSION)
Jadi definisinya akan terlihat seperti ini
class MyClass {
public:
MyClass ();
~MyClass ();
// blah blah functions
ClassDef (MyClass, 1 )
};
Kedua, Anda harus menambahkan kelas Anda ke file LinkDef.h di direktori tingkat atas. Anda juga harus menambahkan definisi template apa pun, seperti vektor kelas Anda, jika ada yang ingin digunakan. Perintah tautan harus sesuai urutan penggunaannya, tingkat terendah terlebih dahulu. misalnya, jika Anda memiliki kelas Container yang berisi vector<MyClass>
dari atas, Anda akan menambahkan baris berikut ke LinkDef.h:
# ifdef __CINT__
# pragma link C++ class MyClass+;
# pragma link C++ class std::vector<MyClass>+;
# pragma link C++ class Container+;
# endif
Perhatikan tanda +
di akhir setiap perintah tautan. Jika Anda mencoba menghubungkan Container sebelum vektor, itu tidak akan berhasil.