ATLAS Offline Software
LArOFCCompleteCnv.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 LArOFCCompleteCnv_H
12 #define LArOFCCompleteCnv_H
13 
18 
19 // the latest persistent representation type of LArOFCComplete
22 
24 
26 friend class CnvFactory<LArOFCCompleteCnv >;
27 protected:
28 public:
29  LArOFCCompleteCnv (ISvcLocator* svcloc) : LArOFCCompleteCnvBase(svcloc) {}
30 protected:
31  virtual LArOFCPersType* createPersistent (LArOFCTransType* transObj);
34 };
35 
37 {
38 public:
39  // Copy LArOFCP subset to LArOFCP1
40  void copyOldtoNew(const LArConditionsSubset<LArOFCP>* oldOFC,
42 };
43 
44 #endif
45 
LArOFCCompleteCnv::createPersistent
virtual LArOFCPersType * createPersistent(LArOFCTransType *transObj)
Definition: LArOFCCompleteCnv.cxx:17
LArOFCCompleteCnv::LArOFCCompleteCnv
LArOFCCompleteCnv(ISvcLocator *svcloc)
Definition: LArOFCCompleteCnv.h:29
LArOFCP.h
LArOFCCompleteCnvBase
T_AthenaPoolCoolMultChanCnv< LArOFCComplete, LArOFCTransType, LArOFCPersType > LArOFCCompleteCnvBase
Definition: LArOFCCompleteCnv.h:23
LArOFCComplete.h
LArOFCCompleteCnv::createTransient
virtual LArOFCTransType * createTransient()
method to be implemented by the developer.
Definition: LArOFCCompleteCnv.cxx:27
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
LArOFCSubset_p1
persistent class container of LArConditionsSubset for LArOFC data.
Definition: LArOFCSubset_p1.h:30
LArConditionsSubset
template class for use for I/O of conditions data
Definition: LArConditionsSubset.h:122
LArOFCPersType
LArOFCSubset_p1 LArOFCPersType
Definition: LArOFCCompleteCnv.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
LArOFCSubsetCnv_p1.h
LArOFCCopy
Definition: LArOFCCompleteCnv.h:37
LArOFCCopy::copyOldtoNew
void copyOldtoNew(const LArConditionsSubset< LArOFCP > *oldOFC, LArConditionsSubset< LArOFCP1 > *newOFC)
Definition: LArOFCCompleteCnv.cxx:73
LArOFCCompleteCnv
Definition: LArOFCCompleteCnv.h:25
LArOFCTransType
LArConditionsSubset< LArOFCP1 > LArOFCTransType
Definition: LArOFCCompleteCnv.h:20