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

Public Member Functions

virtual ~TrackerPlanesLayer ()
 Destructor.
 
virtual int getID () const =0
 Layer ID of nonsensitive 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 void setID (int value)=0
 add a setter method set ID of a new layer
 
virtual void setInfo (std::string value)=0
 
virtual int getNMaterialLayers () const =0
 The total number of nonSense layers. More...
 
virtual int getNSensitiveLayers () const =0
 The total number of Sensitive layers. More...
 
virtual void addMaterialLayer (int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength)=0
 a free parameter string field
 
virtual void addSensitiveLayer (int ID, std::string info, double PositionX, double PositionY, double PositionZ, double RotationXY, double RotationZX, double RotationZY, double SizeX, double SizeY, double Thickness, double RadLength, int NpixelX, int NpixelY, double PitchX, double PitchY, double ResolutionX, double ResolutionY)=0
 a free parameter string field
 

Detailed Description

Definition at line 282 of file TrackerPlanesLayerLayout.h.

Member Function Documentation

virtual int gear::TrackerPlanesLayer::getID ( ) const
pure virtual

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

Implemented in gear::TrackerPlanesLayerImpl.

virtual int gear::TrackerPlanesLayer::getNMaterialLayers ( ) const
pure virtual

The total number of nonSense layers.

Implemented in gear::TrackerPlanesLayerImpl.

virtual int gear::TrackerPlanesLayer::getNSensitiveLayers ( ) const
pure virtual

The total number of Sensitive layers.

Implemented in gear::TrackerPlanesLayerImpl.


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