ATLAS Offline Software
ALFA_CLinkEventCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ALFA_CLinkEventCnv_h
6 #define ALFA_CLinkEventCnv_h
7 
10 
12 
13 // Gaudi
14 #include "GaudiKernel/MsgStream.h"
15 
17 
18 //typedef T_AthenaPoolCustomCnv < LUCID_DigitContainer, LUCID_DigitContainer_PERS > LUCID_DigitContainerCnvBase;
19 
20 class ALFA_CLinkEventCnv : public T_AthenaPoolCustomCnv <ALFA_CLinkEvent, ALFA_CLinkEvent_PERS>
21 {
22  friend class CnvFactory<ALFA_CLinkEventCnv>;
23 
24 protected:
25 public:
27 protected:
30 };
31 
32 #endif // ALFA_CLinkEventCnv_h
ALFA_CLinkEventCnv
Definition: ALFA_CLinkEventCnv.h:21
ALFA_CLinkEvent_PERS
ALFA_CLinkEvent_p1 ALFA_CLinkEvent_PERS
Definition: ALFA_CLinkEventCnv.h:16
ALFA_CLinkEventCnv::ALFA_CLinkEventCnv
ALFA_CLinkEventCnv(ISvcLocator *svcloc)
Definition: ALFA_CLinkEventCnv.h:26
ALFA_CLinkEventCnv::createPersistent
ALFA_CLinkEvent_PERS * createPersistent(ALFA_CLinkEvent *transCont)
Definition: ALFA_CLinkEventCnv.cxx:8
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
ALFA_CLinkEvent.h
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
ALFA_CLinkEvent_p1
Definition: ALFA_CLinkEvent_p1.h:12
ALFA_CLinkEvent_p1.h
ALFA_CLinkEvent
Definition: ALFA_CLinkEvent.h:61
ALFA_CLinkEventCnv::createTransient
ALFA_CLinkEvent * createTransient()
Definition: ALFA_CLinkEventCnv.cxx:20