Det Class ReferenceA (misaligned) detector in space. More...
Detailed DescriptionA (misaligned) detector in space. It consists of three locations: The nominal position of the object (where it is expected to be), the true (generated) misalignment, and the computed alignment. The two members fMisalignDelta and fAlignDelta are no real reference frames, but rather store additional rotation and position that have to be applied additionally to the nominal to get the misaligned and aligned frame, respectively. The two members fMisalign and fAlign contain the combination done in the Karimaki way of the nominal plus the applied delta. They are updated each time SetMisalignDeltaFrame or SetAlignDeltaFrame is called. Constructor & Destructor Documentation
Recommended constructor. You should use this constructor only. Member Function Documentation
detector radiation length in cm Get radiation length (in cm) Material is assumed to be silicon.
Check if the given hit (in local coordinates) is inside detector volume. Boundary checking: Is a point in the detector? returns true if the point is in the detector, else false
Get measured intersection assuming nominal position for detector. Convert the true intersection in the one that would be measured because the misalignment is not known. Get from real misaligned state the intersection that would be measured if the misaligned state is not known, i.e. regarding only nominal position / rotation.
Set aligned frame (You have to give the DELTA to the nominal frame) Set aligned frame. This sets both the delta (that you supply) and combines it with the nominal frame.
Set misaligned frame (You have to give the DELTA to the nominal frame) Set misaligned frame. This sets both the delta (that you supply) and combines it with the nominal frame.
Set nominal frame (where the detector should be, ideal geometry) Set nominal frame. This also recalculates the misaligned and aligned frame corresponding to the given delta frames. The documentation for this class was generated from the following files: Generated on Thu Jul 14 2011 23:52:01 for Kalman Alignment by 1.7.3 |