ATLAS Offline Software
Loading...
Searching...
No Matches
eflowObjectContainerCnv.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// eflowContainerCnv.h
8// Header file for class eflowObjectContainerCnv
9// Author: M.Hodgkinson
10// Based on JetCollectionCnv.h
12#ifndef RECATHENAPOOL_EFLOWOBJECTCONTAINERCNV_H
13#define RECATHENAPOOL_EFLOWOBJECTCONTAINERCNV_H
14
15// AthenaPoolCnvSvc includes
17
20
21class eflowObjectContainerCnv: public T_AthenaPoolCustomCnv<eflowObjectContainer, eflowObjectContainer_p5>
22{
23
24 // make the factory for this converter our friend
26
28 // Protected methods:
30 protected:
31
34public:
35 eflowObjectContainerCnv(ISvcLocator* svcloc);
36protected:
37
41
45
46};
47
51
52inline eflowObjectContainerCnv::eflowObjectContainerCnv( ISvcLocator* svcLocator ) :
54{}
55
56#endif
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
virtual eflowObjectContainer_p5 * createPersistent(eflowObjectContainer *transCont)
Build the persistent representation from the transient one.
eflowObjectContainerCnv(ISvcLocator *svcloc)
Create the converter from the service locator.
virtual eflowObjectContainer * createTransient()
Build the transient representation from a persistent one.