ATLAS Offline Software
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 "
AthenaPoolCnvSvc/AthenaPoolTopLevelExtTPConverter.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
AthenaPoolTopLevelExtTPConverter
< 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
InDetTrackCnv_tlp2::m_trtCrotCnv
CompetingTRT_DriftCirclesOnTrackCnv_p1 m_trtCrotCnv
Definition:
InDetTrackCnv_tlp2.h:44
InDetTrackCnv_tlp2::m_trtDriftCirclesOTCnv
TRT_DriftCircleOnTrackCnv_p2 m_trtDriftCirclesOTCnv
Definition:
InDetTrackCnv_tlp2.h:39
PixelClusterOnTrackCnv_p2.h
TopLevelTPCnvBaseP
Definition:
TopLevelTPCnvBaseP.h:27
InDetTrackCnv_tlp2
Definition:
InDetTrackCnv_tlp2.h:26
InDetTrackCnv_tlp2::getConverterID
virtual unsigned short getConverterID()
Definition:
InDetTrackCnv_tlp2.h:32
InDetTrackCnv_tlp2::m_sctClustersOTCnv
SCT_ClusterOnTrackCnv_p2 m_sctClustersOTCnv
Definition:
InDetTrackCnv_tlp2.h:38
TRT_DriftCircleOnTrackCnv_p2
Definition:
TRT_DriftCircleOnTrackCnv_p2.h:23
CompetingTRT_DriftCirclesOnTrackCnv_p1
Definition:
CompetingTRT_DriftCirclesOnTrackCnv_p1.h:25
CompetingSCT_ClustersOnTrackCnv_p1.h
TRT_DriftCircleOnTrackCnv_p2.h
PixelClusterOnTrackCnv_p2
Definition:
PixelClusterOnTrackCnv_p2.h:29
InDetTrack_tlp2.h
InDetTrackCnv_tlp2::setPStorage
virtual void setPStorage(InDet::Track_tlp2 *storage)
Definition:
InDetTrackCnv_tlp2.cxx:24
SCT_ClusterOnTrackCnv_p2.h
InDet::Track_tlp2
Definition:
InDetTrack_tlp2.h:27
InDetTrackCnv_tlp2::m_pixelClustersOTCnv
PixelClusterOnTrackCnv_p2 m_pixelClustersOTCnv
Definition:
InDetTrackCnv_tlp2.h:37
InDetTrackCnv_tlp2::~InDetTrackCnv_tlp2
virtual ~InDetTrackCnv_tlp2()
Definition:
InDetTrackCnv_tlp2.h:30
InDetTrackCnv_tlp2::InDetTrackCnv_tlp2
InDetTrackCnv_tlp2()
Definition:
InDetTrackCnv_tlp2.cxx:8
CompetingPixelClustersOnTrackCnv_p1.h
InDetTrackCnv_tlp2::m_pixelCrotCnv
CompetingPixelClustersOnTrackCnv_p1 m_pixelCrotCnv
Definition:
InDetTrackCnv_tlp2.h:42
CompetingTRT_DriftCirclesOnTrackCnv_p1.h
CompetingPixelClustersOnTrackCnv_p1
Definition:
CompetingPixelClustersOnTrackCnv_p1.h:25
AthenaPoolTopLevelExtTPConverter.h
CompetingSCT_ClustersOnTrackCnv_p1
Definition:
CompetingSCT_ClustersOnTrackCnv_p1.h:25
InDetTrackCnv_tlp2::m_sctCrotCnv
CompetingSCT_ClustersOnTrackCnv_p1 m_sctCrotCnv
Definition:
InDetTrackCnv_tlp2.h:43
SCT_ClusterOnTrackCnv_p2
Definition:
SCT_ClusterOnTrackCnv_p2.h:23
Generated on Sun Dec 22 2024 21:11:45 for ATLAS Offline Software by
1.8.18