ATLAS Offline Software
TrigHisto2DContainerCnv.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 /**********************************************************************************
6  * @Project: Trigger
7  * @Package: TrigEventAthenaPool
8  * @class : TrigHisto2DContainerCnv
9  *
10  * @brief transient persistent converter for TrigHisto2DContainer
11  *
12  * @author W. H. Bell <W.Bell@cern.ch>
13  *
14  **********************************************************************************/
15 #ifndef TRIGEVENTATHENAPOOL_TRIGHISTO2DCONTAINER_CNV_H
16 #define TRIGEVENTATHENAPOOL_TRIGHISTO2DCONTAINER_CNV_H
17 
18 
19 #include "GaudiKernel/MsgStream.h"
20 
22 
25 
26 //-----------------------------------------------------------------------------
27 // Base class definition
28 //-----------------------------------------------------------------------------
30 
32 
33 //-----------------------------------------------------------------------------
34 // Converter for TrigHisto2DCollection object
35 //-----------------------------------------------------------------------------
38  {
39 
40  friend class CnvFactory<TrigHisto2DContainerCnv>;
41 
42  protected:
43 
44  TrigHisto2DContainerCnv( ISvcLocator *svcloc );
46 
49 
50  private:
51 
53 
54  };//end of class definitions
55 
56 
57  #endif //TRIGHISTO2DCONTAINER_CNV_H
TrigHisto2DContainerCnvBase
T_AthenaPoolCustomCnv< TrigHisto2DContainer, TrigHisto2DContainer_PERS > TrigHisto2DContainerCnvBase
Definition: TrigHisto2DContainerCnv.h:31
TrigHisto2DContainer_tlp1
Definition: TrigHisto2DContainer_tlp1.h:22
TrigHisto2DContainerCnv_tlp1
Definition: TrigHisto2DContainerCnv_tlp1.h:24
TrigHisto2DContainerCnv::~TrigHisto2DContainerCnv
~TrigHisto2DContainerCnv()
Definition: TrigHisto2DContainerCnv.cxx:14
TrigHisto2DContainer
Definition: Trigger/TrigEvent/TrigInDetEvent/TrigInDetEvent/TrigHisto2DContainer.h:20
TrigHisto2DContainer.h
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
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
TrigHisto2DContainerCnv::createPersistent
virtual TrigHisto2DContainer_PERS * createPersistent(TrigHisto2DContainer *transObj)
Definition: TrigHisto2DContainerCnv.cxx:21
TrigHisto2DContainerCnv::createTransient
virtual TrigHisto2DContainer * createTransient()
Definition: TrigHisto2DContainerCnv.cxx:35
TrigHisto2DContainerCnv::TrigHisto2DContainerCnv
TrigHisto2DContainerCnv(ISvcLocator *svcloc)
Definition: TrigHisto2DContainerCnv.cxx:9
TrigHisto2DContainerCnv
Definition: TrigHisto2DContainerCnv.h:38
TrigHisto2DContainer_PERS
TrigHisto2DContainer_tlp1 TrigHisto2DContainer_PERS
Definition: TrigHisto2DContainerCnv.h:24
TrigHisto2DContainerCnv::m_TPConverter
TrigHisto2DContainerCnv_tlp1 * m_TPConverter
Definition: TrigHisto2DContainerCnv.h:52