Versions Compared

Key

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

Introduction

This refers to updating geometry for the following detectors:

  • HPSTestRunTracker2014
  • HPSTestRun2014-vX

Detector Description

See this page for general information.

The geometry is built in the detector converter as specified by input from the compact.xml file. Depending on the detector there is more of less information in the compact.xml. If you want to change some aspects of the geometry that is not available in the compact description please contact the experts.

Alignment constants

The compact contains a set of <millepede_constant name=XXXXX value=Y> which is read in and applied to the nominal setting of the geometry. These constants can be updated by hand or created from a Millepede output file. 

Definition of the millepede constants

The name of an alignment constant "ABCDE" is described below for the Test Run geometry

 
LetterAllowed valuesMeaning
A01-120: TOP, 1:BOTTOM
B01-230: sensor translation, 1: sensor rotation, 2: support plate rotation
C  
D  
E
1-3if B=0 or 1 => 1: sensor measurement ("u") direction, 2: sensor unmeasurement ("v") direction, 3: normal to sensor plane direction ("w")
if B==2 only 1 is allowed => 1:
DE01-10Sensor id.

Running Track-based Alignment

  1. Run track reconstruction and produce Millepede input binary file: e.g.mille.bin
  2. Run millepede using mille.bin creating a resulting file with correction to the constants, e.g. millepede.res
  3. Create a new compact detector description with the new corrections, e.g. compact_new.xml
    1. java -cp hps-distribution-3.0.4-SNAPSHOT-bin.jar org/hps/svt/alignment/BuildMillepedeCompact -c compact.xml millepede.res -o compact_new.xml