#include <KalFitLayer_Mdc.h>
Public Member Functions | |
double | csize (void) const |
returns cell size | |
double | csize (void) const |
returns cell size | |
KalFitLayer_Mdc (const KalFitSuper_Mdc &super, const double radius, const double stereoAngle, const double zf, const double zb, const double offset, const int layerID, const int localLayerID) | |
constructor | |
KalFitLayer_Mdc (const KalFitSuper_Mdc &super, const double radius, const double stereoAngle, const double zf, const double zb, const double offset, const int layerID, const int localLayerID) | |
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 | offset (void) const |
returns offset of numbering(local ID) | |
const int | offset (void) const |
returns offset of numbering(local ID) | |
const double | r (void) const |
returns r form origin | |
const double | r (void) const |
returns r form origin | |
const KalFitSuper_Mdc & | superLayer (void) const |
returns super-layer | |
const KalFitSuper_Mdc & | superLayer (void) const |
returns super-layer | |
const double | tanSlant (void) const |
returns tangent of slant angle | |
const double | 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 double | zb (void) const |
returns z of backward end-plate | |
const double | zb (void) const |
returns z of backward end-plate | |
const double | zf (void) const |
returns z of forward end-plate | |
const double | zf (void) const |
returns z of forward end-plate | |
~KalFitLayer_Mdc () | |
destructor | |
~KalFitLayer_Mdc () | |
destructor | |
Private Attributes | |
const int | _layerId |
const int | _localLayerId |
const int | _offset |
const double | _radius |
const KalFitSuper_Mdc & | _superLayer |
const KalFitSuper_Mdc & | _superLayer |
const double | _tanSlant |
const double | _zb |
const double | _zf |
|
constructor
00083 : _radius(radius), 00084 _tanSlant(1./tan(stereoAngle)), 00085 _zf(zf), 00086 _zb(zb), 00087 _layerId(layerID), 00088 _localLayerId(localLayerID), 00089 _offset((int)(2.0*offset)), 00090 _superLayer(super) 00091 { 00092 }
|
|
destructor
00022 {};
|
|
constructor
|
|
destructor
00022 {};
|
|
returns cell size
|
|
returns cell size
00137 { 00138 return 2*M_PI*_radius/_superLayer.nWire(); 00139 }
|
|
returns layer ID
|
|
returns layer ID
00095 { return _layerId;}
|
|
returns limit of "d" for stereo layer
|
|
returns limit of "d" for stereo layer
00111 { return (double)(_zf-_zb)/_tanSlant;}
|
|
returns local-layer ID
|
|
returns local-layer ID
00097 { return _localLayerId;}
|
|
returns offset of numbering(local ID)
|
|
returns offset of numbering(local ID)
00123 {
00124 return _offset;
00125 }
|
|
returns r form origin
|
|
returns r form origin
00102 { return _radius;}
|
|
returns super-layer
|
|
returns super-layer
00130 {
00131 return _superLayer;
00132 }
|
|
returns tangent of slant angle
|
|
returns tangent of slant angle
00099 { return _tanSlant;}
|
|
returns z for "d" in r-phi plane
|
|
returns z for "d" in r-phi plane
00116 { 00117 return (double)_zb+d*_tanSlant; 00118 }
|
|
returns z of backward end-plate
|
|
returns z of backward end-plate
00108 { return _zb;}
|
|
returns z of forward end-plate
|
|
returns z of forward end-plate
00105 { return _zf;}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|