ATLAS Offline Software
LArShape32MCCnv.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 LArShape32MCCnv_H
12 #define LArShape32MCCnv_H
13 
18 
19 // the latest persistent representation type of LArShape32MC
22 
24 
26 friend class CnvFactory<LArShape32MCCnv >;
27 
28 protected:
29 public:
30  LArShape32MCCnv (ISvcLocator* svcloc) : LArShape32MCCnvBase(svcloc) {}
31 protected:
35 };
36 
37 
38 #endif
39 
LArShapePersType
LArShapeSubset_p1 LArShapePersType
Definition: LArShape32MCCnv.h:21
LArShape32MCCnv::createTransient
virtual LArShapeTransType * createTransient()
method to be implemented by the developer.
Definition: LArShape32MCCnv.cxx:49
LArShapeSubset_p1
persistent class container of LArConditionsSubset for LArShape data.
Definition: LArShapeSubset_p1.h:30
LArShapeSubsetCnv_p1.h
LArShape32MCCnv::createPersistent
virtual LArShapePersType * createPersistent(LArShapeTransType *transObj)
Definition: LArShape32MCCnv.cxx:39
T_AthenaPoolCoolMultChanCnv.h
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
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
LArShape32MCCnv::LArShape32MCCnv
LArShape32MCCnv(ISvcLocator *svcloc)
Definition: LArShape32MCCnv.h:30
LArShapeP.h
LArShape32MCCnv
Definition: LArShape32MCCnv.h:25
T_AthenaPoolCoolMultChanCnv
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
Definition: T_AthenaPoolCoolMultChanCnv.h:35
LArShape32MC.h
LArShapeTransType
LArConditionsSubset< LArShapeP1 > LArShapeTransType
Definition: LArShape32MCCnv.h:20
LArShape32MCCnvBase
T_AthenaPoolCoolMultChanCnv< LArShape32MC, LArShapeTransType, LArShapePersType > LArShape32MCCnvBase
Definition: LArShape32MCCnv.h:23