#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: