ATLAS Offline Software
CaloRingsContainerCnv.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // CaloRingsContainerCnv.h
8 // Header file for class CaloRingsContainerCnv
9 // Author: D.E.Ferreira de Lima<dferreir@mail.cern.ch>
11 #ifndef RECATHENAPOOL_CALORINGSCONTAINERCNV_H
12 #define RECATHENAPOOL_CALORINGSCONTAINERCNV_H
13 
14 // STL includes
15 
16 // AthenaPoolCnvSvc includes
18 
19 // RecTPCnv includes
21 
22 // egammaEvent includes
24 
25 
26 // Forward declaration
27 
28 // the latest persistent representation type of DataCollection:
30 
32  CaloRingsContainer,
33  CaloRingsContainer_PERS
34  >
35 
36 {
37 
38  // make the factory for this converter our friend
39  friend class CnvFactory<CaloRingsContainerCnv>;
40 
42  // Protected methods:
44  protected:
45 
48 public:
49  CaloRingsContainerCnv(ISvcLocator* svcloc);
50 protected:
51 
56 
60 
61 };
62 
66 
67 inline CaloRingsContainerCnv::CaloRingsContainerCnv( ISvcLocator* svcLocator ) :
69 {}
70 
71 #endif //> RECATHENAPOOL_CALORINGSCONTAINERCNV_H
CaloRingsContainerCnv::createPersistent
virtual CaloRingsContainer_PERS * createPersistent(CaloRingsContainer *transCont)
Build the persistent representation from the transient one.
Definition: CaloRingsContainerCnv.cxx:38
CaloRingsContainerCnv::createTransient
virtual CaloRingsContainer * createTransient()
Build the transient representation from a persistent one.
Definition: CaloRingsContainerCnv.cxx:49
CaloRingsContainerCnv
Definition: CaloRingsContainerCnv.h:36
CaloRingsContainer
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/CaloRingsContainer.h:15
CaloRingsContainer_p1
Definition: CaloRingsContainer_p1.h:21
CaloRingsContainer_p1.h
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
CaloRingsContainerCnv::CaloRingsContainerCnv
CaloRingsContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
Definition: CaloRingsContainerCnv.h:67
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
CaloRingsContainer.h
CaloRingsContainer_PERS
CaloRingsContainer_p1 CaloRingsContainer_PERS
Definition: CaloRingsContainerCnv.h:29