Belle II Software light-2406-ragdoll
|
This is the complete list of members for DataStore, including all inherited members.
addRelation(const TObject *fromObject, StoreEntry *&fromEntry, int &fromIndex, const TObject *toObject, StoreEntry *&toEntry, int &toIndex, float weight, const std::string &namedRelation) | DataStore | |
addRelationFromTo(const TObject *fromObject, const TObject *toObject, float weight=1.0, const std::string &namedRelation="") | DataStore | inlinestatic |
arrayName(const TClass *t, const std::string &name) | DataStore | static |
arrayName(const std::string &name) | DataStore | inlinestatic |
c_BothSides enum value | DataStore | |
c_DontWriteOut enum value | DataStore | |
c_ErrorIfAlreadyRegistered enum value | DataStore | |
c_Event enum value | DataStore | |
c_FromSide enum value | DataStore | |
c_NDurabilityTypes | DataStore | static |
c_Persistent enum value | DataStore | |
c_ToSide enum value | DataStore | |
c_WriteOut enum value | DataStore | |
checkType(const StoreEntry &entry, const StoreAccessorBase &accessor) const | DataStore | private |
copyContentsTo(const std::string &id, const std::vector< std::string > &entrylist_event={}) | DataStore | |
copyEntriesTo(const std::string &id, const std::vector< std::string > &entrylist_event={}, bool mergeEntries=false) | DataStore | |
createEmptyDataStoreID(const std::string &id) | DataStore | |
createNewDataStoreID(const std::string &id) | DataStore | |
createObject(TObject *object, bool replace, const StoreAccessorBase &accessor) | DataStore | |
currentID() const | DataStore | |
DataStore() | DataStore | explicitprivate |
DataStore(const DataStore &)=delete | DataStore | private |
DataStoreContents typedef | DataStore | |
defaultArrayName(const std::string &classname) | DataStore | inlinestatic |
defaultArrayName(const TClass *t) | DataStore | static |
defaultArrayName() | DataStore | inlinestatic |
defaultObjectName(const std::string &classname) | DataStore | static |
defaultObjectName(const TClass *t) | DataStore | static |
defaultObjectName() | DataStore | inlinestatic |
defaultRelationName() | DataStore | inlinestatic |
EDurability enum name | DataStore | |
ESearchSide enum name | DataStore | |
EStoreFlags enum name | DataStore | |
findStoreEntry(const TObject *object, StoreEntry *&entry, int &index) | DataStore | |
getArrayNames(const std::string &arrayName, const TClass *arrayClass, EDurability durability=c_Event) const | DataStore | private |
getDependencyMap() | DataStore | inline |
getEntry(const StoreAccessorBase &accessor) | DataStore | |
getInitializeActive() const | DataStore | inline |
getListOfArrays(const TClass *arrayClass, EDurability durability) const | DataStore | |
getListOfObjects(const TClass *objClass, EDurability durability) const | DataStore | |
getListOfRelatedArrays(const StoreAccessorBase &array) const | DataStore | |
getListOfRelations(EDurability durability) const | DataStore | |
getObject(const StoreAccessorBase &accessor) | DataStore | |
getRelated(const TObject *object, const std::string &name="", const std::string &namedRelation="") | DataStore | inlinestatic |
getRelationsWith(ESearchSide searchSide, const TObject *object, StoreEntry *&entry, int &index, const TClass *withClass, const std::string &withName, const std::string &namedRelation) | DataStore | |
getRelationsWithObj(const TObject *object, const std::string &name="", const std::string &namedRelation="") | DataStore | inlinestatic |
getRelationWith(ESearchSide searchSide, const TObject *object, StoreEntry *&entry, int &index, const TClass *withClass, const std::string &withName, const std::string &namedRelation) | DataStore | |
getSortedListOfDataStore(EDurability durability) const | DataStore | |
getStoreEntryMap(EDurability durability) | DataStore | inline |
getTClassFromDefaultArrayName(const std::string &arrayName) | DataStore | static |
getTClassFromDefaultObjectName(const std::string &objectName) | DataStore | static |
hasRelation(const StoreAccessorBase &fromArray, const StoreAccessorBase &toArray, EDurability durability, const std::string &namedRelation) | DataStore | |
Instance() | DataStore | static |
invalidateData(EDurability durability) | DataStore | |
m_dependencyMap | DataStore | private |
m_initializeActive | DataStore | private |
m_regexNamedRelationCheck | DataStore | private |
m_storeEntryMap | DataStore | private |
mergeContentsTo(const std::string &id, const std::vector< std::string > &entrylist_event={}) | DataStore | |
objectName(const TClass *t, const std::string &name) | DataStore | static |
objectName(const std::string &name) | DataStore | inlinestatic |
operator=(const DataStore &)=delete | DataStore | private |
optionalInput(const StoreAccessorBase &accessor) | DataStore | |
optionalRelation(const StoreAccessorBase &fromArray, const StoreAccessorBase &toArray, EDurability durability, std::string const &namedRelation) | DataStore | |
registerEntry(const std::string &name, EDurability durability, TClass *objClass, bool array, EStoreFlags storeFlags) | DataStore | |
registerRelation(const StoreAccessorBase &fromArray, const StoreAccessorBase &toArray, EDurability durability, EStoreFlags storeFlags, const std::string &namedRelation) | DataStore | |
relationName(const std::string &fromName, const std::string &toName, std::string const &namedRelation="") | DataStore | inlinestatic |
replaceData(const StoreAccessorBase &from, const StoreAccessorBase &to) | DataStore | |
requireInput(const StoreAccessorBase &accessor) | DataStore | |
requireRelation(const StoreAccessorBase &fromArray, const StoreAccessorBase &toArray, EDurability durability, std::string const &namedRelation) | DataStore | |
reset(EDurability durability) | DataStore | |
reset() | DataStore | |
s_DoCleanup | DataStore | static |
setInitializeActive(bool active) | DataStore | |
StoreEntry typedef | DataStore | |
StoreEntryConstIter typedef | DataStore | |
StoreEntryIter typedef | DataStore | |
StoreEntryMap typedef | DataStore | |
switchID(const std::string &id) | DataStore | |
updateRelationsObjectCache(StoreEntry &entry) | DataStore | privatestatic |
~DataStore() | DataStore | private |