ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonMeasurementsCnv_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 MUONMEASUREMENTSCNV_TLP1_H
6
#define MUONMEASUREMENTSCNV_TLP1_H
7
8
9
#include "
TPTools/TopLevelTPCnvBaseP.h
"
10
11
#include "
MuonMeasurements_tlp1.h
"
12
13
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MuonClusterOnTrackCnv_p1.h
"
14
#include "
MuonEventTPCnv/MuonRIO_OnTrack/CscClusterOnTrackCnv_p1.h
"
15
#include "
MuonEventTPCnv/MuonRIO_OnTrack/RpcClusterOnTrackCnv_p1.h
"
16
#include "
MuonEventTPCnv/MuonRIO_OnTrack/TgcClusterOnTrackCnv_p1.h
"
17
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MdtDriftCircleOnTrackCnv_p1.h
"
18
#include "
MuonEventTPCnv/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrackCnv_p1.h
"
19
20
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentCnv_p1.h
"
21
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentQualityCnv_p1.h
"
22
23
24
#include <iostream>
25
26
class
MuonMeasurementsCnv_tlp1
27
:
public
TopLevelTPCnvBaseP
< TPCnv::MuonMeasurements_tlp1 >
28
{
29
public
:
30
31
MuonMeasurementsCnv_tlp1
();
32
virtual
~MuonMeasurementsCnv_tlp1
() {}
33
34
virtual
unsigned
short
getConverterID
() {
return
2; }
// This is the number of the extending convertor (i.e. ID version is 1)
35
36
virtual
void
setPStorage
(
TPCnv::MuonMeasurements_tlp1
*storage );
37
38
protected
:
39
MuonClusterOnTrackCnv_p1
m_muonClustersOTCnv
;
40
CscClusterOnTrackCnv_p1
m_cscClustersOTCnv
;
41
RpcClusterOnTrackCnv_p1
m_rpcClustersOTCnv
;
42
TgcClusterOnTrackCnv_p1
m_tgcClustersOTCnv
;
43
MdtDriftCircleOnTrackCnv_p1
m_mdtDriftCirclesOTCnv
;
44
MuonSegmentCnv_p1
m_muonSegmentsCnv
;
45
MuonSegmentQualityCnv_p1
m_muonSegmentQualitiesCnv
;
46
CompetingMuonClustersOnTrackCnv_p1
m_muonCompetingROTsCnv
;
47
};
48
49
50
#endif
51
52
CompetingMuonClustersOnTrackCnv_p1.h
CscClusterOnTrackCnv_p1.h
MdtDriftCircleOnTrackCnv_p1.h
MuonClusterOnTrackCnv_p1.h
MuonMeasurements_tlp1.h
MuonSegmentCnv_p1.h
MuonSegmentQualityCnv_p1.h
RpcClusterOnTrackCnv_p1.h
TgcClusterOnTrackCnv_p1.h
TopLevelTPCnvBaseP.h
Base class template for Top-Level TP converters, specialized with persistent type.
CompetingMuonClustersOnTrackCnv_p1
Definition
CompetingMuonClustersOnTrackCnv_p1.h:27
CscClusterOnTrackCnv_p1
Definition
CscClusterOnTrackCnv_p1.h:31
MdtDriftCircleOnTrackCnv_p1
Definition
MdtDriftCircleOnTrackCnv_p1.h:29
MuonClusterOnTrackCnv_p1
NO LONGER NEEDED, except for backwards compatibility.
Definition
MuonClusterOnTrackCnv_p1.h:28
MuonMeasurementsCnv_tlp1::getConverterID
virtual unsigned short getConverterID()
Definition
MuonMeasurementsCnv_tlp1.h:34
MuonMeasurementsCnv_tlp1::m_tgcClustersOTCnv
TgcClusterOnTrackCnv_p1 m_tgcClustersOTCnv
Definition
MuonMeasurementsCnv_tlp1.h:42
MuonMeasurementsCnv_tlp1::m_mdtDriftCirclesOTCnv
MdtDriftCircleOnTrackCnv_p1 m_mdtDriftCirclesOTCnv
Definition
MuonMeasurementsCnv_tlp1.h:43
MuonMeasurementsCnv_tlp1::m_muonSegmentQualitiesCnv
MuonSegmentQualityCnv_p1 m_muonSegmentQualitiesCnv
Definition
MuonMeasurementsCnv_tlp1.h:45
MuonMeasurementsCnv_tlp1::m_muonCompetingROTsCnv
CompetingMuonClustersOnTrackCnv_p1 m_muonCompetingROTsCnv
Definition
MuonMeasurementsCnv_tlp1.h:46
MuonMeasurementsCnv_tlp1::MuonMeasurementsCnv_tlp1
MuonMeasurementsCnv_tlp1()
Definition
MuonMeasurementsCnv_tlp1.cxx:8
MuonMeasurementsCnv_tlp1::m_muonClustersOTCnv
MuonClusterOnTrackCnv_p1 m_muonClustersOTCnv
Definition
MuonMeasurementsCnv_tlp1.h:39
MuonMeasurementsCnv_tlp1::m_muonSegmentsCnv
MuonSegmentCnv_p1 m_muonSegmentsCnv
Definition
MuonMeasurementsCnv_tlp1.h:44
MuonMeasurementsCnv_tlp1::setPStorage
virtual void setPStorage(TPCnv::MuonMeasurements_tlp1 *storage)
A stub for a method that should be provided by the converter creator.
Definition
MuonMeasurementsCnv_tlp1.cxx:24
MuonMeasurementsCnv_tlp1::m_rpcClustersOTCnv
RpcClusterOnTrackCnv_p1 m_rpcClustersOTCnv
Definition
MuonMeasurementsCnv_tlp1.h:41
MuonMeasurementsCnv_tlp1::~MuonMeasurementsCnv_tlp1
virtual ~MuonMeasurementsCnv_tlp1()
Definition
MuonMeasurementsCnv_tlp1.h:32
MuonMeasurementsCnv_tlp1::m_cscClustersOTCnv
CscClusterOnTrackCnv_p1 m_cscClustersOTCnv
Definition
MuonMeasurementsCnv_tlp1.h:40
MuonSegmentCnv_p1
Definition
MuonSegmentCnv_p1.h:26
MuonSegmentQualityCnv_p1
Definition
MuonSegmentQualityCnv_p1.h:24
RpcClusterOnTrackCnv_p1
Definition
RpcClusterOnTrackCnv_p1.h:30
TPCnv::MuonMeasurements_tlp1
This object contains the muon "extensions" for e.g.
Definition
MuonMeasurements_tlp1.h:42
TgcClusterOnTrackCnv_p1
Definition
TgcClusterOnTrackCnv_p1.h:31
TopLevelTPCnvBaseP< TPCnv::MuonMeasurements_tlp1 >::TopLevelTPCnvBaseP
TopLevelTPCnvBaseP()
Definition
TopLevelTPCnvBaseP.h:41
Generated on
for ATLAS Offline Software by
1.17.0