GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | List of all members
gear::TrackerPlanesSensitiveLayer Class Referenceabstract
Inheritance diagram for gear::TrackerPlanesSensitiveLayer:
gear::TrackerPlanesSensitiveLayerImpl

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
 

Detailed Description

Definition at line 135 of file TrackerPlanesLayerLayout.h.

Member Function Documentation

virtual int gear::TrackerPlanesSensitiveLayer::getID ( ) const
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.


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