ATLAS Offline Software
Loading...
Searching...
No Matches
Ath Namespace Reference

Classes

struct  DataObjID_PtrEqual
struct  DataObjID_PtrHasher
class  DsoDb
 helper class to query rootmap files and extract their content More...
class  DynamicDataHelper
 Helper class to gather all declared data IDs and propagate them to components which declare data dependencies dynamically. More...

Typedefs

using DataObjIDPtrColl = std::unordered_set<const DataObjID *, DataObjID_PtrHasher, DataObjID_PtrEqual>

Functions

std::string DsoDb::load_type ATLAS_NOT_THREAD_SAFE (const std::string &type_name) const
 load the reflex type after having loaded the hosting library

Typedef Documentation

◆ DataObjIDPtrColl

using Ath::DataObjIDPtrColl = std::unordered_set<const DataObjID *, DataObjID_PtrHasher, DataObjID_PtrEqual>

Definition at line 21 of file DynamicDataHelper.h.

Function Documentation

◆ ATLAS_NOT_THREAD_SAFE()

RootType DsoDb::rflx_type Ath::ATLAS_NOT_THREAD_SAFE ( const std::string & type_name) const

load the reflex type after having loaded the hosting library

Definition at line 277 of file DsoDb.cxx.

278{
279 RootType t = this->rflx_type(type_name);
280 if (t.Id()) {
281 return t.Name(Reflex::SCOPED|Reflex::QUALIFIED);
282 }
283 return std::string();
284}
TTypeAdapter RootType
Definition RootType.h:211
@ SCOPED
Definition RootType.h:27
@ QUALIFIED
Definition RootType.h:26