ATLAS Offline Software
MuonSpectrometer
MuonReconstruction
MuonRecUtils
MuonStationIntersectCond
MuonStationIntersectCond
MuonStationIntersect.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUON_MUONSTATIONINTERSECT_H
6
#define MUON_MUONSTATIONINTERSECT_H
7
8
#include "
MuonStationIntersectCond/MuonTubeIntersect.h
"
9
10
namespace
Muon
{
11
12
class
MuonStationIntersect
{
13
public
:
14
using
TubeIntersects
= std::vector<MuonTubeIntersect>;
15
16
public
:
17
MuonStationIntersect
() =
default
;
18
MuonStationIntersect
(
TubeIntersects
&& intersects) :
m_intersects
{std::move(intersects)} {}
19
20
const
TubeIntersects
&
tubeIntersects
()
const
{
return
m_intersects
; }
21
22
void
setTubeIntersects
(
TubeIntersects
intersects) {
m_intersects
.swap(intersects); }
23
24
private
:
25
TubeIntersects
m_intersects
;
26
};
27
28
}
// namespace Muon
29
#endif
Muon::MuonStationIntersect::tubeIntersects
const TubeIntersects & tubeIntersects() const
Definition:
MuonStationIntersect.h:20
Muon::MuonStationIntersect::MuonStationIntersect
MuonStationIntersect()=default
Muon::MuonStationIntersect::setTubeIntersects
void setTubeIntersects(TubeIntersects intersects)
Definition:
MuonStationIntersect.h:22
MuonTubeIntersect.h
Muon
This class provides conversion from CSC RDO data to CSC Digits.
Definition:
TrackSystemController.h:45
Muon::MuonStationIntersect::m_intersects
TubeIntersects m_intersects
Definition:
MuonStationIntersect.h:25
Muon::MuonStationIntersect
Definition:
MuonStationIntersect.h:12
Muon::MuonStationIntersect::MuonStationIntersect
MuonStationIntersect(TubeIntersects &&intersects)
Definition:
MuonStationIntersect.h:18
Muon::MuonStationIntersect::TubeIntersects
std::vector< MuonTubeIntersect > TubeIntersects
Definition:
MuonStationIntersect.h:14
Generated on Thu Nov 7 2024 21:22:25 for ATLAS Offline Software by
1.8.18