Belle II Software development
|
Class to make the mapping between u/v cell ID of pixels back to DCD drain lines, pixel row/col, DCD and Switcher IDs Details: Belle Note: BELLE2-NOTE-TE-2015-01 "The vertex detector numbering scheme" https://docs.belle2.org/record/243/files/Belle%20II%20note%200010.pdf PXD WhiteBook 3.1.3 Sensor Design and Appendix #3 https://xwiki.desy.de/xwiki/bin/download/BI/Belle%20II%20Internal/Detector%20WebHome/PXD%20WebHome/WebHome/PXDwb.pdf?rev=2.1. More...
#include <PXDMappingLookup.h>
Static Public Member Functions | |
static void | map_rc_to_uv_IF_OB (unsigned int &row_u, unsigned int &col_v, const unsigned int dhp_id, const unsigned int dhe_ID) |
Maps row/col of inner forward (IF) and outer backward (OB) modules of the PXD to U/V cell. | |
static void | map_rc_to_uv_IB_OF (unsigned int &row_u, unsigned int &col_v, const unsigned int dhp_id, const unsigned int dhe_ID) |
Maps row/cols of inner backward (IB) and outer forward (OF) modules of the PXD to U/V cell. | |
static void | map_uv_to_rc_IF_OB (unsigned int &row_u, unsigned int &col_v, unsigned int &dhp_id, const unsigned int dhe_ID) |
Maps U/V cell of inner forward (IF) and outer backward (OB) modules of the PXD to row/col/dhpid. | |
static void | map_uv_to_rc_IB_OF (unsigned int &row_u, unsigned int &col_v, unsigned int &dhp_id, const unsigned int dhe_ID) |
Maps U/V cell of inner backward (IB) and outer forward (OF) modules of the PXD to row/col/dhpid. | |
static int | getDCDID (const int u, const int v, const VxdID sensorID) |
get ID of DCD for giving pixel, range: 1..4. | |
static int | getSWBID (const int v) |
get ID of SWB for giving pixel, range: 1..6. | |
static void | write_mapping_to_file (void) |
write out LUT to file for cross-check | |
static void | write_inversemapping_to_file (void) |
write out inverse LUT to file for cross-check | |
static void | check (void) |
consistency check | |
Class to make the mapping between u/v cell ID of pixels back to DCD drain lines, pixel row/col, DCD and Switcher IDs Details: Belle Note: BELLE2-NOTE-TE-2015-01 "The vertex detector numbering scheme" https://docs.belle2.org/record/243/files/Belle%20II%20note%200010.pdf PXD WhiteBook 3.1.3 Sensor Design and Appendix #3 https://xwiki.desy.de/xwiki/bin/download/BI/Belle%20II%20Internal/Detector%20WebHome/PXD%20WebHome/WebHome/PXDwb.pdf?rev=2.1.
Definition at line 29 of file PXDMappingLookup.h.
|
static |
consistency check
Definition at line 280 of file PXDMappingLookup.cc.
|
static |
get ID of DCD for giving pixel, range: 1..4.
u | pixels coordinate in u |
v | pixels coordinate in u |
sensorID | sensor details for PXD sensors |
Definition at line 20 of file PXDMappingLookup.cc.
|
static |
get ID of SWB for giving pixel, range: 1..6.
v | pixels coordinate in u |
Definition at line 46 of file PXDMappingLookup.cc.
|
static |
Maps row/cols of inner backward (IB) and outer forward (OF) modules of the PXD to U/V cell.
Remaps of inner backward (IB) and outer forward (OF) modules of the PXD.
Definition at line 124 of file PXDMappingLookup.cc.
|
static |
Maps row/col of inner forward (IF) and outer backward (OB) modules of the PXD to U/V cell.
Remaps of inner forward (IF) and outer backward (OB) modules of the PXD.
Definition at line 52 of file PXDMappingLookup.cc.
|
static |
Maps U/V cell of inner backward (IB) and outer forward (OF) modules of the PXD to row/col/dhpid.
Definition at line 180 of file PXDMappingLookup.cc.
|
static |
Maps U/V cell of inner forward (IF) and outer backward (OB) modules of the PXD to row/col/dhpid.
Definition at line 108 of file PXDMappingLookup.cc.
|
static |
write out inverse LUT to file for cross-check
Definition at line 274 of file PXDMappingLookup.cc.
|
static |
write out LUT to file for cross-check
Definition at line 196 of file PXDMappingLookup.cc.