GET library
|
#include <GETCfgCoBo.hh>
Public Member Functions | |
Constructors, affectation, destructor | |
GETCfgCoBo (GETCoBo *p=NULL) | |
virtual | ~GETCfgCoBo () |
GET architecture related functions | |
virtual string | GetFullId () const |
GETCoBo * | GetParentCoBo () const |
GETCfgAsAd * | GetAsAdConfig (u_int i) const |
XML configuration functions | |
int | GetXMLConfig (DOMNode *node) |
ROOT related functions | |
ClassDef (GETCfgCoBo, 0) | |
Protected Attributes | |
GETCfgAsAd ** | cfg_asad |
Array of pointers to AsAd configurations. | |
u_int | cfg_asad_num |
Number of AsAd boards configurations. | |
GETCoBo * | parent |
GET object the configuration is related to. | |
Private Member Functions | |
GObject (GETCfgCoBo) | |
Setup configuration information:
GETCfgCoBo::GETCfgCoBo | ( | GETCoBo * | p = NULL | ) |
Constructor.
p | parent CoBo |
References cfg_asad, cfg_asad_num, GETCoBo::GetAsAdNumber(), GETCoBo::GetChild(), and parent.
|
virtual |
Destructor. The configuration from children objects are deleted only if they are not connected to a GET object.
References cfg_asad, cfg_asad_num, GETCoBo::config, and parent.
GETCfgCoBo::ClassDef | ( | GETCfgCoBo | , |
0 | |||
) |
for use within ROOT.
|
inline |
|
virtual |
Return the identifier of the parent GET object, if defined.
References GETObject::GetFullId(), and parent.
Referenced by GetXMLConfig().
|
inline |
Return the CoBo module the configuration is related to.
References parent.
int GETCfgCoBo::GetXMLConfig | ( | DOMNode * | node | ) |
Read the CoBo module configuration from DOM tree node. The function returns an error value.
node | configuration DOM tree node |
References cfg_asad, cfg_asad_num, GetFullId(), and GETCfgAsAd::GetXMLConfig().
Referenced by GETCfgSetup::GetXMLConfig().
|
private |
Macro from GCpp library that defines the following functions: