ATLAS Offline Software
TruthEtIsolationsContainerCnv.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 // TruthEtIsolationsContainerCnv.h
8 // Header file for class TruthEtIsolationsContainerCnv
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef MCPARTICLEEVENTATHENAPOOL_TRUTHETISOLATIONSCONTAINERCNV_H
12 #define MCPARTICLEEVENTATHENAPOOL_TRUTHETISOLATIONSCONTAINERCNV_H
13 
14 // STL includes
15 
16 
17 // AthenaPoolCnvSvc includes
19 
20 // McParticleEvent includes
22 
23 // McParticleEventTPCnv includes
25 
26 // Forward declaration
27 
28 // the latest persistent representation type of DataCollection:
30 
32  TruthEtIsolationsContainer,
33  TruthEtIsolationsContainer_PERS
34  >
35 
36 {
37 
38  // make the factory for this converter our friend
40 
42  // Protected methods:
44  protected:
45 
48 public:
49  TruthEtIsolationsContainerCnv(ISvcLocator* svcloc);
50 protected:
51 
56 
60 
62  // Protected data:
64  protected:
65 
66 };
67 
71 
72 #endif //> MCPARTICLEEVENTATHENAPOOL_TRUTHETISOLATIONSCONTAINERCNV_H
73 
TruthEtIsolationsContainerCnv::createPersistent
virtual TruthEtIsolationsContainer_PERS * createPersistent(TruthEtIsolationsContainer *transCont)
Build the persistent representation from the transient one.
Definition: TruthEtIsolationsContainerCnv.cxx:42
TruthEtIsolationsContainer
Definition: TruthEtIsolationsContainer.h:26
TruthEtIsolationsContainer.h
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TruthEtIsolationsContainer_PERS
TruthEtIsolationsContainer_p1 TruthEtIsolationsContainer_PERS
Definition: TruthEtIsolationsContainerCnv.h:29
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TruthEtIsolationsContainer_p1.h
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TruthEtIsolationsContainerCnv::createTransient
virtual TruthEtIsolationsContainer * createTransient()
Build the transient representation from a persistent one.
Definition: TruthEtIsolationsContainerCnv.cxx:53
TruthEtIsolationsContainer_p1
Definition: TruthEtIsolationsContainer_p1.h:22
TruthEtIsolationsContainerCnv
Definition: TruthEtIsolationsContainerCnv.h:36
TruthEtIsolationsContainerCnv::TruthEtIsolationsContainerCnv
TruthEtIsolationsContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
Definition: TruthEtIsolationsContainerCnv.cxx:35