ATLAS Offline Software
MuonSpectrometer
MuonCnv
MuonEventTPCnv
MuonEventTPCnv
MuonMeasurements_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 TPCNV_MUONMEASUREMENTS_TLP1_H
6
#define TPCNV_MUONMEASUREMENTS_TLP1_H
7
8
//-----------------------------------------------------------------------------
9
// MuonRIO_OnTrack
10
//-----------------------------------------------------------------------------
11
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MuonClusterOnTrack_p1.h
"
12
#include "
MuonEventTPCnv/MuonRIO_OnTrack/CscClusterOnTrack_p1.h
"
13
#include "
MuonEventTPCnv/MuonRIO_OnTrack/RpcClusterOnTrack_p1.h
"
14
#include "
MuonEventTPCnv/MuonRIO_OnTrack/TgcClusterOnTrack_p1.h
"
15
#include "
MuonEventTPCnv/MuonRIO_OnTrack/MdtDriftCircleOnTrack_p1.h
"
16
#include "
MuonEventTPCnv/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrackCnv_p1.h
"
17
#include <vector>
18
19
// ------------
20
// Muon Segment
21
// ------------
22
23
#include "
MuonEventTPCnv/MuonSegment/MuonSegment_p1.h
"
24
#include "
MuonEventTPCnv/MuonSegment/MuonSegmentQuality_p1.h
"
25
26
27
28
//-----------------------------------------------------------------------------
29
// MuonPrepRawData
30
//-----------------------------------------------------------------------------
31
//#include "MuonEventTPCnv/MuonPrepRawData/CscPrepData_p1.h"
32
//#include "MuonEventTPCnv/MuonPrepRawData/RpcPrepData_p1.h"
33
//#include "MuonEventTPCnv/MuonPrepRawData/TgcPrepData_p1.h"
34
//#include "MuonEventTPCnv/MuonPrepRawData/MdtPrepData_p1.h"
35
36
namespace
TPCnv
37
{
41
class
MuonMeasurements_tlp1
42
{
43
public
:
44
MuonMeasurements_tlp1
() {}
45
std::vector< Muon::MuonClusterOnTrack_p1 >
m_muonClustersOT
;
46
std::vector< Muon::CscClusterOnTrack_p1 >
m_cscClustersOT
;
47
std::vector< Muon::RpcClusterOnTrack_p1 >
m_rpcClustersOT
;
48
std::vector< Muon::TgcClusterOnTrack_p1 >
m_tgcClustersOT
;
49
std::vector< Muon::MdtDriftCircleOnTrack_p1 >
m_mdtDriftCirclesOT
;
50
std::vector< Muon::CompetingMuonClustersOnTrack_p1>
m_muonCompetingROT
;
51
std::vector< Muon::MuonSegment_p1>
m_muonSegments
;
52
std::vector< Muon::MuonSegmentQuality_p1>
m_muonSegmentQualities
;
53
};
54
}
55
56
#endif
TPCnv::MuonMeasurements_tlp1::m_rpcClustersOT
std::vector< Muon::RpcClusterOnTrack_p1 > m_rpcClustersOT
Definition:
MuonMeasurements_tlp1.h:47
TPCnv::MuonMeasurements_tlp1::m_muonSegmentQualities
std::vector< Muon::MuonSegmentQuality_p1 > m_muonSegmentQualities
Definition:
MuonMeasurements_tlp1.h:52
RpcClusterOnTrack_p1.h
TPCnv::MuonMeasurements_tlp1::MuonMeasurements_tlp1
MuonMeasurements_tlp1()
Definition:
MuonMeasurements_tlp1.h:44
MuonClusterOnTrack_p1.h
CscClusterOnTrack_p1.h
TPCnv::MuonMeasurements_tlp1::m_muonCompetingROT
std::vector< Muon::CompetingMuonClustersOnTrack_p1 > m_muonCompetingROT
Definition:
MuonMeasurements_tlp1.h:50
TPCnv::MuonMeasurements_tlp1::m_muonSegments
std::vector< Muon::MuonSegment_p1 > m_muonSegments
Definition:
MuonMeasurements_tlp1.h:51
CompetingMuonClustersOnTrackCnv_p1.h
TgcClusterOnTrack_p1.h
TPCnv::MuonMeasurements_tlp1::m_muonClustersOT
std::vector< Muon::MuonClusterOnTrack_p1 > m_muonClustersOT
Definition:
MuonMeasurements_tlp1.h:45
MdtDriftCircleOnTrack_p1.h
MuonSegment_p1.h
TPCnv::MuonMeasurements_tlp1::m_mdtDriftCirclesOT
std::vector< Muon::MdtDriftCircleOnTrack_p1 > m_mdtDriftCirclesOT
Definition:
MuonMeasurements_tlp1.h:49
TPCnv::MuonMeasurements_tlp1
This object contains the muon "extensions" for e.g.
Definition:
MuonMeasurements_tlp1.h:42
TPCnv
Definition:
MuonMeasurements.h:10
MuonSegmentQuality_p1.h
TPCnv::MuonMeasurements_tlp1::m_tgcClustersOT
std::vector< Muon::TgcClusterOnTrack_p1 > m_tgcClustersOT
Definition:
MuonMeasurements_tlp1.h:48
TPCnv::MuonMeasurements_tlp1::m_cscClustersOT
std::vector< Muon::CscClusterOnTrack_p1 > m_cscClustersOT
Definition:
MuonMeasurements_tlp1.h:46
Generated on Sun Dec 22 2024 21:15:14 for ATLAS Offline Software by
1.8.18