ATLAS Offline Software
Loading...
Searching...
No Matches
TileL2ContainerCnv.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// TileL2ContainerCnv.h
8// Header file for class TileL2ContainerCnv
9// Author: Aranzazu Ruiz <aranzazu.ruiz.martinez@cern.ch>
10// Date: July 2008
12#ifndef TILEEVENTATHENAPOOL_TILEL2CONTAINERCNV_H
13#define TILEEVENTATHENAPOOL_TILEL2CONTAINERCNV_H
14
15// AthenaPoolCnvSvc includes
17
18// TileTPCnv includes
21
22// TileEvent includes
24
26
28 TileL2Container,
29 TileL2Container_PERS
30 >
31
32{
33
34 // make the factory for this converter our friend
35 friend class CnvFactory<TileL2ContainerCnv>;
36
37 protected:
38
41public:
42 TileL2ContainerCnv(ISvcLocator* svcloc);
43protected:
44
49
53
54};
55
56inline TileL2ContainerCnv::TileL2ContainerCnv( ISvcLocator* svcLocator ) :
58{}
59
60#endif //> TILEEVENTATHENAPOOL_TILEL2CONTAINERCNV_H
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TileContainer< TileL2 > TileL2Container
TileL2Container_p2 TileL2Container_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual TileL2Container * createTransient()
Build the transient representation from a persistent one.
TileL2ContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
virtual TileL2Container_PERS * createPersistent(TileL2Container *transCont)
Build the persistent representation from the transient one.