ATLAS Offline Software
TileMuFeatureCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
17 #ifndef TRIGEVENTATHENAPOOL_TileMuFeatureCnv_H
18 #define TRIGEVENTATHENAPOOL_TileMuFeatureCnv_H
19 
22 class TileMuFeature_p1;
24 
25 
26 class MsgStream;
27 
28 // typedef to the latest persistent version
30 
32 
34 
35  friend class CnvFactory<TileMuFeatureCnv>;
36 
37 public:
38  TileMuFeatureCnv(ISvcLocator *svcloc);
40 
41 protected:
43  virtual TileMuFeature *createTransient();
44 };
45 
46 
47 #endif
48 
TileMuFeatureCnvBase
T_AthenaPoolCustomCnv< TileMuFeature, TileMuFeature_PERS > TileMuFeatureCnvBase
Definition: TileMuFeatureCnv.h:31
TileMuFeature_p1
Definition: TileMuFeature_p1.h:24
TileMuFeature_PERS
TileMuFeature_p1 TileMuFeature_PERS
Definition: TileMuFeatureCnv.h:26
TileMuFeatureCnv::createTransient
virtual TileMuFeature * createTransient()
Definition: TileMuFeatureCnv.cxx:30
TileMuFeatureCnv::TileMuFeatureCnv
TileMuFeatureCnv(ISvcLocator *svcloc)
Definition: TileMuFeatureCnv.cxx:15
TileMuFeatureCnv
transient persistent converter for TileMuFeatureCnv
Definition: TileMuFeatureCnv.h:33
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
TileMuFeatureCnv::createPersistent
virtual TileMuFeature_PERS * createPersistent(TileMuFeature *transObj)
Definition: TileMuFeatureCnv.cxx:19
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
TileMuFeatureCnv_p1
Definition: TileMuFeatureCnv_p1.h:29
TileMuFeature.h
TileMuFeatureCnv::~TileMuFeatureCnv
~TileMuFeatureCnv()
Definition: TileMuFeatureCnv.cxx:16
TileMuFeature
Definition: TileMuFeature.h:33