ATLAS Offline Software
TrackParticleTruthCollectionContainerCnv_tlp2.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 #ifndef __TRK_PARTICLE_TRUTH_COLL_CNTNR_CNV_TLP2
6 #define __TRK_PARTICLE_TRUTH_COLL_CNTNR_CNV_TLP2
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_p2,
21  TrackParticleTruthCollectionContainer_tlp2>
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_tlp2* pers,
50  MsgStream& msg);
51 
52  virtual void transToPers (const TrackParticleTruthCollectionContainer* trans,
54  MsgStream& msg);
55 };
56 
57 
58 
59 
60 #endif
TrackParticleTruthCollectionContainerCnv_tlp2::m_trackparttruthcollCnv
TrackParticleTruthCollectionCnv_p2 m_trackparttruthcollCnv
Definition: TrackParticleTruthCollectionContainerCnv_tlp2.h:31
TrackParticleTruthCollectionContainerCnv_p2.h
TrackParticleTruthCollectionContainer_tlp2.h
AthenaPoolTopLevelTPConverter.h
TrackParticleTruthCollectionCnv_p2
Definition: TrackParticleTruthCollectionCnv_p2.h:20
TrackParticleTruthCollectionContainerCnv_tlp2::TrackParticleTruthCollectionContainerCnv_tlp2
TrackParticleTruthCollectionContainerCnv_tlp2()
Definition: TrackParticleTruthCollectionContainerCnv_tlp2.cxx:9
DataVector< TrackParticleTruthCollection >
TrackParticleTruthCollectionContainerCnv_tlp2::setPStorage
virtual void setPStorage(TrackParticleTruthCollectionContainer_tlp2 *storage)
Definition: TrackParticleTruthCollectionContainerCnv_tlp2.cxx:16
TrackParticleTruthCollectionContainer_tlp2
Definition: TrackParticleTruthCollectionContainer_tlp2.h:19
TrackParticleTruthCollectionContainerCnv_tlp2
Tau details container converter.
Definition: TrackParticleTruthCollectionContainerCnv_tlp2.h:22
TrackParticleTruthCollectionCnv_p2.h
T_TPCnv
Definition: T_AthenaPoolTPConverter.h:17
TrackParticleTruthCollectionContainerCnv_tlp2::~TrackParticleTruthCollectionContainerCnv_tlp2
virtual ~TrackParticleTruthCollectionContainerCnv_tlp2()
Definition: TrackParticleTruthCollectionContainerCnv_tlp2.h:26
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7
TopLevelTPConverter
Definition: TopLevelTPConverter.h:35