ATLAS Offline Software
Public Types | Public Member Functions | Private Attributes | List of all members
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

Definition at line 14 of file MuonStationIntersect.h.

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:
Muon::MuonStationIntersect::m_intersects
TubeIntersects m_intersects
Definition: MuonStationIntersect.h:25