ATLAS Offline Software
TrigMonConfigCnv.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_CNV_H
6 #define TRIGEVENTATHENAPOOL_TRIG_MONCONFIG_CNV_H
7 
10 
11 class MsgStream;
12 class TrigMonConfig_p1;
14 
15 // typedef to the latest persistent version
17 
18 class TrigMonConfigCnv : public T_AthenaPoolCustomCnv<TrigMonConfig, TrigMonConfig_PERS>
19 {
20  friend class CnvFactory<TrigMonConfigCnv>;
21 
22  protected:
23 
24 public:
25  TrigMonConfigCnv(ISvcLocator* svcloc);
26  virtual ~TrigMonConfigCnv();
27 
28 protected:
31 
32  private:
33 
34  MsgStream *m_log;
36 };
37 
38 
39 #endif
TrigMonConfigCnv::createTransient
TrigMonConfig * createTransient()
Definition: TrigMonConfigCnv.cxx:36
TrigMonConfigCnv::~TrigMonConfigCnv
virtual ~TrigMonConfigCnv()
Definition: TrigMonConfigCnv.cxx:18
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TrigMonConfigCnv::TrigMonConfigCnv
TrigMonConfigCnv(ISvcLocator *svcloc)
Definition: TrigMonConfigCnv.cxx:10
TrigMonConfigCnv_p1
Definition: TrigMonConfigCnv_p1.h:22
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
TrigMonConfig.h
TrigMonConfigCnv::m_TPConverter
TrigMonConfigCnv_p1 * m_TPConverter
Definition: TrigMonConfigCnv.h:35
TrigMonConfig
This class holds encoded ids for monitoring objects and helps to map these objects to trigger configu...
Definition: TrigMonConfig.h:29
TrigMonConfig_p1
Definition: TrigMonConfig_p1.h:23
TrigMonConfigCnv::createPersistent
TrigMonConfig_PERS * createPersistent(TrigMonConfig *transObj)
Definition: TrigMonConfigCnv.cxx:26
TrigMonConfigCnv::m_log
MsgStream * m_log
Definition: TrigMonConfigCnv.h:34
TrigMonConfigCnv
Definition: TrigMonConfigCnv.h:19
TrigMonConfig_PERS
TrigMonConfig_p1 TrigMonConfig_PERS
Definition: TrigMonConfigCnv.h:13