ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetEventCnv
InDetEventTPCnv
InDetEventTPCnv
InDetTrackCnv_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 INDET_TRACKCNV_tlp2_H
6
#define INDET_TRACKCNV_tlp2_H
7
8
9
#include "
TPTools/TopLevelTPCnvBaseP.h
"
10
11
#include "
InDetTrack_tlp2.h
"
12
13
#include "
InDetEventTPCnv/InDetRIO_OnTrack/PixelClusterOnTrackCnv_p2.h
"
14
#include "
InDetEventTPCnv/InDetRIO_OnTrack/SCT_ClusterOnTrackCnv_p2.h
"
15
// #include "InDetEventTPCnv/InDetRIO_OnTrack/SiClusterOnTrackCnv_p2.h"
16
#include "
InDetEventTPCnv/InDetRIO_OnTrack/TRT_DriftCircleOnTrackCnv_p2.h
"
17
18
#include "
InDetEventTPCnv/InDetCompetingRIOsOnTrack/CompetingPixelClustersOnTrackCnv_p1.h
"
19
#include "
InDetEventTPCnv/InDetCompetingRIOsOnTrack/CompetingSCT_ClustersOnTrackCnv_p1.h
"
20
#include "
InDetEventTPCnv/InDetCompetingRIOsOnTrack/CompetingTRT_DriftCirclesOnTrackCnv_p1.h
"
21
22
#include <iostream>
23
24
class
InDetTrackCnv_tlp2
25
:
public
TopLevelTPCnvBaseP
< InDet::Track_tlp2 >
26
{
27
public
:
28
29
InDetTrackCnv_tlp2
();
30
virtual
~InDetTrackCnv_tlp2
() {}
31
32
virtual
unsigned
short
getConverterID
() {
return
1; }
33
34
virtual
void
setPStorage
(
InDet::Track_tlp2
*storage );
35
36
protected
:
37
PixelClusterOnTrackCnv_p2
m_pixelClustersOTCnv
;
38
SCT_ClusterOnTrackCnv_p2
m_sctClustersOTCnv
;
39
TRT_DriftCircleOnTrackCnv_p2
m_trtDriftCirclesOTCnv
;
40
// SiClusterOnTrackCnv_p2 m_siClustersOTCnv;
41
42
CompetingPixelClustersOnTrackCnv_p1
m_pixelCrotCnv
;
43
CompetingSCT_ClustersOnTrackCnv_p1
m_sctCrotCnv
;
44
CompetingTRT_DriftCirclesOnTrackCnv_p1
m_trtCrotCnv
;
45
46
47
};
48
49
50
#endif
51
52
CompetingPixelClustersOnTrackCnv_p1.h
CompetingSCT_ClustersOnTrackCnv_p1.h
CompetingTRT_DriftCirclesOnTrackCnv_p1.h
InDetTrack_tlp2.h
PixelClusterOnTrackCnv_p2.h
SCT_ClusterOnTrackCnv_p2.h
TRT_DriftCircleOnTrackCnv_p2.h
TopLevelTPCnvBaseP.h
Base class template for Top-Level TP converters, specialized with persistent type.
CompetingPixelClustersOnTrackCnv_p1
Definition
CompetingPixelClustersOnTrackCnv_p1.h:25
CompetingSCT_ClustersOnTrackCnv_p1
Definition
CompetingSCT_ClustersOnTrackCnv_p1.h:25
CompetingTRT_DriftCirclesOnTrackCnv_p1
Definition
CompetingTRT_DriftCirclesOnTrackCnv_p1.h:25
InDetTrackCnv_tlp2::m_sctClustersOTCnv
SCT_ClusterOnTrackCnv_p2 m_sctClustersOTCnv
Definition
InDetTrackCnv_tlp2.h:38
InDetTrackCnv_tlp2::InDetTrackCnv_tlp2
InDetTrackCnv_tlp2()
Definition
InDetTrackCnv_tlp2.cxx:8
InDetTrackCnv_tlp2::getConverterID
virtual unsigned short getConverterID()
Definition
InDetTrackCnv_tlp2.h:32
InDetTrackCnv_tlp2::m_pixelCrotCnv
CompetingPixelClustersOnTrackCnv_p1 m_pixelCrotCnv
Definition
InDetTrackCnv_tlp2.h:42
InDetTrackCnv_tlp2::m_trtDriftCirclesOTCnv
TRT_DriftCircleOnTrackCnv_p2 m_trtDriftCirclesOTCnv
Definition
InDetTrackCnv_tlp2.h:39
InDetTrackCnv_tlp2::~InDetTrackCnv_tlp2
virtual ~InDetTrackCnv_tlp2()
Definition
InDetTrackCnv_tlp2.h:30
InDetTrackCnv_tlp2::m_sctCrotCnv
CompetingSCT_ClustersOnTrackCnv_p1 m_sctCrotCnv
Definition
InDetTrackCnv_tlp2.h:43
InDetTrackCnv_tlp2::setPStorage
virtual void setPStorage(InDet::Track_tlp2 *storage)
A stub for a method that should be provided by the converter creator.
Definition
InDetTrackCnv_tlp2.cxx:24
InDetTrackCnv_tlp2::m_trtCrotCnv
CompetingTRT_DriftCirclesOnTrackCnv_p1 m_trtCrotCnv
Definition
InDetTrackCnv_tlp2.h:44
InDetTrackCnv_tlp2::m_pixelClustersOTCnv
PixelClusterOnTrackCnv_p2 m_pixelClustersOTCnv
Definition
InDetTrackCnv_tlp2.h:37
InDet::Track_tlp2
Definition
InDetTrack_tlp2.h:27
PixelClusterOnTrackCnv_p2
Definition
PixelClusterOnTrackCnv_p2.h:29
SCT_ClusterOnTrackCnv_p2
Definition
SCT_ClusterOnTrackCnv_p2.h:23
TRT_DriftCircleOnTrackCnv_p2
Definition
TRT_DriftCircleOnTrackCnv_p2.h:23
TopLevelTPCnvBaseP< InDet::Track_tlp2 >::TopLevelTPCnvBaseP
TopLevelTPCnvBaseP()
Definition
TopLevelTPCnvBaseP.h:41
Generated on
for ATLAS Offline Software by
1.16.1