ATLAS Offline Software
IsoMuonFeatureCnv.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 : IsoMuonFeatureCnv
9  *
10  * @brief transient persistent converter for IsoMuonFeature
11  *
12  * @author Stefano Giagu <Stefano.Giagu@cern.ch> - U. of Rome
13  *
14  * File and Version Information:
15  * $Id: IsoMuonFeatureCnv.h,v 1.2 2009-02-23 18:59:19 ssnyder Exp $
16  **********************************************************************************/
17 #ifndef TRIGEVENTATHENAPOOL_ISOMUONFEATURECNV_H
18 #define TRIGEVENTATHENAPOOL_ISOMUONFEATURECNV_H
19 
20 class MsgStream;
21 
23 
27 
28 
29 //-----------------------------------------------------------------------------
30 // Base class definition
31 //-----------------------------------------------------------------------------
33 
36 
37  //-----------------------------------------------------------------------------
38  // Converter for IsoMuonFeature object
39  //-----------------------------------------------------------------------------
41  friend class CnvFactory<IsoMuonFeatureCnv>;
42 
43 public:
44  IsoMuonFeatureCnv( ISvcLocator *svcloc );
46 
47 protected:
50 
51 
52  private:
53 
55  };
56 
57 #endif // ISOMUONFEATURE_CNV_H
IsoMuonFeatureCnv::createPersistent
virtual IsoMuonFeature_PERS * createPersistent(IsoMuonFeature *transObj)
Definition: IsoMuonFeatureCnv.cxx:25
IsoMuonFeature_tlp1
Definition: IsoMuonFeature_tlp1.h:13
IsoMuonFeatureCnv::IsoMuonFeatureCnv
IsoMuonFeatureCnv(ISvcLocator *svcloc)
Definition: IsoMuonFeatureCnv.cxx:9
IsoMuonFeatureCnv::createTransient
virtual IsoMuonFeature * createTransient()
Definition: IsoMuonFeatureCnv.cxx:39
IsoMuonFeature_PERS
IsoMuonFeature_tlp1 IsoMuonFeature_PERS
Definition: IsoMuonFeatureCnv.h:26
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
IsoMuonFeatureCnv::~IsoMuonFeatureCnv
~IsoMuonFeatureCnv()
Definition: IsoMuonFeatureCnv.cxx:15
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
IsoMuonFeature.h
IsoMuonFeatureCnv
Definition: IsoMuonFeatureCnv.h:40
IsoMuonFeatureCnv::m_TPConverter
IsoMuonFeatureCnv_tlp1 * m_TPConverter
Definition: IsoMuonFeatureCnv.h:54
IsoMuonFeature
Class with isolation variables for TrigmuIso algorithm.
Definition: IsoMuonFeature.h:41
IsoMuonFeatureCnv_tlp1
Definition: IsoMuonFeatureCnv_tlp1.h:26
IsoMuonFeatureCnvBase
T_AthenaPoolCustomCnv< IsoMuonFeature, IsoMuonFeature_PERS > IsoMuonFeatureCnvBase
Definition: IsoMuonFeatureCnv.h:35