ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
TrackParticleTruthTPCnv
TrackParticleTruthTPCnv
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
13
#include "
TPTools/TopLevelTPConverter.h
"
14
#include "
TrackParticleTruthTPCnv/TrackParticleTruthCollectionContainer_tlp2.h
"
15
#include "
TrackParticleTruthTPCnv/TrackParticleTruthCollectionContainerCnv_p2.h
"
16
#include "
TrackParticleTruthTPCnv/TrackParticleTruthCollectionCnv_p2.h
"
17
19
class
TrackParticleTruthCollectionContainerCnv_tlp2
:
20
public
TopLevelTPConverter
<TrackParticleTruthCollectionContainerCnv_p2,
21
TrackParticleTruthCollectionContainer_tlp2>
22
{
23
public
:
24
TrackParticleTruthCollectionContainerCnv_tlp2
();
25
26
virtual
~TrackParticleTruthCollectionContainerCnv_tlp2
() {}
27
28
virtual
void
setPStorage
(
TrackParticleTruthCollectionContainer_tlp2
*storage );
29
30
protected
:
31
TrackParticleTruthCollectionCnv_p2
m_trackparttruthcollCnv
;
32
33
};
34
35
// ??? Maybe this should be moved up to TopLevelTPConverter...
36
template
<>
37
class
T_TPCnv
<
TrackParticleTruthCollectionContainer
,
38
TrackParticleTruthCollectionContainer_tlp2
>
39
:
public
TrackParticleTruthCollectionContainerCnv_tlp2
40
{
41
public
:
43
T_TPCnv
();
44
46
virtual
~T_TPCnv
();
47
48
virtual
void
persToTrans
(
const
TrackParticleTruthCollectionContainer_tlp2
* pers,
49
TrackParticleTruthCollectionContainer
* trans,
50
MsgStream&
msg
);
51
52
virtual
void
transToPers
(
const
TrackParticleTruthCollectionContainer
* trans,
53
TrackParticleTruthCollectionContainer_tlp2
* pers,
54
MsgStream&
msg
);
55
};
56
57
58
59
60
#endif
TopLevelTPConverter.h
Defines the most specialized template for all top-level TP converters.
TrackParticleTruthCollectionCnv_p2.h
TrackParticleTruthCollectionContainerCnv_p2.h
TrackParticleTruthCollectionContainer
DataVector< TrackParticleTruthCollection > TrackParticleTruthCollectionContainer
Definition
TrackParticleTruthCollectionContainer.h:16
TrackParticleTruthCollectionContainer_tlp2.h
T_TPCnv< TrackParticleTruthCollectionContainer, TrackParticleTruthCollectionContainer_tlp2 >::persToTrans
virtual void persToTrans(const TrackParticleTruthCollectionContainer_tlp2 *pers, TrackParticleTruthCollectionContainer *trans, MsgStream &msg)
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.cxx:30
T_TPCnv< TrackParticleTruthCollectionContainer, TrackParticleTruthCollectionContainer_tlp2 >::transToPers
virtual void transToPers(const TrackParticleTruthCollectionContainer *trans, TrackParticleTruthCollectionContainer_tlp2 *pers, MsgStream &msg)
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.cxx:44
T_TPCnv< TrackParticleTruthCollectionContainer, TrackParticleTruthCollectionContainer_tlp2 >::T_TPCnv
T_TPCnv()
Constructor.
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.cxx:23
TopLevelTPConverter< TrackParticleTruthCollectionContainerCnv_p2, TrackParticleTruthCollectionContainer_tlp2 >::TopLevelTPConverter
TopLevelTPConverter()
Definition
TopLevelTPConverter.h:50
TrackParticleTruthCollectionCnv_p2
Definition
TrackParticleTruthCollectionCnv_p2.h:20
TrackParticleTruthCollectionContainerCnv_tlp2::TrackParticleTruthCollectionContainerCnv_tlp2
TrackParticleTruthCollectionContainerCnv_tlp2()
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.cxx:9
TrackParticleTruthCollectionContainerCnv_tlp2::m_trackparttruthcollCnv
TrackParticleTruthCollectionCnv_p2 m_trackparttruthcollCnv
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.h:31
TrackParticleTruthCollectionContainerCnv_tlp2::~TrackParticleTruthCollectionContainerCnv_tlp2
virtual ~TrackParticleTruthCollectionContainerCnv_tlp2()
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.h:26
TrackParticleTruthCollectionContainerCnv_tlp2::setPStorage
virtual void setPStorage(TrackParticleTruthCollectionContainer_tlp2 *storage)
A stub for a method that should be provided by the converter creator.
Definition
TrackParticleTruthCollectionContainerCnv_tlp2.cxx:16
TrackParticleTruthCollectionContainer_tlp2
Definition
TrackParticleTruthCollectionContainer_tlp2.h:19
msg
MsgStream & msg
Definition
testRead.cxx:32
Generated on
for ATLAS Offline Software by
1.17.0