ATLAS Offline Software
Loading...
Searching...
No Matches
designKey Struct Reference

#include <DeviceDetectorDescriptionSvc.h>

Collaboration diagram for designKey:

Public Member Functions

bool operator< (const designKey &other) const

Public Attributes

bool pixel {false}
bool isAnnulus {false}
std::vector< traccc::scalar > edgesX
std::vector< traccc::scalar > edgesY
float width {0.f}
float length {0.f}

Detailed Description

Definition at line 64 of file DeviceDetectorDescriptionSvc.h.

Member Function Documentation

◆ operator<()

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

Definition at line 72 of file DeviceDetectorDescriptionSvc.h.

72 {
73 return std::tie(pixel, isAnnulus, edgesX, edgesY, width, length) <
74 std::tie(other.pixel, other.isAnnulus, other.edgesX, other.edgesY, other.width,
75 other.length);
76 }
std::vector< traccc::scalar > edgesX
std::vector< traccc::scalar > edgesY

Member Data Documentation

◆ edgesX

std::vector<traccc::scalar> designKey::edgesX

Definition at line 67 of file DeviceDetectorDescriptionSvc.h.

◆ edgesY

std::vector<traccc::scalar> designKey::edgesY

Definition at line 68 of file DeviceDetectorDescriptionSvc.h.

◆ isAnnulus

bool designKey::isAnnulus {false}

Definition at line 66 of file DeviceDetectorDescriptionSvc.h.

66{false};

◆ length

float designKey::length {0.f}

Definition at line 70 of file DeviceDetectorDescriptionSvc.h.

70{0.f};

◆ pixel

bool designKey::pixel {false}

Definition at line 65 of file DeviceDetectorDescriptionSvc.h.

65{false};

◆ width

float designKey::width {0.f}

Definition at line 69 of file DeviceDetectorDescriptionSvc.h.

69{0.f};

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