DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::rec::DCH_info_struct::DCH_info_layer Struct Reference

Internal helper struct for defining the layer layout. More...

#include <DCH_info.h>

Public Member Functions

bool IsStereoPositive () const
 
int StereoSign () const
 calculate sign based on IsStereoPositive More...
 
DCH_length_t Pitch_z0 (DCH_length_t r_z0) const
 separation between wires (along the circle) More...
 

Public Attributes

DCH_layer layer = {0}
 layer number More...
 
int nwires = {0}
 2x number of cells in that layer More...
 
double height_z0 = {0.}
 cell parameter More...
 
double width_z0 = {0.}
 cell parameter More...
 
DCH_length_t radius_sw_z0 = {0.}
 radius (cylindral coord) of sensitive wire More...
 
DCH_length_t radius_fdw_z0 = {0.}
 radius (cylindral coord) of 'down' field wires More...
 
DCH_length_t radius_fuw_z0 = {0.}
 radius (cylindral coord) of 'up' field wires More...
 

Detailed Description

Internal helper struct for defining the layer layout.

Definition at line 140 of file DCH_info.h.

Member Function Documentation

◆ IsStereoPositive()

bool dd4hep::rec::DCH_info_struct::DCH_info_layer::IsStereoPositive ( ) const
inline

some quantities are derived from previous-layer ones stereo angle is positive for odd layer number

Definition at line 162 of file DCH_info.h.

◆ Pitch_z0()

DCH_length_t dd4hep::rec::DCH_info_struct::DCH_info_layer::Pitch_z0 ( DCH_length_t  r_z0) const
inline

separation between wires (along the circle)

Definition at line 171 of file DCH_info.h.

◆ StereoSign()

int dd4hep::rec::DCH_info_struct::DCH_info_layer::StereoSign ( ) const
inline

calculate sign based on IsStereoPositive

Definition at line 166 of file DCH_info.h.

Member Data Documentation

◆ height_z0

double dd4hep::rec::DCH_info_struct::DCH_info_layer::height_z0 = {0.}

cell parameter

Definition at line 147 of file DCH_info.h.

◆ layer

DCH_layer dd4hep::rec::DCH_info_struct::DCH_info_layer::layer = {0}

layer number

Definition at line 143 of file DCH_info.h.

◆ nwires

int dd4hep::rec::DCH_info_struct::DCH_info_layer::nwires = {0}

2x number of cells in that layer

Definition at line 145 of file DCH_info.h.

◆ radius_fdw_z0

DCH_length_t dd4hep::rec::DCH_info_struct::DCH_info_layer::radius_fdw_z0 = {0.}

radius (cylindral coord) of 'down' field wires

Definition at line 155 of file DCH_info.h.

◆ radius_fuw_z0

DCH_length_t dd4hep::rec::DCH_info_struct::DCH_info_layer::radius_fuw_z0 = {0.}

radius (cylindral coord) of 'up' field wires

Definition at line 158 of file DCH_info.h.

◆ radius_sw_z0

DCH_length_t dd4hep::rec::DCH_info_struct::DCH_info_layer::radius_sw_z0 = {0.}

radius (cylindral coord) of sensitive wire

Definition at line 152 of file DCH_info.h.

◆ width_z0

double dd4hep::rec::DCH_info_struct::DCH_info_layer::width_z0 = {0.}

cell parameter

Definition at line 149 of file DCH_info.h.


The documentation for this struct was generated from the following file: