ATLAS Offline Software
LArAutoCorrCompleteCnv.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 LArAutoCorrCompleteCnv_H
12 #define LArAutoCorrCompleteCnv_H
13 
18 
19 // the latest persistent representation type of LArAutoCorrComplete
22 
24 
26 friend class CnvFactory<LArAutoCorrCompleteCnv >;
27 protected:
28 public:
29  LArAutoCorrCompleteCnv (ISvcLocator* svcloc) : LArAutoCorrCompleteCnvBase(svcloc) {}
30 protected:
34 };
35 
37 {
38 public:
39  // Copy LArAutoCorrP subset to LArAutoCorrP1
40  void copyOldtoNew(const LArConditionsSubset<LArAutoCorrP>* oldAutoCorr,
42 };
43 
44 #endif
45 
LArAutoCorrCompleteCnvBase
T_AthenaPoolCoolMultChanCnv< LArAutoCorrComplete, LArAutoCorrTransType, LArAutoCorrPersType > LArAutoCorrCompleteCnvBase
Definition: LArAutoCorrCompleteCnv.h:23
LArAutoCorrTransType
LArConditionsSubset< LArAutoCorrP1 > LArAutoCorrTransType
Definition: LArAutoCorrCompleteCnv.h:20
LArAutoCorrCompleteCnv::createTransient
virtual LArAutoCorrTransType * createTransient()
method to be implemented by the developer.
Definition: LArAutoCorrCompleteCnv.cxx:27
LArAutoCorrCopy
Definition: LArAutoCorrCompleteCnv.h:37
LArAutoCorrCompleteCnv::createPersistent
virtual LArAutoCorrPersType * createPersistent(LArAutoCorrTransType *transObj)
Definition: LArAutoCorrCompleteCnv.cxx:17
LArAutoCorrCompleteCnv
Definition: LArAutoCorrCompleteCnv.h:25
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
LArAutoCorrComplete.h
LArConditionsSubset
template class for use for I/O of conditions data
Definition: LArConditionsSubset.h:122
LArAutoCorrP.h
LArAutoCorrPersType
LArAutoCorrSubset_p1 LArAutoCorrPersType
Definition: LArAutoCorrCompleteCnv.h:21
T_AthenaPoolCoolMultChanCnv
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
Definition: T_AthenaPoolCoolMultChanCnv.h:35
LArAutoCorrSubsetCnv_p1.h
LArAutoCorrCompleteCnv::LArAutoCorrCompleteCnv
LArAutoCorrCompleteCnv(ISvcLocator *svcloc)
Definition: LArAutoCorrCompleteCnv.h:29
LArAutoCorrSubset_p1
persistent class container of LArConditionsSubset for LArAutoCorr data.
Definition: LArAutoCorrSubset_p1.h:30
LArAutoCorrCopy::copyOldtoNew
void copyOldtoNew(const LArConditionsSubset< LArAutoCorrP > *oldAutoCorr, LArConditionsSubset< LArAutoCorrP1 > *newAutoCorr)
Definition: LArAutoCorrCompleteCnv.cxx:74