Public Member Functions | |
| virtual | ~TrackerPlanesSensitiveLayer () |
| Destructor. | |
| virtual int | getID () const =0 |
| ID of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. More... | |
| virtual std::string | getInfo () const =0 |
| virtual double | getPositionX () const =0 |
| x position of the center of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getPositionY () const =0 |
| y position of the center of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getPositionZ () const =0 |
| z position of the center of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getRotationXY () const =0 |
| rotation angles according to Euler implementation scheme (in XY plane -> around axis Z: gamma ) | |
| virtual double | getRotationZX () const =0 |
| rotation angles according to Euler implmentation scheme (in ZX plane -> around axis Y: beta ) | |
| virtual double | getRotationZY () const =0 |
| rotation angles according to Euler implmentation scheme (in ZY plane -> around axis X: alfa ) | |
| virtual double | getSizeX () const =0 |
| Size in x direction of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getSizeY () const =0 |
| Size in y direction of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getThickness () const =0 |
| Thickness of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getRadLength () const =0 |
| The radiation length of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual int | getNpixelX () const =0 |
| Number of pixels in x direction in sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual int | getNpixelY () const =0 |
| Number of pixels in y direction in sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getPitchX () const =0 |
| Pitch size in x direction in sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getPitchY () const =0 |
| Pitch size in y direction in sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getResolutionX () const =0 |
| Intrinsic resolution of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual double | getResolutionY () const =0 |
| Intrinsic resolution of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
| virtual void | setID (int value)=0 |
| a free parameter string field | |
| virtual void | setInfo (std::string value)=0 |
| virtual void | setRadLength (double value)=0 |
| a free parameter string field | |
| virtual void | setPositionX (double value)=0 |
| a free parameter string field | |
| virtual void | setPositionY (double value)=0 |
| a free parameter string field | |
| virtual void | setPositionZ (double value)=0 |
| a free parameter string field | |
| virtual void | setRotationXY (double value)=0 |
| a free parameter string field | |
| virtual void | setRotationZX (double value)=0 |
| a free parameter string field | |
| virtual void | setRotationZY (double value)=0 |
| a free parameter string field | |
| virtual void | setSizeX (double value)=0 |
| a free parameter string field | |
| virtual void | setSizeY (double value)=0 |
| a free parameter string field | |
| virtual void | setThickness (double value)=0 |
| a free parameter string field | |
Definition at line 135 of file TrackerPlanesLayerLayout.h.
|
pure virtual |
ID of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.
Implemented in gear::TrackerPlanesSensitiveLayerImpl.
1.8.6