Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This note describes imaging detectors' hierarchical geometry model which is implemented in LCLS offline software since release ana-0.13.1.

 

Content

Table of Contents

 

Proposal for precise geometry parametrization of planar imaging detectors.

Content

Table of Contents

Abstract

In imaging experiments at LCLS users want to know precise coordinates of photons reported by the detector. For pixel array detectors photon energy usually deposited in a single pixel and hence pixel location precision should be comparable with its size, about 100μm.  Apparently, calibration of the detector and entire experiment geometry with such a precision is a challenging task for many reasons

  • position of the detector w.r.t. interaction point (IP) is not well known,
  • in some cases detector consists of a few sub-detectors,
  • sometimes sub-detectors may move w.r.t. each other,
  • sub-detectors (different in general) consist of precisely engineered sensors which positions are not well known and need to be calibrated. 

To solve problem for this type of geometry description we may consider a variable length series of hierarchical objects like pixel → sensor → sub-detector → detector → setup, where each low-level child object is included in its higher-level parent object. For each node of this hierarchical model low-level objects form the tree, which is convenient for recursions. Each child object position and orientation can be described in the parent frame. Tree-like structure can be kept in form of table, saved in and retrieved from the file. The last feature is practically convenient for calibration purpose; all constants for detector/experiment geometry description can be saved in a single file. Whenever new geometry information is available, for example from optical measurement or dedicated runs with bright rings, particular part of the hierarchical table can be updated.

This note contains description of the hierarchical geometry model, implemented coordinate transformation algorithms, parametrization of the hierarchical geometry through the table, description of software interface, details of calibration, etc. 

Coordinate system for setup

...