You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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. 

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

LetterAllowed valuesMeaning
A1-20: TOP, 1:BOTTOM
B1-30: sensor translation, 1: sensor rotation, 2: support plate rotation
C1-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
       

 

 

 

  • No labels