Tracking detector. More...
#include <PaDetect.h>
Public Member Functions | |
| const string & | Name () const |
| detector name | |
| int | IDet () const |
| unique detector ID | |
| short int | Kind () const |
| detector's kind (0 - wire/strip; 1 - drift) | |
| double | RadLen () const |
| radiation length of detector materials | |
| double | Pitch () const |
| Pitch. | |
| unsigned int | Nwires () const |
| Number of wires. | |
| const vector< double > & | W2Pos () const |
| vector of wire positions (for variable pitch detectors only) | |
| double | Uorig () const |
| coordinate of the first wire. | |
| double | Resol () const |
| detector resolution | |
| double | Ca () const |
| Cos of mesurement angle. | |
| double | Sa () const |
| Sin of mesurement angle. | |
| double | Range () const |
| length of active area in mesurement direction | |
| double | Cframe () const |
| Cos of detector frame rotation angle. | |
| double | Sframe () const |
| Sin of detector frame rotation angle. | |
| double | Efficiency () const |
| Detector efficiency used in MC. | |
| const double & | X () const |
| X coordinate of center of detector in MRS. | |
| const double & | Y () const |
| Y coordinate of center of detector in MRS. | |
| const double & | Z () const |
| Z coordinate of center of detector in MRS. | |
| const double & | XR () const |
| X coordinate of center of detector in WRS. | |
| const double & | YR () const |
| Y coordinate of center of detector in WRS. | |
| const double & | ZR () const |
| Z coordinate of center of detector in WRS. | |
| const double & | XSiz () const |
| X detector size. | |
| const double & | YSiz () const |
| Y detector size. | |
| const double & | ZSiz () const |
| Z detector size. | |
| const TDZType & | DZ_type () const |
| Dead zone: shape (NO, RECTANGULAR, CIRCULAR). | |
| const Double_t & | DZ_ydim () const |
| Dead zone: X 1/2 size in case rectangular shape or radius squared (circular). | |
| const Double_t & | DZ_zdim () const |
| Dead zone: Y 1/2 size in case rectangular shape. | |
| const Double_t & | DZ_Cadrs () const |
| Cos of dead zone rotation angle in DRS. | |
| const Double_t & | DZ_Sadrs () const |
| Sin of dead zone rotation angle in DRS. | |
| const Double_t & | DZ_ydrs () const |
| X position of dead zone in DRS. | |
| const Double_t & | DZ_zdrs () const |
| Y position of dead zone in DRS. | |
| const Double_t & | DZ_ymrs () const |
| X position of dead zone in WRS. | |
| const Double_t & | DZ_zmrs () const |
| Y position of dead zone in WRS. | |
| const vector< Int_t > & | vHitRef () const |
| Vector of rerefencies to hits on this detector (if hits was saved). | |
| void | Print (int level=0) const |
| Print detectors info. | |
| void | ShiftHits (double dU, double dV) const |
| introduce artificial shift of detector in DRS | |
| void | ExcludeFromFit () |
| Exclude all hits of this detector from Kalman fit. | |
| bool | InActive (double x, double y) const |
| Check if point (x,y) is in active area. | |
Tracking detector.
Object of this class contains static (event-independent) part of information about one tracking detector's plane.
Following notation is used:
MRS - main spectrometer reference system : (righthand system wth Z - along the beam, Y - vertical with the origine in the center of PT) DRS - detector reference system System shifted to center of detectors parallelepiped and rotated together with it by Cframe/Sframe and Ct/St WRS - Wire reference system: origin like in MRS, but rotated around Z to make X perpendicular to wires)
| bool PaDetect::InActive | ( | double | x, | |
| double | y | |||
| ) | const |
Check if point (x,y) is in active area.
Returns "true" if point (x,y) on detector's surface is not in dead zone and not out of detector.
References Pitch().
Referenced by PaTrack::CanBeMuon(), and PaTrack::FullKF().
1.6.2