ATLAS Offline Software
Loading...
Searching...
No Matches
ActiveSensor Struct Reference
Collaboration diagram for ActiveSensor:

Public Types

using BoundsType = Acts::SurfaceBounds::BoundsType
 Boundary type.

Public Member Functions

bool operator< (const ActiveSensor &other) const
 Ordering operator.

Public Attributes

Identifier id {}
 Identifier of the sensor.
DetectorType detType {DetectorType::UnDefined}
 Technology type of the sensor.
Amg::Transform3D transform {Amg::Transform3D::Identity()}
 Transform of the sensor.
double thickness {0.}
 sensor thickness
BoundsType boundType {BoundsType::eOther}
std::vector< double > boundaryValues {}
 Defining properties of the boundary.

Friends

std::ostream & operator<< (std::ostream &ostr, const ActiveSensor &sensor)

Detailed Description

Definition at line 49 of file runActsGeoComparison.cxx.

Member Typedef Documentation

◆ BoundsType

using ActiveSensor::BoundsType = Acts::SurfaceBounds::BoundsType

Boundary type.

Definition at line 59 of file runActsGeoComparison.cxx.

Member Function Documentation

◆ operator<()

bool ActiveSensor::operator< ( const ActiveSensor & other) const
inline

Ordering operator.

Definition at line 65 of file runActsGeoComparison.cxx.

65 {
66 return other.id < id;
67 }
Identifier id
Identifier of the sensor.

◆ operator<<

std::ostream & operator<< ( std::ostream & ostr,
const ActiveSensor & sensor )
friend

Definition at line 68 of file runActsGeoComparison.cxx.

68 {
69 ostr<<"Id: "<<sensor.id.get_compact()<<", type: "<<to_string(sensor.detType)
70 <<", bounds ("<<sensor.boundType<<") "<<sensor.boundaryValues;
71 return ostr;
72 }
value_type get_compact() const
Get the compact id.
std::string to_string(const DetectorType &type)
std::vector< double > boundaryValues
Defining properties of the boundary.
DetectorType detType
Technology type of the sensor.

Member Data Documentation

◆ boundaryValues

std::vector<double> ActiveSensor::boundaryValues {}

Defining properties of the boundary.

Definition at line 63 of file runActsGeoComparison.cxx.

63{};

◆ boundType

BoundsType ActiveSensor::boundType {BoundsType::eOther}

Definition at line 61 of file runActsGeoComparison.cxx.

61{BoundsType::eOther};

◆ detType

DetectorType ActiveSensor::detType {DetectorType::UnDefined}

Technology type of the sensor.

Definition at line 53 of file runActsGeoComparison.cxx.

53{DetectorType::UnDefined};

◆ id

Identifier ActiveSensor::id {}

Identifier of the sensor.

Definition at line 51 of file runActsGeoComparison.cxx.

51{};

◆ thickness

double ActiveSensor::thickness {0.}

sensor thickness

Definition at line 57 of file runActsGeoComparison.cxx.

57{0.};

◆ transform

Amg::Transform3D ActiveSensor::transform {Amg::Transform3D::Identity()}

Transform of the sensor.

Definition at line 55 of file runActsGeoComparison.cxx.

55{Amg::Transform3D::Identity()};

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