Maps ITK module indices to FPGATrackSim regions.
- Author
- Riley Xu - riley.nosp@m..xu@.nosp@m.cern..nosp@m.ch (rewrite from FTK)
- Date
- Janurary 7th, 2020 The region map is a text configuration file that defines the regions in FPGATrackSim. A region is roughly an eta/phi slice that handled by the same TP board (??? not quite sure if this is right). The region map delineates the modules in each region based on InDetIdentifier ids.
Region map format:
- The first line should read towers <NTOWERS> phi <NPHI> where NTOWERS is the number of regions, and NPHI is ???. TODO rename tower to region
- A list of the region definitions with the below format, seperated by empty lines, in order.
Region definition format:
- A line with the region number.
- A line for each detector layer (see FPGATrackSimPlaneMap), which is a space-separated list with the below values.
Line values (i.e. columns):
- isPixel (1/0) |
- isEndcap (1/0) } – These identify the detector layer
- physical layer (see FPGATrackSimPlaneMap) |
- minimum phi id ] – in this detector layer in this region
- maximum phi id ]
- total phi modules – in this detector layer among all regions
- minimum eta id
- maximum eta id
- total eta modules
The min and max ids are the important fields that actually define the boundary of the region, and are inclusive. TODO there is no reason to store total phi/eta module in each region.
- Author
- Riley Xu - riley.nosp@m..xu@.nosp@m.cern..nosp@m.ch (rewrite from FTK)
- Date
- Janurary 7th, 2020 See header.
Definition in file FPGATrackSimRegionMap.h.