ATLAS Offline Software
Loading...
Searching...
No Matches
LArShapeCompleteCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef LArShapeCompleteCnv_H
12#define LArShapeCompleteCnv_H
13
19
20// the latest persistent representation type of LArShapeComplete
24
26
28friend class CnvFactory<LArShapeCompleteCnv >;
29
30protected:
31public:
32 LArShapeCompleteCnv (ISvcLocator* svcloc) : LArShapeCompleteCnvBase(svcloc) {}
33protected:
37};
38
40{
41public:
42 // Copy LArShapeP subset to LArShapeP1
45};
46
47#endif
48
LArConditionsSubset< LArShapeP2 > LArShapeTransType2
LArShapeSubset_p2 LArShapePersType2
LArShapeSubset_p1 LArShapePersType1
T_AthenaPoolCoolMultChanCnv< LArShapeComplete, LArShapeTransType2, LArShapePersType2 > LArShapeCompleteCnvBase
LArConditionsSubset< LArShapeP1 > LArShapeTransType1
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
Abstract factory to create the converter.
template class for use for I/O of conditions data
LArShapeCompleteCnv(ISvcLocator *svcloc)
virtual LArShapeTransType2 * createTransient()
method to be implemented by the developer.
virtual LArShapePersType2 * createPersistent(LArShapeTransType2 *transObj)
method to be implemented by the developer.
void copyOldtoNew(const LArConditionsSubset< LArShapeP > *oldShape, LArConditionsSubset< LArShapeP1 > *newShape)
persistent class container of LArConditionsSubset for LArShape data.
persistent class container of LArConditionsSubset for LArShape data.