ATLAS Offline Software
Loading...
Searching...
No Matches
EventBookkeeperCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// Header file for EventBookkeeperCnv
7// Author: David Cote, September 2008. <david.cote@cern.ch>
8// This class defines which persitent version is used for writing, and how to handle various pN versions when reading.
10
11#ifndef EVENTBOOKKEEPERCNV__H
12#define EVENTBOOKKEEPERCNV__H
13
19
20// the latest persistent representation type of EventBookkeeper
23
25{
26 friend class CnvFactory<EventBookkeeperCnv >;
27 protected:
28public:
29 EventBookkeeperCnv (ISvcLocator* svcloc) : EventBookkeeperCnvBase(svcloc) {}
30protected:
33
34 private:
37};
38
39#endif // EVENTBOOKKEEPERCNV__H
40
T_AthenaPoolCustomCnv< EventBookkeeper, EventBookkeeper_PERS > EventBookkeeperCnvBase
EventBookkeeper_p2 EventBookkeeper_PERS
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
Abstract factory to create the converter.
EventBookkeeperCnv_p1 m_TPConverterP1
EventBookkeeperCnv(ISvcLocator *svcloc)
EventBookkeeperCnv_p2 m_TPConverter
virtual EventBookkeeper_PERS * createPersistent(EventBookkeeper *transCont)
virtual EventBookkeeper * createTransient()
Compatibility for old converter classes that don't get passed the key.