A structure to hold relevant geometrical information about one detector/sensor. More...
#include <AlignmentGeometry.h>
Classes | |
struct | DirectionData |
Public Member Functions | |
DetGeometry (double _z=0., double _sx=0., double _sy=0., bool _isU=false) | |
const DirectionData & | getDirectionData (unsigned int idx) const |
void | setDirection (unsigned int idx, double dx, double dy, double dz) |
Public Attributes | |
std::map< unsigned int, DirectionData > | directionData |
bool | isU |
double | sx |
double | sy |
detector nominal shift = detector center in global coordinates; in mm More... | |
double | z |
z postion at detector centre; mm More... | |
A structure to hold relevant geometrical information about one detector/sensor.
Definition at line 20 of file AlignmentGeometry.h.
|
inline |
Definition at line 35 of file AlignmentGeometry.h.
|
inline |
Definition at line 42 of file AlignmentGeometry.h.
References directionData.
Referenced by factorRPFromSensorCorrections(), JanAlignmentAlgorithm::feed(), StraightTrackAlignment::finish(), LocalTrackFitter::fitAndRemoveOutliers(), StraightTrackAlignment::processEvent(), and StraightTrackAlignment::updateDiagnosticHistograms().
|
inline |
Definition at line 38 of file AlignmentGeometry.h.
References directionData, PVValHelper::dx, PVValHelper::dy, PVValHelper::dz, sx, and sy.
Referenced by AlignmentTask::buildGeometry().
std::map<unsigned int, DirectionData> DetGeometry::directionData |
Definition at line 30 of file AlignmentGeometry.h.
Referenced by getDirectionData(), and setDirection().
bool DetGeometry::isU |
only relevant for strips: true for U detectors, false for V detectors global U, V frame is used - that matches with u, v frame of the 1200 detector
Definition at line 32 of file AlignmentGeometry.h.
double DetGeometry::sx |
Definition at line 23 of file AlignmentGeometry.h.
Referenced by JanAlignmentAlgorithm::feed(), and setDirection().
double DetGeometry::sy |
detector nominal shift = detector center in global coordinates; in mm
Definition at line 23 of file AlignmentGeometry.h.
Referenced by JanAlignmentAlgorithm::feed(), and setDirection().
double DetGeometry::z |
z postion at detector centre; mm
Definition at line 21 of file AlignmentGeometry.h.
Referenced by JanAlignmentAlgorithm::feed(), LocalTrackFitter::fitAndRemoveOutliers(), geometryXMLparser.Alignable::pos(), ntupleDataFormat._HitObject::r3D(), and StraightTrackAlignment::updateDiagnosticHistograms().