ATLAS Offline Software
LArRampCompleteCnv.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 LArRampCompleteCnv_H
12 #define LArRampCompleteCnv_H
13 
18 
19 // the latest persistent representation type of LArRampComplete
22 
24 
26 friend class CnvFactory<LArRampCompleteCnv >;
27 protected:
28 public:
29  LArRampCompleteCnv (ISvcLocator* svcloc) : LArRampCompleteCnvBase(svcloc) {}
30 protected:
34 };
35 
37 {
38 public:
39  // Copy LArRampP subset to LArRampP1
40  void copyOldtoNew(const LArConditionsSubset<LArRampP>* oldRamp,
42 };
43 
44 #endif
45 
LArRampCompleteCnv::createPersistent
virtual LArRampPersType * createPersistent(LArRampTransType *transObj)
Definition: LArRampCompleteCnv.cxx:17
LArRampComplete.h
LArRampCompleteCnv::LArRampCompleteCnv
LArRampCompleteCnv(ISvcLocator *svcloc)
Definition: LArRampCompleteCnv.h:29
LArRampCopy
Definition: LArRampCompleteCnv.h:37
LArRampPersType
LArRampSubset_p1 LArRampPersType
Definition: LArRampCompleteCnv.h:21
LArRampCompleteCnv
Definition: LArRampCompleteCnv.h:25
LArRampCopy::copyOldtoNew
void copyOldtoNew(const LArConditionsSubset< LArRampP > *oldRamp, LArConditionsSubset< LArRampP1 > *newRamp)
Definition: LArRampCompleteCnv.cxx:73
T_AthenaPoolCoolMultChanCnv.h
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
LArRampCompleteCnvBase
T_AthenaPoolCoolMultChanCnv< LArRampComplete, LArRampTransType, LArRampPersType > LArRampCompleteCnvBase
Definition: LArRampCompleteCnv.h:23
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
LArRampSubsetCnv_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
LArRampCompleteCnv::createTransient
virtual LArRampTransType * createTransient()
method to be implemented by the developer.
Definition: LArRampCompleteCnv.cxx:27
LArRampSubset_p1
persistent class container of LArConditionsSubset for LArRamp data.
Definition: LArRampSubset_p1.h:30
LArRampTransType
LArConditionsSubset< LArRampP1 > LArRampTransType
Definition: LArRampCompleteCnv.h:20
LArRampP.h