Belle II Software development
Gearbox Member List

This is the complete list of members for Gearbox, including all inherited members.

addIndex(const std::string &path, int index) constInterfaceprotected
addOverride(const PathOverride &poverride)Gearboxinline
c_DefaultCacheSize enum value (defined in Gearbox)Gearbox
clearBackends()Gearbox
clearOverrides()Gearboxinline
close()Gearbox
ensureNode(const std::string &path) constInterfaceprotected
ensurePath(const std::string &path) constInterfaceprotected
exists(const std::string &path="") constInterfaceinline
Gearbox()Gearboxprivate
Gearbox(const Gearbox &)=deleteGearboxprivate
gearbox::openXmlUriGearboxfriend
getAngle(const std::string &path="") const noexcept(false)Interfaceinline
getAngle(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getArray(const std::string &path) const noexcept(false)Interface
getArray(const std::string &path, const std::vector< double > &defaultValue) const noexcept(false)Interface
getBool(const std::string &path="") const noexcept(false)Interface
getBool(const std::string &path, bool defaultValue) constInterface
getDensity(const std::string &path="") const noexcept(false)Interfaceinline
getDensity(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getDetectorComponent(const std::string &component)Gearbox
getDouble(const std::string &path="") const noexcept(false)Interface
getDouble(const std::string &path, double defaultValue) const noexcept(false)Interface
getEnergy(const std::string &path="") const noexcept(false)Interfaceinline
getEnergy(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getFrequency(const std::string &path="") const noexcept(false)Interfaceinline
getFrequency(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getInstance()Gearboxstatic
getInt(const std::string &path="") const noexcept(false)Interface
getInt(const std::string &path, int defaultValue) const noexcept(false)Interface
getLength(const std::string &path="") const noexcept(false)Interfaceinline
getLength(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getNodes(const std::string &path="") constInterface
getNumberNodes(const std::string &path="") const overrideGearboxinlinevirtual
getPath() constInterfaceinline
getPathValue(const std::string &path) constGearboxprivate
getString(const std::string &path="") const noexcept(false) overrideGearboxinlinevirtual
getString(const std::string &path, const std::string &defaultValue) constGearboxinline
getStringWithUnit(const std::string &path="") const noexcept(false) overrideGearboxinlinevirtual
getTime(const std::string &path="") const noexcept(false)Interfaceinline
getTime(const std::string &path, double defaultValue) const noexcept(false)Interfaceinline
getTObject(const std::string &path) const noexcept(false) overrideGearboxvirtual
getWithUnit(const std::string &path) const noexcept(false)Interface
getWithUnit(const std::string &path, double defaultValue) const noexcept(false)Interface
Interface()Interfaceinline
isOpen() constGearboxinline
joinPath(const std::string &path, const std::string &subpath) constInterfaceprotected
m_handlersGearboxprivate
m_overridesGearboxprivate
m_ownedObjectsGearboxmutableprivate
m_parameterCacheGearboxmutableprivate
m_pathInterfaceprotected
m_registeredHandlersGearboxprivate
m_xmlDocumentGearboxprivate
m_xpathContextGearboxprivate
open(const std::string &name="Belle2.xml", size_t cacheSize=c_DefaultCacheSize)Gearbox
openXmlUri(const std::string &uri) constGearboxprivate
operator bool() constInterfaceinline
operator=(const Gearbox &)=deleteGearboxprivate
overridePathValue(const PathOverride &poverride)Gearboxprivate
registerInputHandler(const std::string &prefix, gearbox::InputHandler::Factory *factory)Gearboxinlinestatic
setBackends(const std::vector< std::string > &backends)Gearbox
~Gearbox()Gearbox
~Interface()Interfaceinlinevirtual