ATLAS Offline Software
Loading...
Searching...
No Matches
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
11class MsgStream;
14
15// typedef to the latest persistent version
17
18class TrigMonConfigCnv : public T_AthenaPoolCustomCnv<TrigMonConfig, TrigMonConfig_PERS>
19{
20 friend class CnvFactory<TrigMonConfigCnv>;
21
22 protected:
23
24public:
25 TrigMonConfigCnv(ISvcLocator* svcloc);
26 virtual ~TrigMonConfigCnv();
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.
TrigMonConfig_p1 TrigMonConfig_PERS
Abstract factory to create the converter.
Compatibility for old converter classes that don't get passed the key.
TrigMonConfigCnv_p1 * m_TPConverter
TrigMonConfigCnv(ISvcLocator *svcloc)
TrigMonConfig * createTransient()
TrigMonConfig_PERS * createPersistent(TrigMonConfig *transObj)
This class holds encoded ids for monitoring objects and helps to map these objects to trigger configu...