ATLAS Offline Software
Classes | Typedefs | Functions
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 More...
 

Typedef Documentation

◆ DataObjIDPtrColl

using Ath::DataObjIDPtrColl = typedef 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 }
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
Reflex::SCOPED
@ SCOPED
Definition: RootType.h:27
Reflex::QUALIFIED
@ QUALIFIED
Definition: RootType.h:26
TScopeAdapter
Definition: RootType.h:119