ATLAS Offline Software
CombinedMuonFeatureCnv.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 : CombinedMuonFeatureCnv
9  *
10  * @brief transient persistent converter for CombinedMuonFeature
11  *
12  * @author Andrew Hamilton <Andrew.Hamilton@cern.ch> - U. Geneva
13  * @author Francesca Bucci <F.Bucci@cern.ch> - U. Geneva
14  *
15  * File and Version Information:
16  * $Id: CombinedMuonFeatureCnv.h,v 1.2 2009-02-23 18:59:19 ssnyder Exp $
17  **********************************************************************************/
18 #ifndef TRIGEVENTATHENAPOOL_COMBINEDMUONFEATURECNV_H
19 #define TRIGEVENTATHENAPOOL_COMBINEDMUONFEATURECNV_H
20 
21 class MsgStream;
22 
24 
26 
29 
30 
31 //-----------------------------------------------------------------------------
32 // Base class definition
33 //-----------------------------------------------------------------------------
35 
38 
39  //-----------------------------------------------------------------------------
40  // Converter for CombinedMuonFeature object
41  //-----------------------------------------------------------------------------
43  friend class CnvFactory<CombinedMuonFeatureCnv>;
44 
45 public:
46  CombinedMuonFeatureCnv( ISvcLocator *svcloc );
48 
49 protected:
52 
53 
54  private:
55 
57  };
58 
59  #endif // COMBINEDMUONFEATURE_CNV_H
CombinedMuonFeatureCnv
Definition: CombinedMuonFeatureCnv.h:42
CombinedMuonFeature_tlp1
Definition: CombinedMuonFeature_tlp1.h:17
CombinedMuonFeatureCnvBase
T_AthenaPoolCustomCnv< CombinedMuonFeature, CombinedMuonFeature_PERS > CombinedMuonFeatureCnvBase
Definition: CombinedMuonFeatureCnv.h:37
CombinedMuonFeatureCnv_tlp1
Definition: CombinedMuonFeatureCnv_tlp1.h:31
CombinedMuonFeature.h
CombinedMuonFeatureCnv::createTransient
virtual CombinedMuonFeature * createTransient()
Definition: CombinedMuonFeatureCnv.cxx:40
CombinedMuonFeature_PERS
CombinedMuonFeature_tlp1 CombinedMuonFeature_PERS
Definition: CombinedMuonFeatureCnv.h:28
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
CombinedMuonFeatureCnv::m_TPConverter
CombinedMuonFeatureCnv_tlp1 * m_TPConverter
Definition: CombinedMuonFeatureCnv.h:56
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
CombinedMuonFeature
Definition: CombinedMuonFeature.h:30
CombinedMuonFeatureCnv::~CombinedMuonFeatureCnv
~CombinedMuonFeatureCnv()
Definition: CombinedMuonFeatureCnv.cxx:16
CombinedMuonFeatureCnv::createPersistent
virtual CombinedMuonFeature_PERS * createPersistent(CombinedMuonFeature *transObj)
Definition: CombinedMuonFeatureCnv.cxx:26
CombinedMuonFeatureCnv::CombinedMuonFeatureCnv
CombinedMuonFeatureCnv(ISvcLocator *svcloc)
Definition: CombinedMuonFeatureCnv.cxx:9