ATLAS Offline Software
Loading...
Searching...
No Matches
AthExElephantinoCnv.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// AthExElephantinoCnv.h
8// Header file for class AthExElephantinoCnv
9// Author: S.Binet<binet@cern.ch>
11#ifndef ATHEXTHINNING_AthExELEPHANTINOCNV_H
12#define ATHEXTHINNING_AthExELEPHANTINOCNV_H
13
14// STL includes
15
16
17// AthenaPoolCnvSvc includes
19
20// AthExThinning includes
23
24// Forward declaration
25
26// the latest persistent representation type of DataCollection:
28
30 AthExElephantino,
31 AthExElephantino_PERS
32 >
33
34{
35
36 // make the factory for this converter our friend
37 friend class CnvFactory<AthExElephantinoCnv>;
38
40 // Protected methods:
42 protected:
43
46public:
47 AthExElephantinoCnv(ISvcLocator* svcloc);
48protected:
49
54
58
60 // Protected data:
62 protected:
63};
64
68
69#endif //> ATHEXTHINNING_AthExELEPHANTINOCNV_H
70
AthExElephantino_p1 AthExElephantino_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
AthExElephantinoCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
virtual AthExElephantino * createTransient()
Build the transient representation from a persistent one.
virtual AthExElephantino_PERS * createPersistent(AthExElephantino *transCont)
Build the persistent representation from the transient one.
object with 4 legs, so it is best modeled with a vector of ElementLink.
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.