ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonGMR4::MdtTubeLayer::CutTubes Struct Reference

Constructor taking the GeoModel parent node of the tube nodes. More...

#include <MdtTubeLayer.h>

Collaboration diagram for MuonGMR4::MdtTubeLayer::CutTubes:

Public Member Functions

bool operator< (const CutTubes &other) const
 ordering operator for set look up More...
 

Public Attributes

unsigned int firstTube {0}
 First tube of the cut. More...
 
unsigned int lastTube {0}
 Last tube of the cut. More...
 
double unCutHalfLength {0.}
 Tube length before cut
More...
 

Detailed Description

Constructor taking the GeoModel parent node of the tube nodes.

Helper struct to store information about the uncut lengths of cut tubes

Definition at line 36 of file MdtTubeLayer.h.

Member Function Documentation

◆ operator<()

bool MuonGMR4::MdtTubeLayer::CutTubes::operator< ( const CutTubes other) const
inline

ordering operator for set look up

Definition at line 44 of file MdtTubeLayer.h.

44  {
45  return lastTube <= other.firstTube;
46  }

Member Data Documentation

◆ firstTube

unsigned int MuonGMR4::MdtTubeLayer::CutTubes::firstTube {0}

First tube of the cut.

Definition at line 38 of file MdtTubeLayer.h.

◆ lastTube

unsigned int MuonGMR4::MdtTubeLayer::CutTubes::lastTube {0}

Last tube of the cut.

Definition at line 40 of file MdtTubeLayer.h.

◆ unCutHalfLength

double MuonGMR4::MdtTubeLayer::CutTubes::unCutHalfLength {0.}

Tube length before cut

Definition at line 42 of file MdtTubeLayer.h.


The documentation for this struct was generated from the following file:
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
MuonGMR4::MdtTubeLayer::CutTubes::lastTube
unsigned int lastTube
Last tube of the cut.
Definition: MdtTubeLayer.h:40