public abstract static class HPSTracker2014GeometryDefinition.ModuleL13 extends HPSTestRunTracker2014GeometryDefinition.BaseModule
SurveyVolume
volume defining the coordinate system of module L1-3 Reference: @UChannelL13Bottom coordinate system Origin: hole position on mounting surface (on electron side) Orientation: u - is normal to the surface pointing vertically down, v - points along module away from hybrid side (i.e. positron direction).Modifier and Type | Field and Description |
---|---|
private static double |
box_extra_height |
private static double |
box_extra_length |
private static double |
box_extra_width |
static double |
height |
protected static double |
hole_to_center_of_plate_width_dir |
private static double |
hole_to_module_edge_length_dir |
static double |
length |
private static double |
tension_lever_y |
private static double |
width |
half, layer
ballPos, debug, flatPos, referenceGeom, veePos
Constructor and Description |
---|
ModuleL13(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
SurveyVolume ref) |
Modifier and Type | Method and Description |
---|---|
protected abstract double |
getHoleModuleCenterOffset() |
protected abstract Hep3Vector |
getHolePosition() |
protected void |
setBoxDim() |
protected void |
setCenter() |
protected abstract void |
setPos() |
getHalf, getLayer, isBottom, setHalf, setLayer
addReferenceGeom, addReferenceGeom, applyGenericCoordinateSystemCorrections, applyReferenceTransformation, getBallPos, getBoxDim, getCenter, getCoord, getFlatPos, getMaterial, getMother, getName, getVeePos, init, printSurveyPos, setBallPos, setBoxDim, setCenter, setCenter, setCoord, setFlatPos, setMaterial, setMother, setName, setVeePos, toString
private static final double box_extra_length
private static final double box_extra_height
private static final double box_extra_width
private static final double tension_lever_y
public static final double length
public static final double height
private static final double width
protected static final double hole_to_center_of_plate_width_dir
private static final double hole_to_module_edge_length_dir
public ModuleL13(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, SurveyVolume ref)
protected void setCenter()
setCenter
in class SurveyVolume
protected void setBoxDim()
setBoxDim
in class SurveyVolume
protected abstract void setPos()
setPos
in class SurveyVolume
protected abstract double getHoleModuleCenterOffset()
protected abstract Hep3Vector getHolePosition()
Copyright © 2019. All rights reserved.