BeamSpotMon threshold updates for 2025
Related Issues and MRs
Dependent on Rec!4323 (merged)
- Test together
Description
BeamSpotMon threshold updates for 2025.
Threshods for publication
The threshold for change in the transverse mean PV position is reduced to 10 micron from 50 micron. In addition, 10 micron thresholds are added for transverse changes of the beamspot major axes at z=-600 mm and at z=600 mm. Configured as
beam_spot_moni = BeamSpotMonitor(
:
MaxAbsDeltaMap={
'rho': 0.01 * mm,
'rho_at_z1': 0.01 * mm,
'rho_at_z2': 0.01 * mm,
},
Z1ForRhoAtZ1Thresh=-600 * mm,
Z2ForRhoAtZ2Thresh=600 * mm,
:
)
Sample size for valid condition
The sample size required to produce a valid set of conditions is increased from 2500 PVs to 50000 PVs (see 'Beamspot monitor' on 03 Apr 2025 RTA WP4/5). Configured as
beam_spot_moni = BeamSpotMonitor(
:
MinPVsForCalib=500000, # Based on std dev of x and y and thresholds
:
)
PV position filter
The set of PVs used as input to the to the BeamSpotMonitor algorithm are given additional cuts to prevent inclusion of material interactions. The cuts are |x_{\text{PV}}| < 2.5mm and |y_{\text{PV}}| < 2.5mm, configured as
VertexListRefiner(
:
MinX=-2.5 * mm, # Set to exclude material interactions
MaxX=2.5 * mm,
MinY=-2.5 * mm,
MaxY=2.5 * mm,
:
).OutputLocation
}
Event Selection
The event selection for the monitor input is changed from Hlt1 Routing Bit 1 (Lumi events) to Hlt1 Routing Bit 14 (Physics events). Configured as
rb_filter = HltRoutingBitsFilter(
RawBanks=default_raw_banks('HltRoutingBits'),
RequireMask=(1 << 14, 0, 0), # Phys events
PassOnError=False)
Related presentations and documents
Presentations at RTA: WP4/5 Alignment, Calibration, QA meetings