ATLAS Offline Software
LArCaliWaveContainerCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef LArCaliWaveContainerCnv_H
12 #define LArCaliWaveContainerCnv_H
13 
19 
22 
24 
26 friend class CnvFactory<LArCaliWaveContainerCnv >;
27 
28 protected:
29 public:
30  LArCaliWaveContainerCnv (ISvcLocator* svcloc) : LArCaliWaveContainerCnvBase(svcloc) {}
31 protected:
34  LArCaliWaveTransType* createTransient(LArCaliWaveTransType* orig); //used to read non t/p split version
35 };
36 #endif
LArCaliWaveContainer.h
LArCaliWaveContainerCnv::createPersistent
LArCaliWavePersType * createPersistent(LArCaliWaveTransType *transObj)
Definition: LArCaliWaveContainerCnv.cxx:20
LArCaliWaveTransType
LArConditionsSubset< LArCaliWaveVec > LArCaliWaveTransType
Definition: LArCaliWaveContainerCnv.h:20
LArCaliWave.h
LArCaliWaveSubsetCnv_p2.h
T_AthenaPoolCoolMultChanCnv.h
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
LArCaliWaveContainerCnv
Definition: LArCaliWaveContainerCnv.h:25
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
LArConditionsSubset
template class for use for I/O of conditions data
Definition: LArConditionsSubset.h:122
LArCaliWaveSubsetCnv_p1.h
T_AthenaPoolCoolMultChanCnv
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
Definition: T_AthenaPoolCoolMultChanCnv.h:35
LArCaliWavePersType
LArCaliWaveSubset_p2 LArCaliWavePersType
Definition: LArCaliWaveContainerCnv.h:21
LArCaliWaveContainerCnvBase
T_AthenaPoolCoolMultChanCnv< LArCaliWaveContainer, LArCaliWaveTransType, LArCaliWavePersType > LArCaliWaveContainerCnvBase
Definition: LArCaliWaveContainerCnv.h:23
LArCaliWaveSubset_p2
persistent class container of LArCaliWave data.
Definition: LArCaliWaveSubset_p2.h:28
LArCaliWaveContainerCnv::createTransient
LArCaliWaveTransType * createTransient()
method to be implemented by the developer.
Definition: LArCaliWaveContainerCnv.cxx:30
LArCaliWaveContainerCnv::LArCaliWaveContainerCnv
LArCaliWaveContainerCnv(ISvcLocator *svcloc)
Definition: LArCaliWaveContainerCnv.h:30