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

Public Member Functions

 TrackerPlanesLayerImpl ()
 default constructor
 
 TrackerPlanesLayerImpl (TrackerPlanesMaterialLayerImplVec &materials, TrackerPlanesSensitiveLayerImplVec &sensors)
 normal constructor
 
virtual ~TrackerPlanesLayerImpl ()
 Destructor.
 
virtual int getID () const
 get methods
 
virtual std::string getInfo () const
 get methods
 
virtual void setID (int value)
 set methods
 
virtual void setInfo (std::string value)
 get methods
 
virtual int getNMaterialLayers () const
 The total number of nonSense layers. More...
 
virtual int getNSensitiveLayers () const
 The total number of Sensitive layers. More...
 
TrackerPlanesMaterialLayerImplVec & getMaterialLayerVec ()
 get methods
 
TrackerPlanesSensitiveLayerImplVec & getSensitiveLayerVec ()
 get methods
 
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)
 add methods
 
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)
 add methods
 
- Public Member Functions inherited from gear::TrackerPlanesLayer
virtual ~TrackerPlanesLayer ()
 Destructor.
 

Detailed Description

Definition at line 246 of file TrackerPlanesLayerLayoutImpl.h.

Member Function Documentation

virtual int gear::TrackerPlanesLayerImpl::getNMaterialLayers ( ) const
inlinevirtual

The total number of nonSense layers.

Implements gear::TrackerPlanesLayer.

Definition at line 305 of file TrackerPlanesLayerLayoutImpl.h.

virtual int gear::TrackerPlanesLayerImpl::getNSensitiveLayers ( ) const
inlinevirtual

The total number of Sensitive layers.

Implements gear::TrackerPlanesLayer.

Definition at line 308 of file TrackerPlanesLayerLayoutImpl.h.


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