ATLAS Offline Software
DetailedTrackTruthCollectionCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // Dear emacs, this is -*-c++-*-
6 #ifndef TRKTRUTHATHENAPOOL_DETAILEDTRACKTRUTHCOLLECTIONCNV_H
7 #define TRKTRUTHATHENAPOOL_DETAILEDTRACKTRUTHCOLLECTIONCNV_H
8 
10 
19 
21 
23 
25 {
27 protected:
28 public:
29  DetailedTrackTruthCollectionCnv(ISvcLocator* svcloc);
30 protected:
33 private:
34  static const pool::Guid s_p0_guid;
35  static const pool::Guid s_p1_guid;
36  static const pool::Guid s_p2_guid;
37  static const pool::Guid s_p3_guid;
38  static const pool::Guid s_p4_guid;
43 };
44 
45 #endif/*TRKTRUTHATHENAPOOL_DETAILEDTRACKTRUTHCOLLECTIONCNV_H*/
DetailedTrackTruthCollectionCnv_p4
Definition: DetailedTrackTruthCollectionCnv_p4.h:26
DetailedTrackTruthCollectionCnv_p2.h
DetailedTrackTruthCollectionCnv::s_p4_guid
static const pool::Guid s_p4_guid
Definition: DetailedTrackTruthCollectionCnv.h:38
DetailedTrackTruthCollectionCnv_p1
Definition: DetailedTrackTruthCollectionCnv_p1.h:25
DetailedTrackTruthCollectionCnv::createTransient
virtual DetailedTrackTruthCollection * createTransient()
Definition: DetailedTrackTruthCollectionCnv.cxx:46
DetailedTrackTruthCollection_p2.h
DetailedTrackTruthCollectionCnv_p1.h
DetailedTrackTruthCollectionCnv_p3
Definition: DetailedTrackTruthCollectionCnv_p3.h:26
DetailedTrackTruthCollectionCnv::s_p2_guid
static const pool::Guid s_p2_guid
Definition: DetailedTrackTruthCollectionCnv.h:36
DetailedTrackTruthCollectionCnvBase
T_AthenaPoolCustomCnv< DetailedTrackTruthCollection, DetailedTrackTruthCollectionPERS > DetailedTrackTruthCollectionCnvBase
Definition: DetailedTrackTruthCollectionCnv.h:22
DetailedTrackTruthCollectionCnv::s_p0_guid
static const pool::Guid s_p0_guid
Definition: DetailedTrackTruthCollectionCnv.h:34
DetailedTrackTruthCollectionCnv
Definition: DetailedTrackTruthCollectionCnv.h:25
DetailedTrackTruthCollectionCnv::s_p1_guid
static const pool::Guid s_p1_guid
Definition: DetailedTrackTruthCollectionCnv.h:35
DetailedTrackTruthCollectionCnv::createPersistent
virtual DetailedTrackTruthCollectionPERS * createPersistent(DetailedTrackTruthCollection *)
Definition: DetailedTrackTruthCollectionCnv.cxx:34
pool::Guid
::Guid Guid
Definition: T_AthenaPoolCustCnv.h:19
DetailedTrackTruthCollection.h
Trk::DetailedTrackTruthCollection_p3
Definition: DetailedTrackTruthCollection_p3.h:24
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition: T_AthenaPoolCustomCnv.h:132
DetailedTrackTruthCollectionCnv::m_converter_p2
DetailedTrackTruthCollectionCnv_p2 m_converter_p2
Definition: DetailedTrackTruthCollectionCnv.h:40
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
DetailedTrackTruthCollectionPERS
Trk::DetailedTrackTruthCollection_p3 DetailedTrackTruthCollectionPERS
Definition: DetailedTrackTruthCollectionCnv.h:20
CnvFactory
Abstract factory to create the converter.
Definition: ToyConverter.h:16
DetailedTrackTruthCollectionCnv::s_p3_guid
static const pool::Guid s_p3_guid
Definition: DetailedTrackTruthCollectionCnv.h:37
DetailedTrackTruthCollectionCnv::m_converter_p1
DetailedTrackTruthCollectionCnv_p1 m_converter_p1
Definition: DetailedTrackTruthCollectionCnv.h:39
DetailedTrackTruthCollectionCnv_p4.h
DetailedTrackTruthCollectionCnv::DetailedTrackTruthCollectionCnv
DetailedTrackTruthCollectionCnv(ISvcLocator *svcloc)
Definition: DetailedTrackTruthCollectionCnv.cxx:29
DetailedTrackTruthCollection_p4.h
DetailedTrackTruthCollectionCnv::m_converter_p3
DetailedTrackTruthCollectionCnv_p3 m_converter_p3
Definition: DetailedTrackTruthCollectionCnv.h:41
DetailedTrackTruthCollectionCnv_p2
Definition: DetailedTrackTruthCollectionCnv_p2.h:24
DetailedTrackTruthCollection
Definition: DetailedTrackTruthCollection.h:20
DetailedTrackTruthCollection_p3.h
DetailedTrackTruthCollectionCnv::m_converter_p4
DetailedTrackTruthCollectionCnv_p4 m_converter_p4
Definition: DetailedTrackTruthCollectionCnv.h:42
DetailedTrackTruthCollectionCnv_p3.h