Public Member Functions | |
virtual | ~TrackerPlanesMaterialLayer () |
Destructor. | |
virtual int | getID () const =0 |
virtual std::string | getInfo () const =0 |
virtual double | getRadLength () const =0 |
The radiation length of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
virtual double | getPositionX () const =0 |
x position of the center of nonsensitive 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 nonsensitive 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 nonsensitive 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 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 | |
virtual double | getSizeX () const =0 |
Size in x direction of nonsensitive 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 nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
virtual double | getThickness () const =0 |
Thickness of nonsensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source. | |
Definition at line 22 of file TrackerPlanesLayerLayout.h.