|
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: