ATLAS Offline Software
TrackParticleTruthCollectionContainerCnv_tlp3.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 #ifndef TRK_PARTICLE_TRUTH_COLL_CNTNR_CNV_TLP3
6 #define TRK_PARTICLE_TRUTH_COLL_CNTNR_CNV_TLP3
7 
8 /*
9  @brief T/P conversion for TrackParticleTruthCollectionContainer used in the trigger
10  @author Jiri.Masik@cern.ch
11  */
12 
17 
20  public AthenaPoolTopLevelTPConverter<TrackParticleTruthCollectionContainerCnv_p3,
21  TrackParticleTruthCollectionContainer_tlp3>
22 {
23 public:
25 
27 
29 
30 protected:
32 
33 };
34 
35 // ??? Maybe this should be moved up to AthenaPoolTopLevelTPConverter...
36 template <>
40 {
41 public:
43  T_TPCnv();
44 
46  virtual ~T_TPCnv();
47 
48  virtual void persToTrans (const TrackParticleTruthCollectionContainer_tlp3* pers,
50  MsgStream& msg);
51 
52  virtual void transToPers (const TrackParticleTruthCollectionContainer* trans,
54  MsgStream& msg);
55 };
56 
57 
58 
59 
60 #endif
TrackParticleTruthCollectionContainerCnv_tlp3::m_trackparttruthcollCnv
TrackParticleTruthCollectionCnv_p3 m_trackparttruthcollCnv
Definition: TrackParticleTruthCollectionContainerCnv_tlp3.h:31
TrackParticleTruthCollectionContainer_tlp3
Definition: TrackParticleTruthCollectionContainer_tlp3.h:19
TrackParticleTruthCollectionContainerCnv_p3.h
TrackParticleTruthCollectionContainerCnv_tlp3
Tau details container converter.
Definition: TrackParticleTruthCollectionContainerCnv_tlp3.h:22
AthenaPoolTopLevelTPConverter.h
DataVector< TrackParticleTruthCollection >
TrackParticleTruthCollectionCnv_p3
Definition: TrackParticleTruthCollectionCnv_p3.h:20
TrackParticleTruthCollectionContainer_tlp3.h
TrackParticleTruthCollectionContainerCnv_tlp3::setPStorage
virtual void setPStorage(TrackParticleTruthCollectionContainer_tlp3 *storage)
Definition: TrackParticleTruthCollectionContainerCnv_tlp3.cxx:16
TrackParticleTruthCollectionContainerCnv_tlp3::~TrackParticleTruthCollectionContainerCnv_tlp3
virtual ~TrackParticleTruthCollectionContainerCnv_tlp3()
Definition: TrackParticleTruthCollectionContainerCnv_tlp3.h:26
TrackParticleTruthCollectionCnv_p3.h
T_TPCnv
Definition: T_AthenaPoolTPConverter.h:17
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35
TrackParticleTruthCollectionContainerCnv_tlp3::TrackParticleTruthCollectionContainerCnv_tlp3
TrackParticleTruthCollectionContainerCnv_tlp3()
Definition: TrackParticleTruthCollectionContainerCnv_tlp3.cxx:9