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