JAPAn
Just Another Parity Analyzer
|
Detector identification structure for tracking system components. More...
#include <QwTypes.h>
Public Member Functions | |
QwDetectorID () | |
QwDetectorID (const EQwRegionID region, const EQwDetectorPackage package, const Int_t octant, const Int_t plane, const EQwDirectionID direction, const Int_t wire) | |
Data Fields | |
EQwRegionID | fRegion |
region 1, 2, 3, triggg. scint or cerenkov | |
EQwDetectorPackage | fPackage |
which arm of the rotator or octant number | |
Int_t | fOctant |
octant of this detector | |
Int_t | fPlane |
R or theta index for R1; plane index for R2 & R3. | |
EQwDirectionID | fDirection |
direction of the wire plane X,Y,U,V etc - Rakitha (10/23/2008) | |
Int_t | fElement |
trace number for R1; wire number for R2 & R3; PMT number for others | |
Friends | |
std::ostream & | operator<< (std::ostream &os, const QwDetectorID &detectorID) |
Detector identification structure for tracking system components.
Encapsulates the complete identification of a detector element including region, package, octant, plane, direction, and element number. Used throughout the tracking system for detector mapping and data organization.
|
inline |
Definition at line 248 of file QwTypes.h.
References fDirection, fElement, fOctant, fPackage, fPlane, fRegion, kDirectionNull, kPackageNull, and kRegionIDNull.
Referenced by operator<<.
|
inline |
|
friend |
Definition at line 269 of file QwTypes.h.
References fDirection, fElement, fOctant, fPackage, fPlane, fRegion, and QwDetectorID().
EQwDirectionID QwDetectorID::fDirection |
direction of the wire plane X,Y,U,V etc - Rakitha (10/23/2008)
Definition at line 266 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().
Int_t QwDetectorID::fElement |
trace number for R1; wire number for R2 & R3; PMT number for others
Definition at line 267 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().
Int_t QwDetectorID::fOctant |
octant of this detector
Definition at line 264 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().
EQwDetectorPackage QwDetectorID::fPackage |
which arm of the rotator or octant number
Definition at line 263 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().
Int_t QwDetectorID::fPlane |
R or theta index for R1; plane index for R2 & R3.
Definition at line 265 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().
EQwRegionID QwDetectorID::fRegion |
region 1, 2, 3, triggg. scint or cerenkov
Definition at line 262 of file QwTypes.h.
Referenced by operator<<, QwDetectorID(), and QwDetectorID().