ATLAS Offline Software
|
Helper class saving all the needed information to compute strips for a particular PCB. More...
#include <PcbElement.h>
Classes | |
struct | strip_t |
struct | stripConfiguration_t |
struct | stripPoint_t |
Public Types | |
using | ParameterClass = Element::ParameterClass |
Public Member Functions | |
PcbElement (stripConfiguration_t config, const Element &element) | |
strip_t | getStrip (ParameterClass iclass, int stripNumber) const |
Amg::Vector3D | getPositionAlongStrip (ParameterClass iclass, int stripNumber, double sx, double sy) const |
Private Attributes | |
stripConfiguration_t | m_config |
const Element & | m_element |
Helper class saving all the needed information to compute strips for a particular PCB.
This class holds a reference to an Element representing a specific PCB, and the stripConfiguration: the various pitch vectors to compute a particular strip on this PCB.
The method getStrip performs the computation of the requested strip in quadruplet coordinates
Definition at line 26 of file PcbElement.h.
Definition at line 29 of file PcbElement.h.
PcbElement::PcbElement | ( | stripConfiguration_t | config, |
const Element & | element | ||
) |
Definition at line 12 of file PcbElement.cxx.
Amg::Vector3D PcbElement::getPositionAlongStrip | ( | ParameterClass | iclass, |
int | stripNumber, | ||
double | sx, | ||
double | sy | ||
) | const |
Definition at line 37 of file PcbElement.cxx.
PcbElement::strip_t PcbElement::getStrip | ( | ParameterClass | iclass, |
int | stripNumber | ||
) | const |
Definition at line 18 of file PcbElement.cxx.
|
private |
Definition at line 62 of file PcbElement.h.
Definition at line 63 of file PcbElement.h.