ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMonEventCnv.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_CNV_H
6#define TRIGEVENTATHENAPOOL_TRIG_MONEVENT_CNV_H
7
10
11class MsgStream;
12class TrigMonEvent_p1;
14
15// typedef to the latest persistent version
17
18class TrigMonEventCnv : public T_AthenaPoolCustomCnv<TrigMonEvent, TrigMonEvent_PERS>
19{
20 friend class CnvFactory<TrigMonEventCnv>;
21
22 protected:
23
24public:
25 TrigMonEventCnv(ISvcLocator* svcloc);
26 virtual ~TrigMonEventCnv();
27
28protected:
31
32 private:
33
34 MsgStream *m_log;
36};
37
38
39#endif
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
TrigMonEvent_p1 TrigMonEvent_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
MsgStream * m_log
TrigMonEvent_PERS * createPersistent(TrigMonEvent *transObj)
TrigMonEventCnv(ISvcLocator *svcloc)
virtual ~TrigMonEventCnv()
TrigMonEventCnv_p1 * m_TPConverter
TrigMonEvent * createTransient()