#include <FTLayer.h>
Public Member Functions | |
double | csize (void) const |
returns cell size | |
double | csize (void) const |
returns cell size | |
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 (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 | |
const int | layerId (void) const |
returns layer ID | |
const int | layerId (void) const |
returns layer ID | |
const double | limit (void) const |
returns limit of "d" for stereo layer | |
const double | limit (void) const |
returns limit of "d" for stereo layer | |
const int | localLayerId (void) const |
returns local-layer ID | |
const int | localLayerId (void) const |
returns local-layer ID | |
const int | NWire (void) const |
returns the number of wire | |
const int | NWire (void) const |
returns the number of wire | |
const float | offset (void) const |
returns offset of numbering(local ID) | |
const float | offset (void) const |
returns offset of numbering(local ID) | |
const float | r (void) const |
returns r form origin | |
const float | r (void) const |
returns r form origin | |
const FTSuperLayer & | superLayer (void) const |
returns super-layer | |
const FTSuperLayer & | superLayer (void) const |
returns super-layer | |
const float | tanSlant (void) const |
returns tangent of slant angle | |
const float | tanSlant (void) const |
returns tangent of slant angle | |
double | z (const double d) const |
returns z for "d" in r-phi plane | |
double | z (const double d) const |
returns z for "d" in r-phi plane | |
const float | zb (void) const |
returns z of backward end-plate | |
const float | zb (void) const |
returns z of backward end-plate | |
const float | zf (void) const |
returns z of forward end-plate | |
const float | zf (void) const |
returns z of forward end-plate | |
~FTLayer () | |
destructor | |
~FTLayer () | |
destructor | |
Private Attributes | |
const int | _layerId |
const int | _localLayerId |
const int | _NWire |
const float | _offset |
const float | _radius |
const FTSuperLayer & | _superLayer |
const FTSuperLayer & | _superLayer |
const float | _tanSlant |
const float | _zb |
const float | _zf |
|
constructor
00097 : _radius(radius), 00098 _tanSlant(1./std::tan(stereoAngle)), 00099 _zf(zf), 00100 _zb(zb), 00101 _layerId(layerID), 00102 _localLayerId(localLayerID), 00103 _NWire(NWire), 00104 //_offset((int)(2.0*offset)), 00105 _offset(offset), 00106 _superLayer(super) 00107 { 00108 }
|
|
destructor
00031 {};
|
|
constructor
|
|
destructor
00031 {};
|
|
returns cell size
|
|
returns cell size
|
|
returns layer ID
|
|
returns layer ID
00113 {
00114 return _layerId;
00115 }
|
|
returns limit of "d" for stereo layer
|
|
returns limit of "d" for stereo layer
00163 { 00164 return (double)(_zf-_zb)/_tanSlant; 00165 }
|
|
returns local-layer ID
|
|
returns local-layer ID
00120 {
00121 return _localLayerId;
00122 }
|
|
returns the number of wire
|
|
returns the number of wire
00127 {
00128 return _NWire;
00129 }
|
|
returns offset of numbering(local ID)
|
|
returns offset of numbering(local ID)
00177 {
00178 return _offset;
00179 }
|
|
returns r form origin
|
|
returns r form origin
00142 {
00143 return _radius;
00144 }
|
|
returns super-layer
|
|
returns super-layer
00184 {
00185 return _superLayer;
00186 }
|
|
returns tangent of slant angle
|
|
returns tangent of slant angle
00134 {
00135 return _tanSlant;
00136 }
|
|
returns z for "d" in r-phi plane
|
|
returns z for "d" in r-phi plane
00170 { 00171 return (double)_zb+d*_tanSlant; 00172 }
|
|
returns z of backward end-plate
|
|
returns z of backward end-plate
00156 {
00157 return _zb;
00158 }
|
|
returns z of forward end-plate
|
|
returns z of forward end-plate
00149 {
00150 return _zf;
00151 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|