#include <FTLayer.h>
|
| | FTLayer (const float radius, const float stereoAngle, const float zf, const float zb, const float offset, const int layerID, const int localLayerID, const int NWire, const FTSuperLayer &super) |
| | constructor
|
| |
| | ~FTLayer () |
| | destructor
|
| |
| const int | localLayerId (void) const |
| | returns local-layer ID
|
| |
| const int | layerId (void) const |
| | returns layer ID
|
| |
| const int | NWire (void) const |
| | returns the number of wire
|
| |
| const float | tanSlant (void) const |
| | returns tangent of slant angle
|
| |
| const float | r (void) const |
| | returns r form origin
|
| |
| const float | zf (void) const |
| | returns z of forward end-plate
|
| |
| const float | zb (void) const |
| | returns z of backward end-plate
|
| |
| const float | offset (void) const |
| | returns offset of numbering(local ID)
|
| |
| const FTSuperLayer & | superLayer (void) const |
| | returns super-layer
|
| |
| const double | limit (void) const |
| | returns limit of "d" for stereo layer
|
| |
| double | z (const double d) const |
| | returns z for "d" in r-phi plane
|
| |
| double | csize (void) const |
| | returns cell size
|
| |
Definition at line 22 of file FTLayer.h.
◆ FTLayer()
| FTLayer::FTLayer |
( |
const float | radius, |
|
|
const float | stereoAngle, |
|
|
const float | zf, |
|
|
const float | zb, |
|
|
const float | offset, |
|
|
const int | layerID, |
|
|
const int | localLayerID, |
|
|
const int | NWire, |
|
|
const FTSuperLayer & | super ) |
|
inline |
constructor
Definition at line 93 of file FTLayer.h.
97 : _radius(radius),
98 _tanSlant(1./std::tan(stereoAngle)),
101 _layerId(layerID),
102 _localLayerId(localLayerID),
104
106 _superLayer(super)
107{
108}
const int NWire(void) const
returns the number of wire
const float zf(void) const
returns z of forward end-plate
const float zb(void) const
returns z of backward end-plate
const float offset(void) const
returns offset of numbering(local ID)
◆ ~FTLayer()
◆ csize()
| double FTLayer::csize |
( |
void | | ) |
const |
|
inline |
◆ layerId()
| const int FTLayer::layerId |
( |
void | | ) |
const |
|
inline |
◆ limit()
| const double FTLayer::limit |
( |
void | | ) |
const |
|
inline |
returns limit of "d" for stereo layer
Definition at line 162 of file FTLayer.h.
163{
164 return (double)(_zf-_zb)/_tanSlant;
165}
Referenced by FTSegment::update3D().
◆ localLayerId()
| const int FTLayer::localLayerId |
( |
void | | ) |
const |
|
inline |
returns local-layer ID
Definition at line 119 of file FTLayer.h.
120{
121 return _localLayerId;
122}
◆ NWire()
| const int FTLayer::NWire |
( |
void | | ) |
const |
|
inline |
◆ offset()
| const float FTLayer::offset |
( |
void | | ) |
const |
|
inline |
returns offset of numbering(local ID)
Definition at line 176 of file FTLayer.h.
177{
178 return _offset;
179}
Referenced by FTLayer().
◆ r()
| const float FTLayer::r |
( |
void | | ) |
const |
|
inline |
◆ superLayer()
returns super-layer
Definition at line 183 of file FTLayer.h.
184{
185 return _superLayer;
186}
◆ tanSlant()
| const float FTLayer::tanSlant |
( |
void | | ) |
const |
|
inline |
returns tangent of slant angle
Definition at line 133 of file FTLayer.h.
134{
135 return _tanSlant;
136}
◆ z()
| double FTLayer::z |
( |
const double | d | ) |
const |
|
inline |
◆ zb()
| const float FTLayer::zb |
( |
void | | ) |
const |
|
inline |
returns z of backward end-plate
Definition at line 155 of file FTLayer.h.
156{
157 return _zb;
158}
Referenced by FTLayer().
◆ zf()
| const float FTLayer::zf |
( |
void | | ) |
const |
|
inline |
returns z of forward end-plate
Definition at line 148 of file FTLayer.h.
149{
150 return _zf;
151}
Referenced by FTLayer().
The documentation for this class was generated from the following file: