ATLAS Offline Software
Public Member Functions | List of all members
CondContainer::CondContMaker< T > Class Template Reference

#include <CondContMaker.h>

Inheritance diagram for CondContainer::CondContMaker< T >:
Collaboration diagram for CondContainer::CondContMaker< T >:

Public Member Functions

 CondContMaker ()
 
virtual SG::DataObjectSharedPtr< DataObject > Create (Athena::IRCUSvc &rcusvc, const CLID &clid, const std::string &key) const
 

Detailed Description

template<typename T>
class CondContainer::CondContMaker< T >

Definition at line 21 of file CondContMaker.h.

Constructor & Destructor Documentation

◆ CondContMaker()

template<typename T >
CondContainer::CondContMaker< T >::CondContMaker ( )
inline

Definition at line 23 of file CondContMaker.h.

23  {
25  }

Member Function Documentation

◆ Create()

template<typename T >
virtual SG::DataObjectSharedPtr<DataObject> CondContainer::CondContMaker< T >::Create ( Athena::IRCUSvc rcusvc,
const CLID clid,
const std::string &  key 
) const
inlinevirtual

Implements CondContainer::ICondContMaker.

Definition at line 29 of file CondContMaker.h.

29  {
30  DataObjID id(clid,key);
31 
33  (SG::asStorable (new CondCont<T>(rcusvc, id)));
34  }

The documentation for this class was generated from the following file:
CondContainer::CondContFactory::Instance
static CondContFactory & Instance()
Definition: CondContFactory.cxx:14
SG::asStorable
DataObject * asStorable(T *pObject)
Definition: StorableConversions.h:158
CondContainer::CondContFactory::regMaker
void regMaker(const CLID &clid, ICondContMaker *maker)
Definition: CondContFactory.cxx:19
ClassID_traits
Default, invalid implementation of ClassID_traits.
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:40
id
SG::auxid_t id
Definition: Control/AthContainers/Root/debug.cxx:194
CondCont
Hold mapping of ranges to condition objects.
Definition: CondCont.h:811
SG::DataObjectSharedPtr
Smart pointer to manage DataObject reference counts.
Definition: DataObjectSharedPtr.h:46
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37