ATLAS Offline Software
Loading...
Searching...
No Matches
Muon::MuonStationIntersect Class Reference

#include <MuonStationIntersect.h>

Collaboration diagram for Muon::MuonStationIntersect:

Public Types

using TubeIntersects = std::vector<MuonTubeIntersect>

Public Member Functions

 MuonStationIntersect ()=default
 MuonStationIntersect (TubeIntersects &&intersects)
const TubeIntersectstubeIntersects () const
void setTubeIntersects (TubeIntersects intersects)

Private Attributes

TubeIntersects m_intersects

Detailed Description

Definition at line 12 of file MuonStationIntersect.h.

Member Typedef Documentation

◆ TubeIntersects

Constructor & Destructor Documentation

◆ MuonStationIntersect() [1/2]

Muon::MuonStationIntersect::MuonStationIntersect ( )
default

◆ MuonStationIntersect() [2/2]

Muon::MuonStationIntersect::MuonStationIntersect ( TubeIntersects && intersects)
inline

Definition at line 18 of file MuonStationIntersect.h.

18: m_intersects{std::move(intersects)} {}

Member Function Documentation

◆ setTubeIntersects()

void Muon::MuonStationIntersect::setTubeIntersects ( TubeIntersects intersects)
inline

Definition at line 22 of file MuonStationIntersect.h.

22{ m_intersects.swap(intersects); }

◆ tubeIntersects()

const TubeIntersects & Muon::MuonStationIntersect::tubeIntersects ( ) const
inline

Definition at line 20 of file MuonStationIntersect.h.

20{ return m_intersects; }

Member Data Documentation

◆ m_intersects

TubeIntersects Muon::MuonStationIntersect::m_intersects
private

Definition at line 25 of file MuonStationIntersect.h.


The documentation for this class was generated from the following file: