ATLAS Offline Software
|
Helper class saving all the needed information to compute strips for a particular cathode board. More...
#include <CathodeBoardElement.h>
Classes | |
struct | stgcStrip_t |
The return type of the getStrip method: three points along the strip, in quadruplet coordinate. More... | |
struct | stgcStripConfiguration_t |
struct | stgcStripPoint_t |
Public Types | |
using | ParameterClass = Element::ParameterClass |
Public Member Functions | |
CathodeBoardElement (stgcStripConfiguration_t config, const Element &element) | |
Constructor. More... | |
stgcStrip_t | getStgcStrip (ParameterClass iclass, int stripNumber) const |
Returns three points (center, left, right) of a given strip, in quadruplet coordinates. More... | |
Amg::Vector3D | getPositionAlongStgcStrip (ParameterClass iclass, int stripNumber, double sx, double sy) const |
Returns a point on the strip, parameterized by second coordinate s, in [-1,+1]. More... | |
Private Attributes | |
stgcStripConfiguration_t | m_config_stgc |
const Element & | m_element_stgc |
Helper class saving all the needed information to compute strips for a particular cathode board.
This class holds a reference to an Element representing a specific cathode board, and the stripConfiguration: the various pitch vectors to compute a particular strip on this cathode board.
The method getStgcStrip performs the computation of the requested strip in quadruplet coordinates
Definition at line 26 of file CathodeBoardElement.h.
Definition at line 28 of file CathodeBoardElement.h.
CathodeBoardElement::CathodeBoardElement | ( | stgcStripConfiguration_t | config, |
const Element & | element | ||
) |
Constructor.
Definition at line 10 of file CathodeBoardElement.cxx.
Amg::Vector3D CathodeBoardElement::getPositionAlongStgcStrip | ( | ParameterClass | iclass, |
int | stripNumber, | ||
double | sx, | ||
double | sy | ||
) | const |
Returns a point on the strip, parameterized by second coordinate s, in [-1,+1].
Definition at line 45 of file CathodeBoardElement.cxx.
CathodeBoardElement::stgcStrip_t CathodeBoardElement::getStgcStrip | ( | ParameterClass | iclass, |
int | stripNumber | ||
) | const |
Returns three points (center, left, right) of a given strip, in quadruplet coordinates.
Definition at line 18 of file CathodeBoardElement.cxx.
|
private |
Definition at line 81 of file CathodeBoardElement.h.
Definition at line 82 of file CathodeBoardElement.h.