ATLAS Offline Software
|
#include <ITPCnvSvc.h>
Public Member Functions | |
DeclareInterfaceID (ITPCnvSvc, 1, 0) | |
virtual | ~ITPCnvSvc () |
Destructor: More... | |
virtual ITPCnvBase * | load_tpcnv (const std::string &cls)=0 |
load the T/P converter class named cls return NULL on failure. More... | |
virtual ITPCnvBase * | t2p_cnv (const std::string &transClassName, Athena::TPCnvType::Value type=Athena::TPCnvType::Athena)=0 |
return the T/P converter for a transient class (NULL if failure) ITPCnvSvc owns the ITPCnvBase pointer More... | |
virtual ITPCnvBase * | t2p_cnv (const CLID &transClid, Athena::TPCnvType::Value type=Athena::TPCnvType::Athena)=0 |
return the T/P converter for a transient class (NULL if failure) ITPCnvSvc owns the ITPCnvBase pointer More... | |
virtual ITPCnvBase * | p2t_cnv (const std::string &persClassName, Athena::TPCnvType::Value type=Athena::TPCnvType::Athena)=0 |
return the T/P converter for a persistent class (NULL if failure) ITPCnvSvc owns the ITPCnvBase pointer More... | |
virtual std::unique_ptr< ITPCnvBase > | t2p_cnv_unique (const std::string &transClassName) const =0 |
return the T/P converter for a transient class (NULL if failure) Ownership is returned to the caller. More... | |
virtual std::unique_ptr< ITPCnvBase > | t2p_cnv_unique (const CLID transClid) const =0 |
Return the T/P converter for a transient class. More... | |
Definition at line 27 of file ITPCnvSvc.h.
|
virtual |
ITPCnvSvc::DeclareInterfaceID | ( | ITPCnvSvc | , |
1 | , | ||
0 | |||
) |
|
pure virtual |
load the T/P converter class named cls
return NULL on failure.
the converter is OWNED by the T/P converter service
|
pure virtual |
return the T/P converter for a persistent class (NULL if failure) ITPCnvSvc
owns the ITPCnvBase
pointer
|
pure virtual |
return the T/P converter for a transient class (NULL if failure) ITPCnvSvc
owns the ITPCnvBase
pointer
|
pure virtual |
return the T/P converter for a transient class (NULL if failure) ITPCnvSvc
owns the ITPCnvBase
pointer
|
pure virtual |
Return the T/P converter for a transient class.
Returns null on failure (with no warning printed). Ownership is returned to the caller.
|
pure virtual |
return the T/P converter for a transient class (NULL if failure) Ownership is returned to the caller.