ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonMeasurementsCnv_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 MUONMEASUREMENTSCNV_TLP2_H
6
#define MUONMEASUREMENTSCNV_TLP2_H
7
#include "
TPTools/TopLevelTPCnvBaseP.h
"
8
#include "
MuonMeasurements_tlp2.h
"
9
#include "
MuonEventTPCnv/MuonRIO_OnTrack/CscClusterOnTrackCnv_p2.h
"
10
#include "
MuonEventTPCnv/MuonRIO_OnTrack/RpcClusterOnTrackCnv_p3.h
"
11
#include "
MuonEventTPCnv/MuonRIO_OnTrack/TgcClusterOnTrackCnv_p2.h
"
12
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MdtDriftCircleOnTrackCnv_p2.h
"
13
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MM_ClusterOnTrackCnv_p1.h
"
14
#include "
MuonEventTPCnv/MuonRIO_OnTrack/STGC_ClusterOnTrackCnv_p1.h
"
15
#include "
MuonEventTPCnv/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrackCnv_p2.h
"
16
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentCnv_p2.h
"
17
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentQualityCnv_p1.h
"
18
19
class
MuonMeasurementsCnv_tlp2
20
:
public
TopLevelTPCnvBaseP
< TPCnv::MuonMeasurements_tlp2 >
21
{
22
public
:
23
24
MuonMeasurementsCnv_tlp2
();
25
virtual
~MuonMeasurementsCnv_tlp2
() {}
26
27
virtual
unsigned
short
getConverterID
() {
return
2; }
// This is the number of the extending convertor (i.e. ID version is 1)
28
29
virtual
void
setPStorage
(
TPCnv::MuonMeasurements_tlp2
*storage );
30
31
protected
:
32
CscClusterOnTrackCnv_p2
m_cscClustersOTCnv
;
33
RpcClusterOnTrackCnv_p3
m_rpcClustersOTCnv
;
34
TgcClusterOnTrackCnv_p2
m_tgcClustersOTCnv
;
35
MdtDriftCircleOnTrackCnv_p2
m_mdtDriftCirclesOTCnv
;
36
MuonSegmentCnv_p2
m_muonSegmentsCnv
;
37
MuonSegmentQualityCnv_p1
m_muonSegmentQualitiesCnv
;
38
CompetingMuonClustersOnTrackCnv_p2
m_muonCompetingROTsCnv
;
39
MM_ClusterOnTrackCnv_p1
m_mmClustersOTCnv
;
40
STGC_ClusterOnTrackCnv_p1
m_stgcClustersOTCnv
;
41
};
42
#endif
43
44
45
CompetingMuonClustersOnTrackCnv_p2.h
CscClusterOnTrackCnv_p2.h
MM_ClusterOnTrackCnv_p1.h
MdtDriftCircleOnTrackCnv_p2.h
MuonMeasurements_tlp2.h
MuonSegmentCnv_p2.h
MuonSegmentQualityCnv_p1.h
RpcClusterOnTrackCnv_p3.h
STGC_ClusterOnTrackCnv_p1.h
TgcClusterOnTrackCnv_p2.h
TopLevelTPCnvBaseP.h
Base class template for Top-Level TP converters, specialized with persistent type.
CompetingMuonClustersOnTrackCnv_p2
Definition
CompetingMuonClustersOnTrackCnv_p2.h:29
CscClusterOnTrackCnv_p2
Definition
CscClusterOnTrackCnv_p2.h:35
MM_ClusterOnTrackCnv_p1
Definition
MM_ClusterOnTrackCnv_p1.h:32
MdtDriftCircleOnTrackCnv_p2
Definition
MdtDriftCircleOnTrackCnv_p2.h:30
MuonMeasurementsCnv_tlp2::m_muonSegmentsCnv
MuonSegmentCnv_p2 m_muonSegmentsCnv
Definition
MuonMeasurementsCnv_tlp2.h:36
MuonMeasurementsCnv_tlp2::m_stgcClustersOTCnv
STGC_ClusterOnTrackCnv_p1 m_stgcClustersOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:40
MuonMeasurementsCnv_tlp2::m_tgcClustersOTCnv
TgcClusterOnTrackCnv_p2 m_tgcClustersOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:34
MuonMeasurementsCnv_tlp2::m_cscClustersOTCnv
CscClusterOnTrackCnv_p2 m_cscClustersOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:32
MuonMeasurementsCnv_tlp2::setPStorage
virtual void setPStorage(TPCnv::MuonMeasurements_tlp2 *storage)
A stub for a method that should be provided by the converter creator.
Definition
MuonMeasurementsCnv_tlp2.cxx:23
MuonMeasurementsCnv_tlp2::MuonMeasurementsCnv_tlp2
MuonMeasurementsCnv_tlp2()
Definition
MuonMeasurementsCnv_tlp2.cxx:7
MuonMeasurementsCnv_tlp2::getConverterID
virtual unsigned short getConverterID()
Definition
MuonMeasurementsCnv_tlp2.h:27
MuonMeasurementsCnv_tlp2::m_mmClustersOTCnv
MM_ClusterOnTrackCnv_p1 m_mmClustersOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:39
MuonMeasurementsCnv_tlp2::~MuonMeasurementsCnv_tlp2
virtual ~MuonMeasurementsCnv_tlp2()
Definition
MuonMeasurementsCnv_tlp2.h:25
MuonMeasurementsCnv_tlp2::m_rpcClustersOTCnv
RpcClusterOnTrackCnv_p3 m_rpcClustersOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:33
MuonMeasurementsCnv_tlp2::m_muonSegmentQualitiesCnv
MuonSegmentQualityCnv_p1 m_muonSegmentQualitiesCnv
Definition
MuonMeasurementsCnv_tlp2.h:37
MuonMeasurementsCnv_tlp2::m_muonCompetingROTsCnv
CompetingMuonClustersOnTrackCnv_p2 m_muonCompetingROTsCnv
Definition
MuonMeasurementsCnv_tlp2.h:38
MuonMeasurementsCnv_tlp2::m_mdtDriftCirclesOTCnv
MdtDriftCircleOnTrackCnv_p2 m_mdtDriftCirclesOTCnv
Definition
MuonMeasurementsCnv_tlp2.h:35
MuonSegmentCnv_p2
Definition
MuonSegmentCnv_p2.h:27
MuonSegmentQualityCnv_p1
Definition
MuonSegmentQualityCnv_p1.h:24
RpcClusterOnTrackCnv_p3
Definition
RpcClusterOnTrackCnv_p3.h:32
STGC_ClusterOnTrackCnv_p1
Definition
STGC_ClusterOnTrackCnv_p1.h:31
TPCnv::MuonMeasurements_tlp2
This object contains the muon "extensions" for e.g.
Definition
MuonMeasurements_tlp2.h:31
TgcClusterOnTrackCnv_p2
Definition
TgcClusterOnTrackCnv_p2.h:32
TopLevelTPCnvBaseP< TPCnv::MuonMeasurements_tlp2 >::TopLevelTPCnvBaseP
TopLevelTPCnvBaseP()
Definition
TopLevelTPCnvBaseP.h:41
Generated on
for ATLAS Offline Software by
1.17.0