ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonMeasurements_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 TPCNV_MUONMEASUREMENTS_TLP2_H
6
#define TPCNV_MUONMEASUREMENTS_TLP2_H
7
8
//-----------------------------------------------------------------------------
9
// MuonRIO_OnTrack
10
//-----------------------------------------------------------------------------
11
#include "
MuonEventTPCnv/MuonRIO_OnTrack/CscClusterOnTrack_p2.h
"
12
#include "
MuonEventTPCnv/MuonRIO_OnTrack/RpcClusterOnTrack_p3.h
"
13
#include "
MuonEventTPCnv/MuonRIO_OnTrack/TgcClusterOnTrack_p2.h
"
14
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MdtDriftCircleOnTrack_p2.h
"
15
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MM_ClusterOnTrack_p1.h
"
16
#include "
MuonEventTPCnv/MuonRIO_OnTrack/STGC_ClusterOnTrack_p1.h
"
17
#include "
MuonEventTPCnv/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack_p1.h
"
18
#include <vector>
19
20
// ------------
21
// Muon Segment
22
// ------------
23
24
#include "
MuonEventTPCnv/MuonSegment/MuonSegment_p1.h
"
25
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentQuality_p1.h
"
26
27
namespace
TPCnv
28
{
30
class
MuonMeasurements_tlp2
31
{
32
public
:
33
MuonMeasurements_tlp2
() {}
34
std::vector< Muon::CscClusterOnTrack_p2 >
m_cscClustersOT
;
35
std::vector< Muon::RpcClusterOnTrack_p3 >
m_rpcClustersOT
;
36
std::vector< Muon::TgcClusterOnTrack_p2 >
m_tgcClustersOT
;
37
std::vector< Muon::MdtDriftCircleOnTrack_p2 >
m_mdtDriftCirclesOT
;
38
std::vector< Muon::CompetingMuonClustersOnTrack_p1>
m_muonCompetingROT
;
39
std::vector< Muon::MuonSegment_p1>
m_muonSegments
;
40
std::vector< Muon::MuonSegmentQuality_p1>
m_muonSegmentQualities
;
41
std::vector< Muon::MM_ClusterOnTrack_p1 >
m_mmClustersOT
;
42
std::vector< Muon::STGC_ClusterOnTrack_p1 >
m_stgcClustersOT
;
43
};
44
}
45
46
#endif
TPCnv::MuonMeasurements_tlp2::m_mmClustersOT
std::vector< Muon::MM_ClusterOnTrack_p1 > m_mmClustersOT
Definition:
MuonMeasurements_tlp2.h:41
TPCnv::MuonMeasurements_tlp2::m_cscClustersOT
std::vector< Muon::CscClusterOnTrack_p2 > m_cscClustersOT
Definition:
MuonMeasurements_tlp2.h:34
CompetingMuonClustersOnTrack_p1.h
TPCnv::MuonMeasurements_tlp2::m_muonCompetingROT
std::vector< Muon::CompetingMuonClustersOnTrack_p1 > m_muonCompetingROT
Definition:
MuonMeasurements_tlp2.h:38
TPCnv::MuonMeasurements_tlp2::m_stgcClustersOT
std::vector< Muon::STGC_ClusterOnTrack_p1 > m_stgcClustersOT
Definition:
MuonMeasurements_tlp2.h:42
TPCnv::MuonMeasurements_tlp2::MuonMeasurements_tlp2
MuonMeasurements_tlp2()
Definition:
MuonMeasurements_tlp2.h:33
TPCnv::MuonMeasurements_tlp2::m_tgcClustersOT
std::vector< Muon::TgcClusterOnTrack_p2 > m_tgcClustersOT
Definition:
MuonMeasurements_tlp2.h:36
STGC_ClusterOnTrack_p1.h
CscClusterOnTrack_p2.h
TPCnv::MuonMeasurements_tlp2::m_rpcClustersOT
std::vector< Muon::RpcClusterOnTrack_p3 > m_rpcClustersOT
Definition:
MuonMeasurements_tlp2.h:35
RpcClusterOnTrack_p3.h
MuonSegment_p1.h
TgcClusterOnTrack_p2.h
MdtDriftCircleOnTrack_p2.h
TPCnv
Definition:
MuonMeasurements.h:10
MuonSegmentQuality_p1.h
TPCnv::MuonMeasurements_tlp2::m_mdtDriftCirclesOT
std::vector< Muon::MdtDriftCircleOnTrack_p2 > m_mdtDriftCirclesOT
Definition:
MuonMeasurements_tlp2.h:37
TPCnv::MuonMeasurements_tlp2::m_muonSegments
std::vector< Muon::MuonSegment_p1 > m_muonSegments
Definition:
MuonMeasurements_tlp2.h:39
TPCnv::MuonMeasurements_tlp2
This object contains the muon "extensions" for e.g.
Definition:
MuonMeasurements_tlp2.h:31
TPCnv::MuonMeasurements_tlp2::m_muonSegmentQualities
std::vector< Muon::MuonSegmentQuality_p1 > m_muonSegmentQualities
Definition:
MuonMeasurements_tlp2.h:40
MM_ClusterOnTrack_p1.h
Generated on Sun Dec 22 2024 21:15:14 for ATLAS Offline Software by
1.8.18