ATLAS Offline Software
Loading...
Searching...
No Matches
InDetDD::Segment Class Reference

#include <VolumeSplitterUtils.h>

Collaboration diagram for InDetDD::Segment:

Public Member Functions

 Segment (const std::string &label, const Point &start, const Point &end, bool rotated=false)
const std::string & label () const
bool rotated () const
double zmin () const
double zmax () const
double rmin () const
double rmax () const
void print () const

Private Attributes

std::string m_label
bool m_rotated
double m_zmin
double m_zmax
double m_rmin
double m_rmax

Detailed Description

Definition at line 136 of file VolumeSplitterUtils.h.

Constructor & Destructor Documentation

◆ Segment()

InDetDD::Segment::Segment ( const std::string & label,
const Point & start,
const Point & end,
bool rotated = false )

Member Function Documentation

◆ label()

const std::string & InDetDD::Segment::label ( ) const
inline

Definition at line 139 of file VolumeSplitterUtils.h.

139{return m_label;}

◆ print()

void InDetDD::Segment::print ( ) const

Definition at line 404 of file VolumeSplitterUtils.cxx.

404 {
405 std::cout << m_label << " "
406 << m_zmin << " "
407 << m_zmax << " "
408 << m_rmin << " "
409 << m_rmax
410 << std::endl;
411 }

◆ rmax()

double InDetDD::Segment::rmax ( ) const
inline

Definition at line 144 of file VolumeSplitterUtils.h.

144{return m_rmax;}

◆ rmin()

double InDetDD::Segment::rmin ( ) const
inline

Definition at line 143 of file VolumeSplitterUtils.h.

143{return m_rmin;}

◆ rotated()

bool InDetDD::Segment::rotated ( ) const
inline

Definition at line 140 of file VolumeSplitterUtils.h.

140{return m_rotated;}

◆ zmax()

double InDetDD::Segment::zmax ( ) const
inline

Definition at line 142 of file VolumeSplitterUtils.h.

142{return m_zmax;}

◆ zmin()

double InDetDD::Segment::zmin ( ) const
inline

Definition at line 141 of file VolumeSplitterUtils.h.

141{return m_zmin;}

Member Data Documentation

◆ m_label

std::string InDetDD::Segment::m_label
private

Definition at line 147 of file VolumeSplitterUtils.h.

◆ m_rmax

double InDetDD::Segment::m_rmax
private

Definition at line 152 of file VolumeSplitterUtils.h.

◆ m_rmin

double InDetDD::Segment::m_rmin
private

Definition at line 151 of file VolumeSplitterUtils.h.

◆ m_rotated

bool InDetDD::Segment::m_rotated
private

Definition at line 148 of file VolumeSplitterUtils.h.

◆ m_zmax

double InDetDD::Segment::m_zmax
private

Definition at line 150 of file VolumeSplitterUtils.h.

◆ m_zmin

double InDetDD::Segment::m_zmin
private

Definition at line 149 of file VolumeSplitterUtils.h.


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