ATLAS Offline Software
LArPedestalCompleteCnv.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 LArPedestalCompleteCnv_H
12 #define LArPedestalCompleteCnv_H
13 
19 
20 // the latest persistent representation type of LArPedestalComplete
23 
25 
27 friend class CnvFactory<LArPedestalCompleteCnv >;
28 protected:
29 public:
30  LArPedestalCompleteCnv (ISvcLocator* svcloc) : LArPedestalCompleteCnvBase(svcloc) {}
31 protected:
32  virtual LArPedPersType* createPersistent (LArPedTransType* transObj);
33  virtual LArPedTransType* createTransient ();
35 };
36 
38 {
39 public:
40  // Copy LArPedestalP subset to LArPedestalP1
41  void copyOldtoNew(const LArConditionsSubset<LArPedestalP>* oldPedestal,
43 };
44 
45 #endif
46 
LArPedestalCopy
Definition: LArPedestalCompleteCnv.h:38
LArPedestalCopy::copyOldtoNew
void copyOldtoNew(const LArConditionsSubset< LArPedestalP > *oldPedestal, LArConditionsSubset< LArPedestalP1 > *newPedestal)
Definition: LArPedestalCompleteCnv.cxx:83
LArPedestalCompleteCnv::createTransient
virtual LArPedTransType * createTransient()
method to be implemented by the developer.
Definition: LArPedestalCompleteCnv.cxx:27
LArPedPersType
LArPedestalSubset_p2 LArPedPersType
Definition: LArPedestalCompleteCnv.h:22
LArPedestalSubsetCnv_p2.h
LArPedestalP.h
LArPedestalCompleteCnv::createPersistent
virtual LArPedPersType * createPersistent(LArPedTransType *transObj)
Definition: LArPedestalCompleteCnv.cxx:19
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
LArPedestalSubsetCnv_p1.h
LArConditionsSubset
template class for use for I/O of conditions data
Definition: LArConditionsSubset.h:122
LArPedTransType
LArConditionsSubset< LArPedestalP1 > LArPedTransType
Definition: LArPedestalCompleteCnv.h:21
LArPedestalSubset_p2
persistent class container of LArConditionsSubset for LArPedestal data.
Definition: LArPedestalSubset_p2.h:30
T_AthenaPoolCoolMultChanCnv
This templated class provides the POOL converter to translate a DataVector<T> to and from a CondAttrL...
Definition: T_AthenaPoolCoolMultChanCnv.h:35
LArPedestalCompleteCnvBase
T_AthenaPoolCoolMultChanCnv< LArPedestalComplete, LArPedTransType, LArPedPersType > LArPedestalCompleteCnvBase
Definition: LArPedestalCompleteCnv.h:24
LArPedestalComplete.h
LArPedestalCompleteCnv::LArPedestalCompleteCnv
LArPedestalCompleteCnv(ISvcLocator *svcloc)
Definition: LArPedestalCompleteCnv.h:30
LArPedestalCompleteCnv
Definition: LArPedestalCompleteCnv.h:26