![]() |
The Gaudi Framework
v26r3
|
the template specialization for ranges More...
Public Types | |
| typedef Gaudi::Range_< std::vector< const TYPE * > > | Type |
| the actual return type More... | |
| typedef _GetType< Type >::return_type | return_type |
| typedef Gaudi::Range_< std::vector< const TYPE * > > | Type |
| the actual return type More... | |
| typedef _GetType< Type >::return_type | return_type |
Public Member Functions | |
| template<class COMMON > | |
| return_type | operator() (const COMMON &common, IDataProviderSvc *service, const std::string &location, const bool checkData=true) const |
| the only one essential method More... | |
| return_type | make_range (const typename TYPE::Container *cnt) const |
| return_type | make_range (const typename TYPE::Selection *cnt) const |
| DataObject * | getData (IDataProviderSvc *service, const std::string &location) const |
| get the data form transient store More... | |
| template<class COMMON > | |
| return_type | operator() (const COMMON &common, IDataProviderSvc *service, const std::string &location, const bool checkData=true) const |
| the only one essential method More... | |
| return_type | make_range (const typename TYPE::Container *cnt) const |
| return_type | make_range (const typename TYPE::Selection *cnt) const |
| DataObject * | getData (IDataProviderSvc *service, const std::string &location) const |
| get the data form transient store More... | |
Private Member Functions | |
| template<class ITERATOR > | |
| return_type | make_range (ITERATOR first, ITERATOR last) const |
| template<class ITERATOR > | |
| return_type | make_range (ITERATOR first, ITERATOR last) const |
the template specialization for ranges
| typedef _GetType<Type>::return_type Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >::return_type |
| typedef _GetType<Type>::return_type Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >::return_type |
| typedef Gaudi::Range_<std::vector<const TYPE*> > Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >::Type |
| typedef Gaudi::Range_<std::vector<const TYPE*> > Gaudi::Utils::GetData< Gaudi::Range_< std::vector< const TYPE * > > >::Type |
|
inline |
get the data form transient store
| service | pointer to data provider service |
| location | the location |
Try to be efficient
Definition at line 205 of file GetData.h.
|
inline |
get the data form transient store
| service | pointer to data provider service |
| location | the location |
Try to be efficient
Definition at line 205 of file GetData.h.
|
inline |
Definition at line 194 of file GetData.h.
|
inline |
Definition at line 194 of file GetData.h.
|
inline |
Definition at line 197 of file GetData.h.
|
inline |
Definition at line 197 of file GetData.h.
|
inlineprivate |
Definition at line 219 of file GetData.h.
|
inlineprivate |
Definition at line 219 of file GetData.h.
|
inline |
the only one essential method
| common | the actual "worker" |
| service | pointer to Data Provider Service |
| location | location of objects in TES |
| checkData | whether to check if the pointer is valid before returning it |
try to be efficient:
Definition at line 146 of file GetData.h.
|
inline |
the only one essential method
| common | the actual "worker" |
| service | pointer to Data Provider Service |
| location | location of objects in TES |
| checkData | whether to check if the pointer is valid before returning it |
try to be efficient:
Definition at line 146 of file GetData.h.