*The interface to browse the geometry tag content is the following: http://atlas.web.cern.ch/Atlas/GROUPS/OPERATIONS/dataBases/DDDB/tag_hierarchy_browser.php
The geometry tag used to produce the HITS file can be chosen in the column on the left, the corresponding hierarchy of DB nodes is shown in the middle frame
1) Reading the values defined for a given geometry tag (example for ATLAS-R2-2015-03-01-00)
- access the PixelLayer table to read the MODULETYPE parameter corresponding to the layer to be modified
- access the PixelModule table, read the line number (MODULETYPE+1) to get the DESIGN type parameter
- open the PixelReadout table and read the line (DESIGNTYPE+1) to access the readout parameter corresponding to the module
2) Overwriting a value from the database with a txt file:
PixelReadout#0:PITCHPHI 0.050 PixelReadout#0:PITCHETA 0.250 PixelReadout#0:PITCHETALONG 0
to modify for example a parameter in the third line:
Pixelreadout#2:ROWSPERCHIP 500
3) Modifying the xml file with the pixel identifiers:
An example of xml file can be found here: /afs/cern.ch/work/a/acalandr/public/IdDictInnerDetector_readout.xml
*range fields in Eta and Phi (eta_index and phi_index) should be modified according to the new pixel maps in the sub-regions (IBL, b-layer, L1, L2) where the modification occurred
4) Running the package:
1) Add a postInclude to the Reco_tf.py command in order to account for the changes in the geometry. The python script can be found here: /afs/cern.ch/work/a/acalandr/public/postInclude.IBL_Setup_readout.py
2) Check on the log flle to make sure the changes in geometry are properly taken into account by the software.
19:55:20 [ SLHC ] Local geometry database: slhcsct_local_database_readout.txt
19:55:20 - found in: /afs/cern.ch/work/a/acalandr/ITK/InstallArea/share
19:55:20 [ SLHC ] Local dictionary: IdDictInnerDetector_readout.xml
19:55:20 - found in: None
...
19:55:20 PixelReadout#1:PITCHPHI 0.050
19:55:20 PixelReadout#1:PITCHETA 0.050
Pixel clustering
The following job option can be used as preInclude in the digi+reco command (Reco_tf.py) to set digital clustering (Position Strategy=0) and its corresponding error (ErrorStrategy=0):