public class HPSTracker2014v1GeometryDefinition extends HPSTracker2014GeometryDefinition
Modifier and Type | Class and Description |
---|---|
static class |
HPSTracker2014v1GeometryDefinition.LongAxialSlotHalfModule |
static class |
HPSTracker2014v1GeometryDefinition.LongStereoSlotHalfModule |
HPSTracker2014GeometryDefinition.HalfLongModuleLamination, HPSTracker2014GeometryDefinition.HalfModuleAxial, HPSTracker2014GeometryDefinition.HalfModuleStereo, HPSTracker2014GeometryDefinition.LongAxialHoleHalfModule, HPSTracker2014GeometryDefinition.LongAxialSlotHalfModuleBase, HPSTracker2014GeometryDefinition.LongHalfModule, HPSTracker2014GeometryDefinition.LongHalfModuleBundle, HPSTracker2014GeometryDefinition.LongModuleBundle, HPSTracker2014GeometryDefinition.LongStereoHalfModule, HPSTracker2014GeometryDefinition.LongStereoHoleHalfModule, HPSTracker2014GeometryDefinition.LongStereoSlotHalfModuleBase, HPSTracker2014GeometryDefinition.ModuleL13, HPSTracker2014GeometryDefinition.ModuleL13Bot, HPSTracker2014GeometryDefinition.ModuleL13Top, HPSTracker2014GeometryDefinition.ModuleL1Bot, HPSTracker2014GeometryDefinition.ModuleL1Top, HPSTracker2014GeometryDefinition.ModuleL2Bot, HPSTracker2014GeometryDefinition.ModuleL2Top, HPSTracker2014GeometryDefinition.ModuleL3Bot, HPSTracker2014GeometryDefinition.ModuleL3Top, HPSTracker2014GeometryDefinition.ModuleL46, HPSTracker2014GeometryDefinition.ModuleL46Bot, HPSTracker2014GeometryDefinition.ModuleL46Top, HPSTracker2014GeometryDefinition.ModuleL4Bot, HPSTracker2014GeometryDefinition.ModuleL4Top, HPSTracker2014GeometryDefinition.ModuleL5Bot, HPSTracker2014GeometryDefinition.ModuleL5Top, HPSTracker2014GeometryDefinition.ModuleL6Bot, HPSTracker2014GeometryDefinition.ModuleL6Top, HPSTracker2014GeometryDefinition.PSVacuumChamber, HPSTracker2014GeometryDefinition.SupportRing, HPSTracker2014GeometryDefinition.SupportRingL13BottomKinMount, HPSTracker2014GeometryDefinition.SupportRingL13KinMount, HPSTracker2014GeometryDefinition.SupportRingL13TopKinMount, HPSTracker2014GeometryDefinition.SvtBox, HPSTracker2014GeometryDefinition.SvtBoxBasePlate, HPSTracker2014GeometryDefinition.UChannelL13, HPSTracker2014GeometryDefinition.UChannelL13Bottom, HPSTracker2014GeometryDefinition.UChannelL13BottomPlate, HPSTracker2014GeometryDefinition.UChannelL13Plate, HPSTracker2014GeometryDefinition.UChannelL13Top, HPSTracker2014GeometryDefinition.UChannelL13TopPlate, HPSTracker2014GeometryDefinition.UChannelL46, HPSTracker2014GeometryDefinition.UChannelL46Bottom, HPSTracker2014GeometryDefinition.UChannelL46BottomPlate, HPSTracker2014GeometryDefinition.UChannelL46Plate, HPSTracker2014GeometryDefinition.UChannelL46Top, HPSTracker2014GeometryDefinition.UChannelL46TopPlate, HPSTracker2014GeometryDefinition.UChannelPlate
HPSTrackerGeometryDefinition.TestRunModuleBundle, HPSTrackerGeometryDefinition.TrackingVolume
HPSTrackerBuilder.BaseModuleBundle, HPSTrackerBuilder.HalfModuleBundle
doAxial, doBottom, doColdBlock, doStereo, doTop, inch, layerBitMask, PS_vac_box_inner_height, PS_vac_box_inner_length, PS_vac_box_inner_width, target_pos_wrt_base_plate_x, target_pos_wrt_base_plate_y, target_pos_wrt_base_plate_z, use30mradRotation, useFakeHalfModuleAxialPos, useSiStripsConvention
milleparameters, modules, node, surveyVolumes
Constructor and Description |
---|
HPSTracker2014v1GeometryDefinition(boolean debug,
org.jdom.Element node) |
Modifier and Type | Method and Description |
---|---|
protected HPSTracker2014GeometryDefinition.LongHalfModule |
createLongAxialSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half)
|
protected HPSTracker2014GeometryDefinition.LongHalfModule |
createLongStereoSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half)
|
protected static org.apache.commons.math3.geometry.euclidean.threed.Rotation |
getSlotRotation()
PI rotation around generic z-axis
|
build, createModule, createTestRunHalfModuleAxial, createTestRunHalfModuleStereo, getHalfModuleBundle, getMillepedeLayer, getMillepedeLayer, makeLongHalfModule, makeLongHalfModuleComponentKapton, makeModuleBundle, makeModuleBundle
doLayer, makeHalfModule, makeHalfModuleComponentCF, makeHalfModuleComponentHybrid, makeHalfModuleComponentKapton, makeHalfModuleComponentSensor
addModuleBundle, getHalfFromName, getHalfModuleAlignmentCorrection, getL13UChannelAlignmentCorrection, getLayerFromVolumeName, getModuleBundle, getModuleBundle, getModules, getOldGeomDefLayerFromVolumeName, getOldLayerDefinition, getSurveyVolume, getTransform, getUChannelSupportLayer, isActiveSensor, isAxial, isAxialFromName, isBase, isDebug, isHalfModule, isHoleFromName, isModule, isSensor, isSupportRingKinMount, isTopFromName, isUChannelSupport, rotateToParent, setDebug, transformToMotherCoord, transformToParent, transformToTracking
public HPSTracker2014v1GeometryDefinition(boolean debug, org.jdom.Element node)
protected HPSTracker2014GeometryDefinition.LongHalfModule createLongAxialSlotHalfModule(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, int layer, String half)
HPSTracker2014GeometryDefinition
createLongAxialSlotHalfModule
in class HPSTracker2014GeometryDefinition
protected HPSTracker2014GeometryDefinition.LongHalfModule createLongStereoSlotHalfModule(String name, SurveyVolume mother, AlignmentCorrection alignmentCorrection, int layer, String half)
HPSTracker2014GeometryDefinition
createLongStereoSlotHalfModule
in class HPSTracker2014GeometryDefinition
protected static org.apache.commons.math3.geometry.euclidean.threed.Rotation getSlotRotation()
Copyright © 2019. All rights reserved.