daqman
Citation Release
在乾淨的 RHEL7 安裝上,需要安裝以下軟體包以包括:
有關 daqman 的一般資訊可以在 github 頁面上找到:http://bloer.github.io/daqman 特別是,在 http://bloer.github.io/daqman/doc/html 上有一些 doxygen 程式碼文檔
產生新字典以將類別儲存在根檔案或樹中需要兩個步驟。首先,在類別頭檔中,必須呼叫宏
ClassDef (CLASSNAME,VERSION)
所以定義看起來像
class MyClass {
public:
MyClass ();
~MyClass ();
// blah blah functions
ClassDef (MyClass, 1 )
};
其次,您必須將類別新增至頂級目錄中的 LinkDef.h 檔案。您還必須新增任何範本定義,例如您的類別的向量(如果要使用的話)。連結指令必須按照其使用順序排列,最低等級在前。例如,如果您有一個 Container 類,其中包含上面的vector<MyClass>
,則可以將下列行新增至 LinkDef.h:
# ifdef __CINT__
# pragma link C++ class MyClass+;
# pragma link C++ class std::vector<MyClass>+;
# pragma link C++ class Container+;
# endif
請注意每個連結命令末尾的尾隨+
。如果您嘗試在向量之前連結容器,它將不起作用。