Belle II Software development
DataStore Member List

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="")DataStoreinlinestatic
arrayName(const TClass *t, const std::string &name)DataStorestatic
arrayName(const std::string &name)DataStoreinlinestatic
c_BothSides enum valueDataStore
c_DontWriteOut enum valueDataStore
c_ErrorIfAlreadyRegistered enum valueDataStore
c_Event enum valueDataStore
c_FromSide enum valueDataStore
c_NDurabilityTypesDataStorestatic
c_Persistent enum valueDataStore
c_ToSide enum valueDataStore
c_WriteOut enum valueDataStore
checkType(const StoreEntry &entry, const StoreAccessorBase &accessor) constDataStoreprivate
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() constDataStore
DataStore()DataStoreexplicitprivate
DataStore(const DataStore &)=deleteDataStoreprivate
DataStoreContents typedefDataStore
defaultArrayName(const std::string &classname)DataStoreinlinestatic
defaultArrayName(const TClass *t)DataStorestatic
defaultArrayName()DataStoreinlinestatic
defaultObjectName(const std::string &classname)DataStorestatic
defaultObjectName(const TClass *t)DataStorestatic
defaultObjectName()DataStoreinlinestatic
defaultRelationName()DataStoreinlinestatic
EDurability enum nameDataStore
ESearchSide enum nameDataStore
EStoreFlags enum nameDataStore
findStoreEntry(const TObject *object, StoreEntry *&entry, int &index)DataStore
getArrayNames(const std::string &arrayName, const TClass *arrayClass, EDurability durability=c_Event) constDataStoreprivate
getDependencyMap()DataStoreinline
getEntry(const StoreAccessorBase &accessor)DataStore
getInitializeActive() constDataStoreinline
getListOfArrays(const TClass *arrayClass, EDurability durability) constDataStore
getListOfObjects(const TClass *objClass, EDurability durability) constDataStore
getListOfRelatedArrays(const StoreAccessorBase &array) constDataStore
getListOfRelations(EDurability durability) constDataStore
getObject(const StoreAccessorBase &accessor)DataStore
getRelated(const TObject *object, const std::string &name="", const std::string &namedRelation="")DataStoreinlinestatic
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="")DataStoreinlinestatic
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) constDataStore
getStoreEntryMap(EDurability durability)DataStoreinline
getTClassFromDefaultArrayName(const std::string &arrayName)DataStorestatic
getTClassFromDefaultObjectName(const std::string &objectName)DataStorestatic
hasRelation(const StoreAccessorBase &fromArray, const StoreAccessorBase &toArray, EDurability durability, const std::string &namedRelation)DataStore
Instance()DataStorestatic
invalidateData(EDurability durability)DataStore
m_dependencyMapDataStoreprivate
m_initializeActiveDataStoreprivate
m_regexNamedRelationCheckDataStoreprivate
m_storeEntryMapDataStoreprivate
mergeContentsTo(const std::string &id, const std::vector< std::string > &entrylist_event={})DataStore
objectName(const TClass *t, const std::string &name)DataStorestatic
objectName(const std::string &name)DataStoreinlinestatic
operator=(const DataStore &)=deleteDataStoreprivate
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="")DataStoreinlinestatic
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_DoCleanupDataStorestatic
setInitializeActive(bool active)DataStore
StoreEntry typedefDataStore
StoreEntryConstIter typedefDataStore
StoreEntryIter typedefDataStore
StoreEntryMap typedefDataStore
switchID(const std::string &id)DataStore
updateRelationsObjectCache(StoreEntry &entry)DataStoreprivatestatic
~DataStore()DataStoreprivate