ATLAS Offline Software
Loading...
Searching...
No Matches
CaloRingsContainerCnv.h
Go to the documentation of this file.
1
2
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
40
42 // Protected methods:
44 protected:
45
48public:
49 CaloRingsContainerCnv(ISvcLocator* svcloc);
50protected:
51
56
60
61};
62
66
70
71#endif //> RECATHENAPOOL_CALORINGSCONTAINERCNV_H
CaloRingsContainer_p1 CaloRingsContainer_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
virtual CaloRingsContainer_PERS * createPersistent(CaloRingsContainer *transCont)
Build the persistent representation from the transient one.
virtual CaloRingsContainer * createTransient()
Build the transient representation from a persistent one.
CaloRingsContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.