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