Interface | Description |
---|---|
HPSEcalAPI |
This is a geometry API for the HPS ECAL detector.
|
Class | Description |
---|---|
CrystalRange |
Simplistic representation of a range of ECal XY crystal indices.
|
CrystalTaitBryanAngleCalculator |
Calculates Euler (actually Tait-Bryan) angles for a rotation which transfers the crystal from it's initial
state parallel to the Z axis into the center position defined by the center points of the front and back faces.
|
EcalCrystal |
This class implements the geometry API for ECal crystals in the HPS experiment.
|
EcalCrystalChannelMap |
This is a convenience utility for associating the geometric crystal objects with the conditions system channel
information and vice versa.
|
Geant4Position |
Calculate G4 position for a crystal, by it's front and back face coordinates calculates the position for the center
of the crystal calculates the rotation of the crystal in convention of Tait-Bryan angles, {phi, theta, psi}
phi-rotation around X theta-rotation around Y psi-rotation around Z
|
GVector |
Define a vector in (XYZ) coordinate system as a geometrical object.
|
HPSEcalDetectorElement |
This is an implementation of a basic geometry API for the HPS ECAL.
|
StatFunUtils |
Some static functions which I couldn't find in java standard libraries
|
Transformations |
Performs vector transformations to calculate center of crystal volume from front and back
positions as defined in the conditions database.
|
Enum | Description |
---|---|
HPSEcalDetectorElement.NeighborDirection |
Copyright © 2019. All rights reserved.