ATLAS Offline Software
TrigMuonEFInfoContainerCnv.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 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigEventAthenaPool
8  * @class : TrigMuonEFInfoContainerCnv
9  *
10  * @brief transient persistent converter for TrigMuonEFInfoContainer
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <f.bucci@cern.ch> - U. Geneva
14  * @author Sergio Grancagnolo <Sergio.Grancagnolo@le.infn.it> - U.Salento/INFN Le
15  *
16  **********************************************************************************/
17 #ifndef TRIGEVENTATHENAPOOL_TRIGMUONEFINFOCONTAINER_CNV_H
18 #define TRIGEVENTATHENAPOOL_TRIGMUONEFINFOCONTAINER_CNV_H
19 
20 
21 #include "GaudiKernel/MsgStream.h"
23 
25 
29 
32 
33 
35 
37 
38 public:
39  TrigMuonEFInfoContainerCnv( ISvcLocator *svcloc );
41 
42 protected:
45 
46 
47  private:
48 
49  IMessageSvc *m_msgSvc;
50  MsgStream m_log;
51 
54 
55 };
56 
57 
58 #endif
TrigMuonEFInfoContainerCnv::m_msgSvc
IMessageSvc * m_msgSvc
Definition: TrigMuonEFInfoContainerCnv.h:49
TrigMuonEFInfoContainerCnv::~TrigMuonEFInfoContainerCnv
~TrigMuonEFInfoContainerCnv()
Definition: TrigMuonEFInfoContainerCnv.cxx:19
TrigMuonEFInfoContainer.h
TrigMuonEFInfoContainer_PERS
TrigMuonEFInfoContainer_tlp2 TrigMuonEFInfoContainer_PERS
Definition: TrigMuonEFInfoContainerCnv.h:28
TrigMuonEFInfoContainerCnv_tlp1
Definition: TrigMuonEFInfoContainerCnv_tlp1.h:43
TrigMuonEFInfoContainerCnv::m_TPConverter1
TrigMuonEFInfoContainerCnv_tlp1 * m_TPConverter1
Definition: TrigMuonEFInfoContainerCnv.h:52
TrigMuonEFInfoContainer
Definition: TrigMuonEFInfoContainer.h:27
TrigMuonEFInfoContainer_tlp2
Definition: TrigMuonEFInfoContainer_tlp2.h:31
TrigMuonEFInfoContainerCnv_tlp2
Definition: TrigMuonEFInfoContainerCnv_tlp2.h:39
TrigMuonEFInfoContainerCnv::TrigMuonEFInfoContainerCnv
TrigMuonEFInfoContainerCnv(ISvcLocator *svcloc)
Definition: TrigMuonEFInfoContainerCnv.cxx:11
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TrigMuonEFInfoContainerCnv::m_TPConverter2
TrigMuonEFInfoContainerCnv_tlp2 * m_TPConverter2
Definition: TrigMuonEFInfoContainerCnv.h:53
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
TrigMuonEFInfoContainerCnv::createTransient
virtual TrigMuonEFInfoContainer * createTransient()
Definition: TrigMuonEFInfoContainerCnv.cxx:35
TrigMuonEFInfoContainerCnv::createPersistent
virtual TrigMuonEFInfoContainer_PERS * createPersistent(TrigMuonEFInfoContainer *transObj)
Definition: TrigMuonEFInfoContainerCnv.cxx:25
TrigMuonEFInfoContainerCnv
Definition: TrigMuonEFInfoContainerCnv.h:34
TrigMuonEFInfoContainerCnvBase
T_AthenaPoolCustomCnv< TrigMuonEFInfoContainer, TrigMuonEFInfoContainer_PERS > TrigMuonEFInfoContainerCnvBase
Definition: TrigMuonEFInfoContainerCnv.h:31
TrigMuonEFInfoContainerCnv::m_log
MsgStream m_log
Definition: TrigMuonEFInfoContainerCnv.h:50