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