Class FMTLayer

java.lang.Object
org.jlab.geom.abs.AbstractLayer<TrackerStrip>
org.jlab.geom.detector.fmt.FMTLayer
All Implemented Interfaces:
Layer<TrackerStrip>, Showable

public class FMTLayer extends AbstractLayer<TrackerStrip>
A Forward Micromegas Tracker (FMT) Layer.

Factory: FMTFactory
Hierarchy: FMTDetectorFMTSectorFMTSuperlayerFMTLayerTrackerStrip

Author:
devita
  • Constructor Details Link icon

    • FMTLayer Link icon

      protected FMTLayer(int sectorId, int superlayerId, int layerId)
  • Method Details Link icon

    • getType Link icon

      public String getType()
      Returns "FMT Layer".
      Returns:
      "FMT Layer"
    • getRmin Link icon

      public double getRmin()
      Returns the minimum radius
      Returns:
    • getRmax Link icon

      public double getRmax()
      Returns the maximum radius
      Returns:
    • getTrajectorySurface Link icon

      public Sector3D getTrajectorySurface()
      Returns the Sector3D describing the layer surface
      Returns:
    • onSetTransformation Link icon

      protected void onSetTransformation(Transformation3D transform)
      Description copied from class: AbstractLayer
      Classes extending AbstractLayer should implement onSetTransformation so that any additional geometric data they contain is transformed appropriately when AbstractLayer's onSetTransformation method is invoked. To implement this method simply apply the given transformation on all of the transformable contained in the layer that are not managed by AbstractLayer. This method is called at the end of AbstractLayer's setTransformation method.
      Overrides:
      onSetTransformation in class AbstractLayer<TrackerStrip>
      Parameters:
      transform - the full transformation from the old coordinate system to the new coordinate system
      See Also: