Skip to content

New histograms in BeamSpotMonitor

Patrick Spradlin requested to merge spradlin_202405May_beamspothistos into 2024-patches

Related MRs and Issues

None

Description

This MR adds 12 new histograms to the BeamSpotMonitor algorithm along with 3 new properties to set the axis ranges for a subset of these histograms.

These new histograms show various statistics relative to the last-published (cached) set of conditions. These histograms should be useful to verify that the configured thresholds are behaving as expected and for checking the distribution of PVs relative to the published conditions, something that is somewhat difficult with the current histograms of PVs that are centered on the origin of the coordinate system.

New histograms

This section describes the new histograms and includes examples of them produced by running this MR over VELO alignment samples from Run 294393.

PV position relative published conditions

Three new 2D histograms that correspond to the exising histograms PVPosYvX, PVPosXvZ, and PVPosYvZ but that are centered on the published conditions position rather than on the origin of the coordinate system.

The histogram limits are based on the existing properties for the PVPos.v. histograms. These come in (min, max) pairs, so the limits for new histograms are $\pm (\text{max} - \text{min})/2$.

PVDelPosYvX

Limits are determined from the (extant) properties Hist2DPVYMin, Hist2DPVYMax, Hist2DPVXMin, and Hist2DPVXMax.

PVDelPosYvX

PVDelPosXvZ

Limits determined from the (extant) properties Hist2DPVXMin, Hist2DPVXMax, Hist2DPVZMin, and Hist2DPVZMax.

PVDelPosXvZ

PVDelPosYvZ

Limits determined from the (extant) properties Hist2DPVYMin, Hist2DPVYMax, Hist2DPVZMin, and Hist2DPVZMax.

PVDelPosYvZ

Conditions position

Three new histograms showing the mean vertex position for each tranche of 2500 PVs (a provisional or unpublished condition) relative to the cached IR condition position. Like the existing HistIRCond.* histograms, these monitor unpublished statistics. They are 2D histograms centered on the cached conditions position.

Their limits are based on new properties included in this MR.

CondDelPosYvX

Limits determined from the new properties Hist2DCondDelPosYHalfWidth and Hist2DCondDelPosXHalfWidth.

This histogram is particularly useful to check that the threshold on transverse displacement is being sensibly applied.

CondDelPosYvX

CondDelPosXvZ

Limits determined from the new properties Hist2DCondDelPosXHalfWidth and Hist2DCondDelPosZHalfWidth.

CondDelPosXvZ

CondDelPosYvZ

Limits determined from the new properties Hist2DCondDelPosYHalfWidth and Hist2DCondDelPosZHalfWidth.

CondDelPosYvZ

Conditions spread

Six new histograms showing the covariance of vertex positions for each tranche of 2500 PVs (a provisional or unpublished condition) relative to the cached IR condition spread matrix. These are 1D histograms that correspond to the exising CondSpread.. histograms, but they are centered on the corresponding cached conditions spread matrix element rather than on the origin of the coordinate system.

The histogram limits are based on the existing properties for the CondSpread.. histograms. These come in (min, max) pairs, so the limits for new histograms are $\pm (\text{max} - \text{min})/2$.

CondDelSpreadXX

Limits determined from the (extant) properties HistIRCondSpreadXXMax and HistIRCondSpreadXXMin.

CondDelSpreadXX

CondDelSpreadXY

Limits determined from the (extant) properties HistIRCondSpreadXYMax and HistIRCondSpreadXYMin.

CondDelSpreadXY

CondDelSpreadYY

Limits determined from the (extant) properties HistIRCondSpreadYYMax and HistIRCondSpreadYYMin.

CondDelSpreadYY

CondDelSpreadZX

Limits determined from the (extant) properties HistIRCondSpreadZXMax and HistIRCondSpreadZXMin.

CondDelSpreadZX

CondDelSpreadYZ

Limits determined from the (extant) properties HistIRCondSpreadYZMax and HistIRCondSpreadYZMin.

CondDelSpreadYZ

CondDelSpreadZZ

Limits determined from the (extant) properties HistIRCondSpreadZZMax and HistIRCondSpreadZZMin.

CondDelSpreadZZ

Edited by Patrick Spradlin

Merge request reports