Metrics of Performance
Contents
Metrics of Performance#
The performance of a given tracker is characterized by more than 1 metric. For instance, EIC detector 1 tracker setup was evaluated against the following objectives.
Momentum resolution
Tip
Details about fitting and stability of the fits are discussed in detail in [2]
Angular resolution
&
Angular resolution at PID detector locations
&
resolutionMetric to evaluate vertex reconstruction.
Kalman Filter InEfficiency
Metric to evaluate the ability to reconstruct tracks
(4)#
Note
Not all the objectives above are simultaneously optimized in a single optimization. Combinations of above mentioned objectives are optimized simultaneously over various optimization pipelines. Many iterations are run in seperate pipelines as mentioned in Optimization as a continuous process
Calculating objectives#
Since the objectives depend on the kinematics and are calculated in 5 main bins in pseudorapidity (
Charged pions are generated uniformly in the phase-space that covers the range in momentum magnitude
Particular attention is given to the transition region between barrel and endcaps as well as at large
We generate statistics ranging from
To compute the objective metric, we need to combine the results from all the
Note
Kalman Filter Inefficiency is not calculated as ratios but is calculated in its absolute value. This was empirically found to be more efficient.

Fig. 5 Calculating Objective metric from various bins of
Constraints#
Design parameters of the detector often are constrained due to various engineering reasons. For instance, the FST disks is made of ITS3- Silicon tiles stitched together, Therefore, the radius of the disks are constrained (Rmax - Rmin
). Similarly, the minimum distance between the disks has to alteast 10cm
to incorporate services.
One can encode these constraints into an Multi Objective Optimization problem ( Lecture 2 ). This ensures that during the process of optimization the algorithm will exclude the design space which are infeasible and generate solutions that minimally violate constraints.
For the tracker problem however, we introduce 2 types of contraints, Strong and soft constraints.
Strong Constraints#
These are constraints that cannot be violated at all. For instance, the minimum distance between 2 disks has to be atleast 10cm
is a engineering requirement and always has to be respected. Therefore, these constraints heavily penalize the solutions and make sure, no optimizer will generator no design point violating this condition.
sub-detector |
constraint |
description |
---|---|---|
EST/FST disks |
minimum distance between 2 consecutive disks |
|
minimum distance between |
Soft constraints#
These are constraints that are allowed to minimally be violated. For instance the same case of the tiling of the FST disks, the radius we know are constrained however, the constraint on the radius depends on how the tiles are being arranged on the disk. Therefore, while we want to respect the constraint most of the time, we could allow minimal violation of constraints in order to increase our search space.
sub-detector |
constraint |
description |
---|---|---|
EST/FST disks |
sum of residuals in sensor coverage for disks; sensor dimensions: |
|
sagitta layers |
residual in sensor coverage for every layer; sensor strip width: |
- 1
et.al Khalek, R. Science requirements and detector concepts for the electron-ion collider: eic yellow report. 2021. URL: https://arxiv.org/abs/2103.05419, doi:10.48550/ARXIV.2103.05419.
- 2
C. Fanelli, Z. Papandreou, and et. al Suresh. Ai-assisted optimization of the ecce tracking system at the electron ion collider. 2022. URL: https://arxiv.org/abs/2205.09185, doi:10.48550/ARXIV.2205.09185.
- 3
J. Blank and K. Deb. Pymoo: multi-objective optimization in python. IEEE Access, 8():89497–89509, 2020.