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

Public Member Functions

 TrackerPlanesSensitiveLayerImpl ()
 safe default contructor
 
virtual ~TrackerPlanesSensitiveLayerImpl ()
 Destructor.
 
virtual int getID () const
 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
 
virtual double getPositionX () const
 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
 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
 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
 rotation angles according to Euler implementation scheme (in XY plane -> around axis Z: gamma )
 
virtual double getRotationZX () const
 rotation angles according to Euler implmentation scheme (in ZX plane -> around axis Y: beta )
 
virtual double getRotationZY () const
 rotation angles according to Euler implmentation scheme (in ZY plane -> around axis X: alfa )
 
virtual double getSizeX () const
 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
 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
 Thickness of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.
 
virtual double getRadLength () const
 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
 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
 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
 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
 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
 Intrinsic resolution of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.
 
virtual double getResolutionY () const
 Intrinsic resolution of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.
 
virtual void setID (int value)
 a free parameter string field
 
virtual void setInfo (std::string value)
 
virtual void setRadLength (double value)
 a free parameter string field
 
virtual void setPositionX (double value)
 a free parameter string field
 
virtual void setPositionY (double value)
 a free parameter string field
 
virtual void setPositionZ (double value)
 a free parameter string field
 
virtual void setRotationXY (double value)
 a free parameter string field
 
virtual void setRotationZX (double value)
 a free parameter string field
 
virtual void setRotationZY (double value)
 a free parameter string field
 
virtual void setSizeX (double value)
 a free parameter string field
 
virtual void setSizeY (double value)
 a free parameter string field
 
virtual void setThickness (double value)
 a free parameter string field
 
virtual void setNpixelX (int value)
 
virtual void setNpixelY (double value)
 
virtual void setPitchX (double value)
 
virtual void setPitchY (double value)
 
virtual void setResolutionX (double value)
 
virtual void setResolutionY (double value)
 
- Public Member Functions inherited from gear::TrackerPlanesSensitiveLayer
virtual ~TrackerPlanesSensitiveLayer ()
 Destructor.
 

Detailed Description

Definition at line 111 of file TrackerPlanesLayerLayoutImpl.h.

Member Function Documentation

virtual int gear::TrackerPlanesSensitiveLayerImpl::getID ( ) const
inlinevirtual

ID of sensitive volume of layer layerIndex - layer indexing starts at 0 for the layer closest to the beam source.

Implements gear::TrackerPlanesSensitiveLayer.

Definition at line 163 of file TrackerPlanesLayerLayoutImpl.h.

Referenced by gear::TrackerPlanesParametersXML::toXML().


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