Package | Description |
---|---|
org.lcsim.geometry.compact.converter |
Detailed classes for modeling the HPS detector at runtime
|
Modifier and Type | Class and Description |
---|---|
class |
CompactSurveyVolume |
static class |
HPSTestRunTracker2014GeometryDefinition.ActiveSensor
Active part of the @Sensor @SurveyVolume.
|
static class |
HPSTestRunTracker2014GeometryDefinition.BaseModule |
static class |
HPSTestRunTracker2014GeometryDefinition.BasePlate |
static class |
HPSTestRunTracker2014GeometryDefinition.BaseSensor |
static class |
HPSTestRunTracker2014GeometryDefinition.CarbonFiber
Carbon fiber backing @SurveyVolume for the half-module The coordinate system is located at the same position and orientation as the sensor.
|
static class |
HPSTestRunTracker2014GeometryDefinition.CSupport |
static class |
HPSTestRunTracker2014GeometryDefinition.HalfModuleComponent
Base class for components of a half-module @SurveyVolume
|
static class |
HPSTestRunTracker2014GeometryDefinition.HalfModuleLamination
Kapton insulation @SurveyVolume for the half-module The coordinate system is located at the same position and orientation as the sensor.
|
static class |
HPSTestRunTracker2014GeometryDefinition.Hybrid
Hybrid @SurveyVolume for the half-module The coordinate system is located at the same position and orientation as the sensor.
|
static class |
HPSTestRunTracker2014GeometryDefinition.Sensor
Silicon sensor @SurveyVolume.
|
static class |
HPSTestRunTracker2014GeometryDefinition.SupportBottom |
protected static class |
HPSTestRunTracker2014GeometryDefinition.SupportPlate |
static class |
HPSTestRunTracker2014GeometryDefinition.SupportPlateBottom |
static class |
HPSTestRunTracker2014GeometryDefinition.SupportPlateTop |
static class |
HPSTestRunTracker2014GeometryDefinition.SupportTop |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunColdBlock |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunColdBlockL13 |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunColdBlockL45 |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunHalfModule |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleAxial |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleStereo |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunModule |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunModuleL13 |
static class |
HPSTestRunTracker2014GeometryDefinition.TestRunModuleL45 |
static class |
HPSTestRunTracker2014GeometryDefinition.TrackerEnvelope |
static class |
HPSTracker2014GeometryDefinition.HalfLongModuleLamination |
static class |
HPSTracker2014GeometryDefinition.HalfModuleAxial
SurveyVolume volume defining the coordinate system of the axial half-module in module L1-3 Reference: @ModuleL13Bot coordinate system Origin: sensor center Orientation: w - is normal to the surface pointing from p-side to n-side, v - points along strips away from signal bond pads |
static class |
HPSTracker2014GeometryDefinition.HalfModuleStereo
SurveyVolume volume defining the coordinate system of the stereo half-module in module L1-3 Reference: @ModuleL13Bot coordinate system Origin: sensor center Orientation: same as axial - the module is rotated later. |
static class |
HPSTracker2014GeometryDefinition.LongAxialHoleHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongAxialSlotHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongAxialSlotHalfModuleBase |
static class |
HPSTracker2014GeometryDefinition.LongHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongStereoHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongStereoHoleHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongStereoSlotHalfModule |
static class |
HPSTracker2014GeometryDefinition.LongStereoSlotHalfModuleBase |
static class |
HPSTracker2014GeometryDefinition.ModuleL13
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. |
static class |
HPSTracker2014GeometryDefinition.ModuleL13Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL13Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL1Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL1Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL2Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL2Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL3Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL3Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL46
Abstract
SurveyVolume volume defining the coordinate system of module L4-6 |
static class |
HPSTracker2014GeometryDefinition.ModuleL46Bot
Abstract
SurveyVolume volume defining the coordinate system of bottom modules for L4-6 Reference: @UChannelL46Bottom coordinate system Origin: hole position on mounting surface (electron side) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards positron side. |
static class |
HPSTracker2014GeometryDefinition.ModuleL46Top
Abstract
SurveyVolume volume defining the coordinate system of top modules for L4-6 Reference: @UChannelL46Top coordinate system Origin: hole position on mounting surface (electron side when installed) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards electron side when installed. |
static class |
HPSTracker2014GeometryDefinition.ModuleL4Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL4Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL5Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL5Top |
static class |
HPSTracker2014GeometryDefinition.ModuleL6Bot |
static class |
HPSTracker2014GeometryDefinition.ModuleL6Top |
static class |
HPSTracker2014GeometryDefinition.PSVacuumChamber
SurveyVolume volume defining the pair spectrometer (PS) vacuum chamber Reference: tracking volume coordinate system Origin: same as reference Orientation: u - points in x direction (towards positron side), v - points upstream |
static class |
HPSTracker2014GeometryDefinition.SupportRing
SurveyVolume volume defining the coordinate system of the support ring Reference: @SvtBoxBasePlate Origin: pin position of support ring (electron side) Orientation: slot position is vee position (positron side) i.e u points towards the positron side and v in the upstream beam direction |
static class |
HPSTracker2014GeometryDefinition.SupportRingL13BottomKinMount
SurveyVolume volume defining a coordinate system from the kinematic mount positions for support channels Reference: HPSTracker2014GeometryDefinition.SvtBox coordinate system Origin: cone mount (it's on the electron side) Orientation: ball is cone mount, slot mount is vee position and flat is along beam line pointing upstream |
static class |
HPSTracker2014GeometryDefinition.SupportRingL13KinMount
Abstract
SurveyVolume volume defining a coordinate system from the kinematic mount positions for support channels |
static class |
HPSTracker2014GeometryDefinition.SupportRingL13TopKinMount
SurveyVolume volume defining a coordinate system from the kinematic mount positions for support channels Reference: @SupportRing coordinate system Origin: cone mount (it's on the electron side) Orientation: ball is cone mount, slot mount is vee position and flat is along beamline pointing upstream |
static class |
HPSTracker2014GeometryDefinition.SvtBox
SurveyVolume volume defining the SVT box envelope Reference: PS vacuum chamber coordinate system. |
static class |
HPSTracker2014GeometryDefinition.SvtBoxBasePlate
SurveyVolume volume defining the base plate of the SVT box. |
static class |
HPSTracker2014GeometryDefinition.UChannelL13
Abstract
SurveyVolume volume defining the coordinate system of the L1-3 u-channels |
static class |
HPSTracker2014GeometryDefinition.UChannelL13Bottom
SurveyVolume volume defining the coordinate system of the bottom L1-3 u-channel Reference: HPSTracker2014GeometryDefinition.SupportRingL13BottomKinMount coordinate system Origin: midpoint between upstream survey cones Orientation: u - width pointing towards electron side, v - pointing along the U-channel in the beam direction |
static class |
HPSTracker2014GeometryDefinition.UChannelL13BottomPlate
SurveyVolume volume defining the coordinate system of the bottom u-channel plate Reference: @UChannelL13Bottom coordinate system Origin: same as reference Orientation: same as reference |
static class |
HPSTracker2014GeometryDefinition.UChannelL13Plate
Abstract
SurveyVolume volume defining the coordinate system of the u-channel plate |
static class |
HPSTracker2014GeometryDefinition.UChannelL13Top
SurveyVolume volume defining the coordinate system of the top L1-3 u-channel Reference: SupportRingL13TopKinMount coordinate system Origin: midpoint between upstream survey cones Orientation: u - width pointing towards positron side, v - pointing along the U-channel in the beam direction Note that this is flipped w.r.t. |
static class |
HPSTracker2014GeometryDefinition.UChannelL13TopPlate
SurveyVolume volume defining the coordinate system of the bottom u-channel plate Reference: @UChannelL13Bottom coordinate system Origin: same as reference Orientation: same as reference |
static class |
HPSTracker2014GeometryDefinition.UChannelL46
Abstract
SurveyVolume volume defining the L4-6 u-channel volume |
static class |
HPSTracker2014GeometryDefinition.UChannelL46Bottom
SurveyVolume volume defining the coordinate system of the u-channel Reference: SVTBox coordinate system Origin: midpoint between upstream survey cones Orientation: u - width pointing towards electron side, v - pointing along the U-channel in the beam direction |
static class |
HPSTracker2014GeometryDefinition.UChannelL46BottomPlate
SurveyVolume defining the coordinate system of the bottom u-channel plate Reference: @UChannelL13Bottom coordinate system Origin: same as reference Orientation: same as reference |
static class |
HPSTracker2014GeometryDefinition.UChannelL46Plate
Abstract
SurveyVolume defining the coordinate system of the u-channel plates |
static class |
HPSTracker2014GeometryDefinition.UChannelL46Top
SurveyVolume volume defining the coordinate system of the u-channel Reference: SVTBox coordinate system Origin: midpoint between upstream survey cones Orientation: u - width pointing towards electron side, v - pointing along the U-channel in the beam direction |
static class |
HPSTracker2014GeometryDefinition.UChannelL46TopPlate
SurveyVolume defining the coordinate system of the top u-channel plate Reference: @UChannelL13Top coordinate system Origin: same as reference Orientation: same as reference |
static class |
HPSTracker2014GeometryDefinition.UChannelPlate
Abstract
SurveyVolume volume defining the coordinate system of the u-channel plate |
static class |
HPSTracker2014v1GeometryDefinition.LongAxialSlotHalfModule |
static class |
HPSTracker2014v1GeometryDefinition.LongStereoSlotHalfModule |
static class |
HPSTracker2017GeometryDefinition.ActiveShortSensor
Active part of the @ShortSensor @SurveyVolume.
|
static class |
HPSTracker2017GeometryDefinition.HalfShortModuleLamination |
static class |
HPSTracker2017GeometryDefinition.ModuleL1Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL1Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL2Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL2Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL3Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL3Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL4Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL4Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL5Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL5Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL6Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL6Top |
static class |
HPSTracker2017GeometryDefinition.ModuleL7Bot |
static class |
HPSTracker2017GeometryDefinition.ModuleL7Top |
static class |
HPSTracker2017GeometryDefinition.ShortAxialHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortAxialHoleHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortAxialSlotHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortModule
Abstract
SurveyVolume volume defining the coordinate system of module L4-6 |
static class |
HPSTracker2017GeometryDefinition.ShortModuleBot
Abstract
SurveyVolume volume defining the coordinate system of bottom modules for L4-6 Reference: @UChannelL46Bottom coordinate system Origin: hole position on mounting surface (electron side) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards positron side. |
static class |
HPSTracker2017GeometryDefinition.ShortModuleTop
Abstract
SurveyVolume volume defining the coordinate system of top modules for L4-6 Reference: @UChannelL46Top coordinate system Origin: hole position on mounting surface (electron side when installed) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards electron side when installed. |
static class |
HPSTracker2017GeometryDefinition.ShortSensor
Silicon sensor @SurveyVolume.
|
static class |
HPSTracker2017GeometryDefinition.ShortStereoHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortStereoHoleHalfModule |
static class |
HPSTracker2017GeometryDefinition.ShortStereoSlotHalfModule |
static class |
HPSTracker2017GeometryDefinition.UChannelL14 |
static class |
HPSTracker2017GeometryDefinition.UChannelL14Bottom |
static class |
HPSTracker2017GeometryDefinition.UChannelL14BottomPlate |
static class |
HPSTracker2017GeometryDefinition.UChannelL14Plate |
static class |
HPSTracker2017GeometryDefinition.UChannelL14Top |
static class |
HPSTracker2017GeometryDefinition.UChannelL14TopPlate |
static class |
HPSTracker2019GeometryDefinition.ActiveShortSensor
Active part of the @ShortSensor @SurveyVolume.
|
static class |
HPSTracker2019GeometryDefinition.HalfShortModuleLamination |
static class |
HPSTracker2019GeometryDefinition.ModuleL1Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL1Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL2Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL2Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL3Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL3Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL4Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL4Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL5Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL5Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL6Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL6Top |
static class |
HPSTracker2019GeometryDefinition.ModuleL7Bot |
static class |
HPSTracker2019GeometryDefinition.ModuleL7Top |
static class |
HPSTracker2019GeometryDefinition.ShortAxialHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortAxialHoleHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortAxialSlotHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortModule
Abstract
SurveyVolume volume defining the coordinate system of module L4-6 |
static class |
HPSTracker2019GeometryDefinition.ShortModuleBot
Abstract
SurveyVolume volume defining the coordinate system of bottom modules for L4-6 Reference: @UChannelL46Bottom coordinate system Origin: hole position on mounting surface (electron side) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards positron side. |
static class |
HPSTracker2019GeometryDefinition.ShortModuleTop
Abstract
SurveyVolume volume defining the coordinate system of top modules for L4-6 Reference: @UChannelL46Top coordinate system Origin: hole position on mounting surface (electron side when installed) Orientation: u - is normal to the mounting surface pointing vertically down, v - points along module towards electron side when installed. |
static class |
HPSTracker2019GeometryDefinition.ShortSensor
Silicon sensor @SurveyVolume.
|
static class |
HPSTracker2019GeometryDefinition.ShortStereoHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortStereoHoleHalfModule |
static class |
HPSTracker2019GeometryDefinition.ShortStereoSlotHalfModule |
static class |
HPSTracker2019GeometryDefinition.UChannelL14 |
static class |
HPSTracker2019GeometryDefinition.UChannelL14Bottom |
static class |
HPSTracker2019GeometryDefinition.UChannelL14BottomPlate |
static class |
HPSTracker2019GeometryDefinition.UChannelL14Plate |
static class |
HPSTracker2019GeometryDefinition.UChannelL14Top |
static class |
HPSTracker2019GeometryDefinition.UChannelL14TopPlate |
static class |
HPSTrackerGeometryDefinition.TrackingVolume
Tracking volume geometry definition.
|
Modifier and Type | Field and Description |
---|---|
SurveyVolume |
HPSTrackerBuilder.HalfModuleBundle.activeSensor |
protected SurveyVolume |
HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleBundle.carbonFiber |
protected SurveyVolume |
HPSTracker2014GeometryDefinition.LongModuleBundle.coldBlock |
protected SurveyVolume |
HPSTrackerGeometryDefinition.TestRunModuleBundle.coldBlock |
SurveyVolume |
HPSTrackerBuilder.HalfModuleBundle.halfModule |
protected SurveyVolume |
HPSTestRunTracker2014GeometryDefinition.TestRunHalfModuleBundle.hybrid |
SurveyVolume |
HPSTrackerBuilder.HalfModuleBundle.lamination |
SurveyVolume |
HPSTrackerBuilder.BaseModuleBundle.module |
private SurveyVolume |
SurveyVolume.mother |
SurveyVolume |
HPSTrackerBuilder.HalfModuleBundle.sensor |
protected SurveyVolume |
SurveyVolumeImpl.surveyVolume |
Modifier and Type | Field and Description |
---|---|
protected List<SurveyVolume> |
SurveyVolume.referenceGeom |
protected List<SurveyVolume> |
HPSTrackerBuilder.surveyVolumes |
Modifier and Type | Method and Description |
---|---|
SurveyVolume |
SurveyVolume.getMother() |
SurveyVolume |
HPSTrackerBuilder.BaseModuleBundle.getMother() |
Modifier and Type | Method and Description |
---|---|
void |
SurveyVolume.addReferenceGeom(SurveyVolume refGeom) |
protected HPSTracker2014GeometryDefinition.LongHalfModule |
HPSTracker2014v1GeometryDefinition.createLongAxialSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half) |
protected HPSTracker2014GeometryDefinition.LongHalfModule |
HPSTracker2014GeometryDefinition.createLongAxialSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half)
|
protected HPSTracker2014GeometryDefinition.LongHalfModule |
HPSTracker2014v1GeometryDefinition.createLongStereoSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half) |
protected HPSTracker2014GeometryDefinition.LongHalfModule |
HPSTracker2014GeometryDefinition.createLongStereoSlotHalfModule(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
int layer,
String half)
|
protected HPSTestRunTracker2014GeometryDefinition.BaseModule |
HPSTracker2019GeometryDefinition.createModule(String half,
int layer,
SurveyVolume mother,
SurveyVolume ref) |
protected HPSTestRunTracker2014GeometryDefinition.BaseModule |
HPSTracker2017GeometryDefinition.createModule(String half,
int layer,
SurveyVolume mother,
SurveyVolume ref) |
protected HPSTestRunTracker2014GeometryDefinition.BaseModule |
HPSTracker2014GeometryDefinition.createModule(String half,
int layer,
SurveyVolume mother,
SurveyVolume ref)
Create a
HPSTestRunTracker2014GeometryDefinition.BaseModule object. |
static org.lcsim.detector.Transform3D |
HPSTrackerBuilder.getTransform(org.lcsim.detector.Transform3D t,
SurveyVolume mother,
String targetMotherName)
Find transform to parent volume coordinate system.
|
protected void |
HPSTracker2019GeometryDefinition.makeModuleBundle(int layer,
String half,
SurveyVolume mother,
SurveyVolume ref) |
protected void |
HPSTracker2017GeometryDefinition.makeModuleBundle(int layer,
String half,
SurveyVolume mother,
SurveyVolume ref) |
protected void |
HPSTracker2014GeometryDefinition.makeModuleBundle(int layer,
String half,
SurveyVolume mother,
SurveyVolume ref)
Create the module.
|
static Hep3Vector |
HPSTrackerBuilder.rotateToParent(Hep3Vector vec,
SurveyVolume geometry,
String targetName)
Find the vector in a mother volume coordinate system.
|
void |
SurveyVolume.setMother(SurveyVolume mother) |
void |
LCDDSurveyVolume.setPositionAndRotation(SurveyVolume base) |
abstract void |
SurveyVolumeImpl.setPositionAndRotation(SurveyVolume base) |
void |
JavaSurveyVolume.setPositionAndRotation(SurveyVolume base) |
static Hep3Vector |
HPSTrackerBuilder.transformToMotherCoord(Hep3Vector vec,
SurveyVolume geometry,
String targetMotherName)
Find the vector in a parent volume coordinate system.
|
static Hep3Vector |
HPSTrackerBuilder.transformToParent(Hep3Vector vec,
SurveyVolume geometry,
String targetName)
Find the vector in a mother volume coordinate system.
|
static Hep3Vector |
HPSTrackerBuilder.transformToTracking(Hep3Vector vec,
SurveyVolume geometry)
Find the vector in the tracking volume coordinate system.
|
Modifier and Type | Method and Description |
---|---|
void |
SurveyVolume.addReferenceGeom(List<SurveyVolume> refGeomList) |
Constructor and Description |
---|
SupportPlate(SurveyVolume mother,
List<SurveyVolume> referenceGeom,
String name,
String material) |
SupportPlateBottom(String name,
SurveyVolume mother,
List<SurveyVolume> referenceGeom,
String material) |
SupportTop(String name,
SurveyVolume mother,
AlignmentCorrection alignmentCorrection,
List<SurveyVolume> referenceGeom) |
SurveyVolume(String name,
SurveyVolume m,
AlignmentCorrection alignmentCorrection,
List<SurveyVolume> ref) |
Copyright © 2019. All rights reserved.