![]() |
ATLAS Offline Software
|
#include <ITPCnvSvc.h>
Public Member Functions | |
| DeclareInterfaceID (ITPCnvSvc, 1, 0) | |
| virtual | ~ITPCnvSvc () |
| Destructor: | |
| virtual ITPCnvBase * | load_tpcnv (const std::string &cls)=0 |
| load the T/P converter class named cls return NULL on failure. | |
| 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 | |
| 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 | |
| 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 | |
| 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. | |
| virtual std::unique_ptr< ITPCnvBase > | t2p_cnv_unique (const CLID transClid) const =0 |
| Return the T/P converter for a transient class. | |
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.