JANA2
C++ framework for multi-threaded data processing
JObject Member List

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

AddAssociatedObject(const JObject *obj)JObjectinline
AddAssociatedObjectAutoDelete(JObject *obj, bool auto_delete=true)JObjectinline
associated (defined in JObject)JObjectprotected
auto_delete (defined in JObject)JObjectprotected
className() constJObjectinlinevirtual
ClearAssociatedObjects(void)JObjectinline
Get() constJObject
Get(std::vector< const T * > &ptrs, std::string classname="", int max_depth=1000000) constJObject
GetAssociatedAncestors(std::set< const JObject * > &already_checked, int &max_depth, std::set< const T * > &objs_found, std::string classname="") constJObject
GetSingle() constJObject
GetSingle(const T *&ptrs, std::string classname="") constJObject
GetT(std::vector< const T * > &ptrs) constJObject
IsAssociated(const JObject *locObject) const (defined in JObject)JObjectinline
JObject()=default (defined in JObject)JObject
RemoveAssociatedObject(const JObject *obj)JObjectinline
Summarize(JObjectSummary &summary) constJObjectinlinevirtual
~JObject()=default (defined in JObject)JObjectvirtual