|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include "GaudiKernel/ClassID.h"
14 #include "GaudiKernel/DataObject.h"
15 #include "GaudiKernel/MsgStream.h"
16 #include "GaudiKernel/StatusCode.h"
36 MsgStream
log(
msgSvc(),
"CondAttrListCollCnv");
41 log << MSG::ERROR <<
"Can not initialize Converter base class." <<
endmsg;
53 MsgStream
log(
msgSvc(),
"CondAttrListCollCnv");
62 log << MSG::ERROR <<
"CondAttrListCollection ptr is 0 from CondAttrListCollAddress " <<
endmsg;
63 return(StatusCode::FAILURE);
67 log << MSG::ERROR <<
"Could not extract ptr for CondAttrListCollAddress " <<
endmsg;
68 return(StatusCode::FAILURE);
71 return(StatusCode::SUCCESS);
80 MsgStream
log(
msgSvc(),
"CondAttrListCollCnv");
81 log <<
MSG::DEBUG <<
"Copy CondAttrListCollection ptr into CondAttrListCollAddress" <<
endmsg;
87 "POOLContainer_CondAttrListCollection][CLID=x");
92 return(StatusCode::SUCCESS);
96 return(POOL_StorageType);
104 Converter(POOL_StorageType, classID(), svcloc) {
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
This file contains the class definition for the CondAttrListCollAddress class.
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)
virtual StatusCode initialize()
Gaudi Service Interface method implementations:
This class is a collection of AttributeLists where each one is associated with a channel number....
This file contains the class definition for the CondAttrListCollCnv class.
This class provides the an IOpaqueAddress/GenericAddress which can hold a pointer to an CondAttrListC...
DataObject * asStorable(SG::DataObjectSharedPtr< T > pObject)
virtual long int repSvcType() const
msgSvc
Provide convenience handles for various services.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create a transient object from a POOL persistent representation.
::StatusCode StatusCode
StatusCode definition for legacy code.
Default, invalid implementation of ClassID_traits.
void setAttrListColl(CondAttrListCollection *attrListColl)
Add AttributeList.
static const CLID & classID()
uint32_t CLID
The Class ID type.
CondAttrListCollection * attrListColl()
Access to AttributeList.
CondAttrListCollCnv(ISvcLocator *svcloc)
Constructor.
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create a POOL persistent representation for a transient object.
static long storageType()
virtual ~CondAttrListCollCnv()
Destructor.