Geometrical description of a sensor. More...
#include <DetGeomDesc.h>
Public Attributes | |
double | xHalfWidth |
double | yHalfWidth |
double | zHalfWidth |
Geometrical description of a sensor.
Class resembling GeometricDet class. Slight changes were made to suit needs of the TOTEM RP description. Each instance is a tree node, with geometrical information from DDD (shift, rotation, material, ...), ID and list of children nodes.
The translation and rotation parameters are defined by local-to-global coordinate transform. That is, if r_l is a point in local coordinate system and x_g in global, then the transform reads:
x_g = rotation * x_l + translation
July 2020: Migrated to DD4hep To avoid any regression with values from XMLs / Geant4, all lengths are converted from DD4hep unit to mm.
Definition at line 45 of file DetGeomDesc.h.
double DiamondDimensions::xHalfWidth |
Definition at line 46 of file DetGeomDesc.h.
Referenced by CTPPSDiamondRecHitProducerAlgorithm::build(), TotemTimingRecHitProducerAlgorithm::build(), channelAlignedWithTrack(), DiamondSampicDQMSource::dqmBeginRun(), DiamondSampicCalibrationDQMSource::dqmBeginRun(), DetGeomDesc::print(), and CTPPSDirectProtonSimulation::processProton().
double DiamondDimensions::yHalfWidth |
Definition at line 47 of file DetGeomDesc.h.
Referenced by TotemTimingDQMSource::dqmBeginRun(), and DetGeomDesc::print().
double DiamondDimensions::zHalfWidth |
Definition at line 48 of file DetGeomDesc.h.
Referenced by DetGeomDesc::print().