ATLAS Offline Software
Loading...
Searching...
No Matches
TruthEtIsolationsContainerCnv.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// 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
48public:
49 TruthEtIsolationsContainerCnv(ISvcLocator* svcloc);
50protected:
51
56
60
62 // Protected data:
64 protected:
65
66};
67
71
72#endif //> MCPARTICLEEVENTATHENAPOOL_TRUTHETISOLATIONSCONTAINERCNV_H
73
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TruthEtIsolationsContainer_p1 TruthEtIsolationsContainer_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual TruthEtIsolationsContainer * createTransient()
Build the transient representation from a persistent one.
TruthEtIsolationsContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
virtual TruthEtIsolationsContainer_PERS * createPersistent(TruthEtIsolationsContainer *transCont)
Build the persistent representation from the transient one.