ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalibParamsCnv Class Reference

#include <LArCalibParamsCnv.h>

Inheritance diagram for LArCalibParamsCnv:
Collaboration diagram for LArCalibParamsCnv:

Public Member Functions

 LArCalibParamsCnv (ISvcLocator *svcloc)
virtual ~LArCalibParamsCnv ()
virtual StatusCode PoolToDataObject (DataObject *&pObj, const Token *token, const std::string &key) override
 Extend base-class conversion method.

Private Types

typedef T_AthenaPoolFindBase< LArCalibParams >::type Base

Friends

class CnvFactory< LArCalibParamsCnv >

Detailed Description

Definition at line 21 of file LArCalibParamsCnv.h.

Member Typedef Documentation

◆ Base

Definition at line 62 of file T_AthenaPoolCnv.h.

Constructor & Destructor Documentation

◆ LArCalibParamsCnv()

LArCalibParamsCnv::LArCalibParamsCnv ( ISvcLocator * svcloc)

Definition at line 13 of file LArCalibParamsCnv.cxx.

13 :
14 LArCalibParamsCnvBase(svcloc) {}
T_AthenaPoolCnv< LArCalibParams > LArCalibParamsCnvBase

◆ ~LArCalibParamsCnv()

LArCalibParamsCnv::~LArCalibParamsCnv ( )
virtual

Definition at line 16 of file LArCalibParamsCnv.cxx.

17{}

Member Function Documentation

◆ PoolToDataObject()

StatusCode LArCalibParamsCnv::PoolToDataObject ( DataObject *& pObj,
const Token * token,
const std::string & key )
overridevirtual

Extend base-class conversion method.

Definition at line 21 of file LArCalibParamsCnv.cxx.

24{
26 sc=LArCalibParamsCnvBase::PoolToDataObject(pObj,token,key);
27 if (sc.isFailure()) return sc;
28 LArCalibParams* larCalibParams=NULL;
29 SG::fromStorable(pObj,larCalibParams);
30 if (!larCalibParams) return StatusCode::FAILURE;
31 sc=larCalibParams->initialize();
32 return sc;
33}
static Double_t sc
virtual StatusCode initialize()
::StatusCode StatusCode
StatusCode definition for legacy code.
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)

◆ CnvFactory< LArCalibParamsCnv >

friend class CnvFactory< LArCalibParamsCnv >
friend

Definition at line 17 of file LArCalibParamsCnv.h.


The documentation for this class was generated from the following files: