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

Compare with Current View Page History

« Previous Version 4 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.

For the 2014 SVT detector geometry the following scheme is used:

HPSTracker2014GeometryDefinition: bottom 1 axial -> MP layer 2
HPSTracker2014GeometryDefinition: bottom 1 stereo -> MP layer 1
HPSTracker2014GeometryDefinition: top 1 axial -> MP layer 1
HPSTracker2014GeometryDefinition: top 1 stereo -> MP layer 2
HPSTracker2014GeometryDefinition: bottom 2 axial -> MP layer 4
HPSTracker2014GeometryDefinition: bottom 2 stereo -> MP layer 3
HPSTracker2014GeometryDefinition: top 2 axial -> MP layer 3
HPSTracker2014GeometryDefinition: top 2 stereo -> MP layer 4
HPSTracker2014GeometryDefinition: bottom 3 axial -> MP layer 6
HPSTracker2014GeometryDefinition: bottom 3 stereo -> MP layer 5
HPSTracker2014GeometryDefinition: top 3 axial -> MP layer 5
HPSTracker2014GeometryDefinition: top 3 stereo -> MP layer 6
HPSTracker2014GeometryDefinition: bottom 4 axial hole -> MP layer 8
HPSTracker2014GeometryDefinition: bottom 4 axial slot -> MP layer 10
HPSTracker2014GeometryDefinition: bottom 4 stereo hole -> MP layer 7
HPSTracker2014GeometryDefinition: bottom 4 stereo slot -> MP layer 9
HPSTracker2014GeometryDefinition: top 4 axial hole -> MP layer 7
HPSTracker2014GeometryDefinition: top 4 axial slot -> MP layer 9
HPSTracker2014GeometryDefinition: top 4 stereo hole -> MP layer 8
HPSTracker2014GeometryDefinition: top 4 stereo slot -> MP layer 10
HPSTracker2014GeometryDefinition: bottom 5 axial hole -> MP layer 12
HPSTracker2014GeometryDefinition: bottom 5 axial slot -> MP layer 14
HPSTracker2014GeometryDefinition: bottom 5 stereo hole -> MP layer 11
HPSTracker2014GeometryDefinition: bottom 5 stereo slot -> MP layer 13
HPSTracker2014GeometryDefinition: top 5 axial hole -> MP layer 11
HPSTracker2014GeometryDefinition: top 5 axial slot -> MP layer 13
HPSTracker2014GeometryDefinition: top 5 stereo hole -> MP layer 12
HPSTracker2014GeometryDefinition: top 5 stereo slot -> MP layer 14
HPSTracker2014GeometryDefinition: bottom 6 axial hole -> MP layer 16
HPSTracker2014GeometryDefinition: bottom 6 axial slot -> MP layer 18
HPSTracker2014GeometryDefinition: bottom 6 stereo hole -> MP layer 15
HPSTracker2014GeometryDefinition: bottom 6 stereo slot -> MP layer 17
HPSTracker2014GeometryDefinition: top 6 axial hole -> MP layer 15
HPSTracker2014GeometryDefinition: top 6 axial slot -> MP layer 17
HPSTracker2014GeometryDefinition: top 6 stereo hole -> MP layer 16
HPSTracker2014GeometryDefinition: top 6 stereo slot -> MP layer 18

Running Track-based Alignment

Here is an overview of the steps needed. Each step is described in more detail below.

  1. Production a Millepede input binary
  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 
    2. Use option "-r" to replace instead of adding to existing constants in the compact.xml
  4. Create a new detector with this new compact_new.xml file.
Production a Millepede input binary
Running Millepede
Create a new compact based on Millepede corrections
Create a new detector based on a new compact.xml file

 

 

  • No labels