ZDCJSONConfig Node1 ZDCJSONConfig - m_nSides - m_numChannelsPerSide - m_haveConfig - m_globalConfig + ZDCJSONConfig() + ~ZDCJSONConfig() + ParseConfig() + haveConfig() + getGlobalParam() + dumpGlobal() + getChannelConfig() - checkType() - setAllParameter() - setChannelParameter() - setPerSideParameter() - ParsePerChannelParams() Node2 std::vector< std::string > Node2->Node1 -m_sideLabels Node3 std::string Node3->Node2 +elements Node4 std::basic_string< char > Node4->Node3 Node5 std::vector< JSON > + elements Node5->Node1 -m_channelConfig