CMS 3D CMS Logo

List of all members | Public Attributes
DiamondDimensions Struct Reference

Geometrical description of a sensor. More...

#include <DetGeomDesc.h>

Public Attributes

double xHalfWidth
 
double yHalfWidth
 
double zHalfWidth
 

Detailed Description

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.

Member Data Documentation

◆ xHalfWidth

double DiamondDimensions::xHalfWidth

◆ yHalfWidth

double DiamondDimensions::yHalfWidth

Definition at line 47 of file DetGeomDesc.h.

Referenced by TotemTimingDQMSource::dqmBeginRun(), and DetGeomDesc::print().

◆ zHalfWidth

double DiamondDimensions::zHalfWidth

Definition at line 48 of file DetGeomDesc.h.

Referenced by DetGeomDesc::print().