ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCnv
LArCondAthenaPool
src
LArCalibParamsCnv.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#include "
LArCalibParamsCnv.h
"
12
13
LArCalibParamsCnv::LArCalibParamsCnv
(ISvcLocator* svcloc) :
14
LArCalibParamsCnvBase
(svcloc) {}
15
16
LArCalibParamsCnv::~LArCalibParamsCnv
()
17
{}
18
19
21
StatusCode
LArCalibParamsCnv::PoolToDataObject
(DataObject*& pObj,
22
const
Token
* token,
23
const
std::string& key)
24
{
25
StatusCode
sc
;
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
}
LArCalibParamsCnv.h
Customized conversion for LArCalibParams.
LArCalibParamsCnvBase
T_AthenaPoolCnv< LArCalibParams > LArCalibParamsCnvBase
Definition
LArCalibParamsCnv.h:17
sc
static Double_t sc
Definition
LArPhysWaveHECTool.cxx:37
LArCalibParamsCnv::PoolToDataObject
virtual StatusCode PoolToDataObject(DataObject *&pObj, const Token *token, const std::string &key) override
Extend base-class conversion method.
Definition
LArCalibParamsCnv.cxx:21
LArCalibParamsCnv::LArCalibParamsCnv
LArCalibParamsCnv(ISvcLocator *svcloc)
Definition
LArCalibParamsCnv.cxx:13
LArCalibParamsCnv::~LArCalibParamsCnv
virtual ~LArCalibParamsCnv()
Definition
LArCalibParamsCnv.cxx:16
LArCalibParams
Definition
LArCalibParams.h:28
LArCalibParams::initialize
virtual StatusCode initialize()
Definition
LArCalibParams.cxx:16
Token
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition
Token.h:22
SG::fromStorable
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)
Definition
StorableConversions.h:169
Generated on
for ATLAS Offline Software by
1.17.0