ATLAS Offline Software
TrigMonConfigCollectionCnv.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 TRIGEVENTATHENAPOOL_TRIG_MONCONFIG_COLLECTIONCNV_H
6 #define TRIGEVENTATHENAPOOL_TRIG_MONCONFIG_COLLECTIONCNV_H
7 
10 
11 class MsgStream;
14 
15 // typedef to the latest persistent version
17 
19  : public T_AthenaPoolCustomCnv<TrigMonConfigCollection, TrigMonConfigCollection_PERS>
20 {
21 
23 
24 public:
25  TrigMonConfigCollectionCnv(ISvcLocator* svcloc);
27 
28  protected:
31 
32  private:
33 
34  MsgStream *m_log;
36 };
37 
38 
39 #endif
TrigMonConfigCollectionCnv::m_log
MsgStream * m_log
Definition: TrigMonConfigCollectionCnv.h:34
TrigMonConfigCollection.h
TrigMonConfigCollection_tlp1
Definition: TrigMonConfigCollection_tlp1.h:20
TrigMonConfigCollectionCnv::TrigMonConfigCollectionCnv
TrigMonConfigCollectionCnv(ISvcLocator *svcloc)
Definition: TrigMonConfigCollectionCnv.cxx:18
TrigMonConfigCollectionCnv::~TrigMonConfigCollectionCnv
virtual ~TrigMonConfigCollectionCnv()
Definition: TrigMonConfigCollectionCnv.cxx:26
TrigMonConfigCollection
Definition: TrigMonConfigCollection.h:11
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TrigMonConfigCollectionCnv_impl
Definition: TrigMonConfigCollectionCnv.cxx:11
TrigMonConfigCollection_PERS
TrigMonConfigCollection_tlp1 TrigMonConfigCollection_PERS
Definition: TrigMonConfigCollectionCnv.h:13
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
TrigMonConfigCollectionCnv
Definition: TrigMonConfigCollectionCnv.h:20
TrigMonConfigCollectionCnv::createTransient
TrigMonConfigCollection * createTransient()
Definition: TrigMonConfigCollectionCnv.cxx:44
TrigMonConfigCollectionCnv::createPersistent
TrigMonConfigCollection_PERS * createPersistent(TrigMonConfigCollection *transObj)
Definition: TrigMonConfigCollectionCnv.cxx:34
TrigMonConfigCollectionCnv::m_impl
TrigMonConfigCollectionCnv_impl * m_impl
Definition: TrigMonConfigCollectionCnv.h:35