ATLAS Offline Software
Loading...
Searching...
No Matches
LArAthenaPool/src/T_LArCondAthenaPoolCnv.icc
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5template <class T>
6T_LArCondAthenaPoolCnv<T>::T_LArCondAthenaPoolCnv(ISvcLocator* svcloc)
7 : LArCondAthenaPoolCnvBase( svcloc)
8{
9
10}
11
12template <class T>
13T_LArCondAthenaPoolCnv<T>::~T_LArCondAthenaPoolCnv()
14{
15
16}
17
18template <class T>
19 StatusCode T_LArCondAthenaPoolCnv<T>::transToPers(T* obj, PERSIST*& persObj)
20{
21 persObj = obj->getPersistent();
22 return StatusCode::SUCCESS;
23}
24
25
26template <class T>
27StatusCode T_LArCondAthenaPoolCnv<T>::persToTrans(T*& transObj, PERSIST* obj)
28{
29 transObj = new T() ;
30 transObj->setPersistent(obj);
31 return StatusCode::SUCCESS;
32}