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