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

Definition at line 367 of file VolumeSplitterUtils.cxx.

368  : m_label(label),
370  m_zmin(start.z()),
371  m_zmax(end.z()),
372  m_rmin(start.r()),
373  m_rmax(end.r())
374  {}

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:
InDetDD::Segment::m_rmin
double m_rmin
Definition: VolumeSplitterUtils.h:151
mergePhysValFiles.start
start
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:14
InDetDD::Segment::m_zmin
double m_zmin
Definition: VolumeSplitterUtils.h:149
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
InDetDD::Segment::m_zmax
double m_zmax
Definition: VolumeSplitterUtils.h:150
InDetDD::Segment::label
const std::string & label() const
Definition: VolumeSplitterUtils.h:139
InDetDD::Segment::m_label
std::string m_label
Definition: VolumeSplitterUtils.h:147
InDetDD::Segment::rotated
bool rotated() const
Definition: VolumeSplitterUtils.h:140
InDetDD::Segment::m_rmax
double m_rmax
Definition: VolumeSplitterUtils.h:152
InDetDD::Segment::m_rotated
bool m_rotated
Definition: VolumeSplitterUtils.h:148