1 Introduction

The SND@LHC detector [1] is designed to perform measurements with high energy neutrinos (100 GeV–1 TeV) produced in proton-proton collisions at the LHC in the forward pseudo-rapidity region \(7.2< \eta < 8.4\). It is a compact, stand-alone experiment located 480 m away from the ATLAS interaction point (IP1) in the TI18 tunnel, where it is shielded from collision debris by around 100 m of rock and concrete. The signal events for the experiment are neutrino interactions [2] and searches for dark matter scatterings. However, the majority of recorded events consists of muons arriving from the particles produced in proton-proton collisions at IP1. Since these muons are the main source of background for the neutrino search, it was necessary to do a measurement of the muon flux in the SND@LHC detector.

Fig. 1
figure 1

Schematic layout of the SND@LHC detector. The pseudo-rapidity \(\eta \) values are the limits for particles hitting the lower left and the upper right corner of the ECC. The side view includes an illustration of a passing-through muon with hits in all subdetectors. For a view of the \(x-y\) ranges covered by the SciFi and the muon DS system see Figs. 7 and 8

2 Detector

Figure 1 shows the SND@LHC detector. The electronic detectors provide the time stamp of the neutrino interaction, preselect the interaction region while the vertex is reconstructed using tracks in the emulsion. The veto system is used to tag muons and other charged particles entering the detector from the IP1 direction.

The veto system comprises two parallel planes of scintillating bars. Each plane consists of seven 1 \(\times \) 6 \(\times \) 42  cm\(^{3}\) vertically stacked bars of plastic scintillator.

The target section contains five walls. Each wall consists of four units (‘bricks’) of Emulsion Cloud Chambers (ECC) and is followed by a scintillating fiber (SciFi) station for tracking.

Each SciFi station consists of one horizontal and one vertical 39 \(\times \) 39 cm\(^{2}\) plane. Each plane comprises six staggered layers of 250 µm diameter polystyrene-based scintillating fibers. The single particle spatial resolution in one plane is \(\sim \)150 µm and the time resolution for a particle crossing both x and y planes is about 250 ps.

The muon system consists of two parts: the first five stations (UpStream, US), and the last three stations (DownsStream (DS), see Fig. 1). Each US station consists of 10 stacked horizontal scintillator bars of 82.5 \(\times \) 6 \(\times \) 1 cm\(^{3}\), resulting in a coarse y view. A DS station consists of two layers of thinner bars measuring 82.5 \(\times \) 1 \(\times \) 1 cm\(^{3}\), arranged in alternating x and y planes, allowing for a spatial resolution in each axis of less than 1 cm. The eight scintillator stations are interleaved with 20 cm thick iron blocks. Events with hits in the DS detector and the SciFi tracker are used to identify muons.

A right-handed coordinate system is used, with z along the nominal proton-proton collision axis and pointing away from IP1, x pointing away from the centre of the LHC, and y vertically aligned and pointing upwards.

All signals exceeding preset thresholds are read out by the front-end electronics and clustered in time to form events. A software noise filter is applied to the events online, resulting in negligible detector deadtime and negligible loss in signal efficiency. Events satisfying certain topological criteria, such as the presence of hits in several detector planes, are read out. At the highest instantaneous luminosity in 2022 (2.5 \(\times \) 10\(^{34}\) cm\(^{-2}\) s\(^{-1}\)) this generated a rate of around 5.4 kHz.

3 Data and Monte Carlo simulations

3.1 Data sample

3.1.1 Emulsion

The data used in the analysis of the emulsion was from a brick that was irradiated during the (LHC commissioning) period 7th May–26th July 2022. The integrated luminosity for this period was 0.5 fb\(^{-1}\).

3.1.2 Electronic detectors

During the production 13.6 TeV proton physics period in 2022 SND@LHC recorded an integrated luminosity of 36.8 fb\(^{-1}\). This amounts to \(95\%\) of the total 38.7 fb\(^{-1}\) delivered luminosity at IP1, as reported by ATLAS [3]. We used two runs (see Table 1) from this data for the muon flux measurement using the electronic detectors.

Table 1 List of the two selected SND@LHC 2022 data runs. The runs are chosen to have large event counts, high delivered luminosity, isolated LHC bunches of Beam 2 passing without collisions, and different LHC filling schemes

3.1.3 Muons not from beams colliding in IP1

For the calculation of the muon flux, we are only interested in the muons that come from pp collisions in IP1. The LHC filling scheme specifies which bunches cross at different interaction points and which bunches of Beam 1 and Beam 2 are circulating in the LHC without colliding.Footnote 1 Since the SND@LHC detector is 480 m away from IP1, there is a phase shift between the filling scheme and the SND@LHC event timestamp. The phase adjustments for both beams are determined by finding the maximum overlap with SND@LHC event rates. The synchronized bunch structure then allows us to determine whether an event is associated with a collision at IP1, whether it originates from Beam 1 without colliding in IP1, or whether it originates from Beam 2 without colliding in IP2. For the determination of the muon flux, the latter two contributions have to be subtracted from the total number of recorded muons associated with IP1 collisions [5]. The muon contribution from IP2 collisions is negligible given the small difference in the event rates associated with circulation of non-colliding Beam 2 bunches and IP2 collisions.

3.2 Monte Carlo simulations

The pp event generation was done with DPMJet (Dual Parton Model) [6]. The subsequent muon production from the pp collisions was simulated with Fluka [7]. The propagation of collision debris in the LHC towards the SND@LHC detector was done using the LHC Fluka model [8]. The particle transport was stopped at a 1.8\(\times \)1.8 m\(^{2}\) scoring plane, located in the rock about 60 m upstream of SND@LHC. This dataset consists of particles from 200 \(\times \) 10\(^{6}\) pp collisions simulated with LHC Run 3 beam conditions.

The propagation of muons from the scoring plane to the detector and their interactions were modelled with a Geant4 simulation [9] of SND@LHC and its surroundings.

4 Track finding and fitting methods for the electronic detectors

Most muons traveling from IP1 towards SND@LHC leave straight tracks in the detector. Two track-finding methods were implemented in the SND@LHC software framework. One of them makes use of a custom track-finding solution that minimizes the residuals between measured points and a straight-line track candidate, denoted Simple Tracking (ST). The other tracking approach employs the Hough transform [10] pattern recognition method and is referred to as Hough Transform (HT). In both cases, the track fitting is done using the Kalman filter method in the GENFIT package [11].

Since the SciFi and DS detectors have a different granularity and the acceptance of the DS is 2.4 times larger than that of the SciFi, the muon flux is determined independently in these two detector subsystems.

Track building in these subsystems is done separately in the horizontal \(x-z\) and vertical \(y-z\) plane. The final three dimensional track is built by combining the horizontal and vertical tracks [5].

The tracking efficiency in each detector and for each of the tracking methods is estimated using data (see Table 2). The uncertainty of the efficiency is evaluated as three times the standard deviation of tracking efficiency values over 1\(\times \)1 cm\(^{2}~x-y\) detector coordinate bins. The HT method has a better efficiency and it is used as the baseline for this analysis.

Table 2 SciFi and DS tracking efficiencies for simple and Hough transform tracking methods

5 Angular distribution in the electronic detectors

Most muons reaching SND@LHC have tracks with small angles with respect to the z axis, see Figs. 2 and 3. The main peak corresponds to the source at IP1. This peak has large tails due to multiple scattering along the 480 m path from IP1 to SND@LHC. The structures at negative slopes originate from beam-gas interactions. As shown in Fig. 4, after selecting SND@LHC events corresponding to non-colliding Beam 2 bunches and no present bunches of Beam 1 (B2noB1), almost all reconstructed tracks have negative \(x-z\) slopes. Track direction studies based on detector hit timing show that particles with reconstructed tracks in such B2noB1 events enter the detector from the back (see Fig. 5). Therefore, the origin of these particles must be downstream of the DS stations.

Fig. 2
figure 2

SciFi track slopes of reconstructed tracks. The slopes in the horizontal \(x-z\) plane (\(\tan \theta _{\textrm{xz}}\)) and in the vertical \(y-z\) plane (\(\tan \theta _{\textrm{yz}}\)) are derived from the differences of the track coordinates between the first and the last track point in the detector

Fig. 3
figure 3

DS track slopes of reconstructed tracks. The slopes in the horizontal \(x-z\) plane (\(\tan \theta _{\textrm{xz}}\)) and in the vertical \(y-z\) plane (\(\tan \theta _{\textrm{yz}}\)) are derived from the differences of the track coordinates between the first and the last track point in the detector

Fig. 4
figure 4

SciFi track slopes for data events in sync with B2noB1 LHC bunches

Fig. 5
figure 5

Track separation by particle propagation direction using SciFi tracks. The black curve corresponds to tracks reconstructed in all events. The blue curve corresponds to tracks in events of non-colliding Beam 1 bunches and no present bunches of Beam 2 (B1noB2). The cyan curve is for events of non-colliding Beam 2 bunches and no present bunches of Beam 1 (B2noB1) bunches. Tracks of particles moving from the DS towards the SciFi (backward going tracks), must have \(1/v\,-\,1/c\) values around \(-2/c\) or \(-\) 0.067 (cm/ns)\(^{-1}\). For each track, the value 1/v is obtained from a straight line fit to a plot of position difference versus timing difference between each track point and its first upstream point in the SciFi detector

Figure 6 shows the angles of SciFi tracks in the \(x-z\) plane in the range of very small angles (\(-0.02< \tan {\theta _{\textrm{xz}}}<0.02\)). The angular distance between the two slightly shifted peaks is about 5 mrad. A similar structure is seen in the emulsion data (see Fig. 10) and the Monte Carlo simulation (see Fig. 14). From the Fluka simulation it is known that muons in the main peak originate at IP1 and muons in the other peak are from particle (pion and kaon) decays at various locations [5].

Fig. 6
figure 6

Angles of SciFi tracks in the \(x-z\) plane. The two peaks are fitted with a two Gaussian function

6 Muon flux in the electronic detectors

The muon flux is defined as the number of reconstructed tracks per corresponding IP1 integrated luminosity and unit detector area. The number of tracks is corrected for the tracking efficiency.

The muon flux in the SciFi and DS detectors is estimated in an area with uniform tracking efficiency [5]. For the SciFi this is the area between \(-42\,\text {cm}\le x \le -11\,\text {cm}\) and \(18\,\text {cm}\le y \le 49\,\text {cm}\) (31\(\times \)31 cm\(^{2}\), see Fig. 7). For the DS this is the area between \(-54\,\text {cm}\le x \le -2\,\text {cm}\) and \(12\,\text {cm}\le y \le 64\,\text {cm}\) (52\(\times \)52 cm\(^{2}\), see Fig. 8).

Fig. 7
figure 7

Distribution of SciFi tracks at the most upstream detector plane. The distribution is normalized to unit integral. The red border delimits the region considered for the SciFi muon flux measurement

Fig. 8
figure 8

Distribution of DS tracks at the most upstream detector plane. The distribution is normalized to unit integral. Horizontal stripes of lower counts in the central part of the detector are caused by scintillator bar inefficiencies. The red border delimits the region considered for the DS muon flux measurement

6.1 Systematic uncertainties

The Monte Carlo simulation has shown that there are differences in the tracking performance of ST and HT depending on the energy spectrum (20% for SciFi and 10% for DS, see [5]). Because of this dependence, the choice of tracking method introduces a bias in the flux result as it gives preference to muons in certain energy bins. However, the energy spectrum of the data is unknown, and hence the bias can not be determined. For this reason, the difference of the muon fluxes obtained for tracks built with the ST and HT methods is assigned to a systematic uncertainty.

Since the tracking efficiency directly enters the muon flux estimate, its uncertainty is assigned to a systematic uncertainty.

The third source of systematic uncertainty is the integrated luminosity for an LHC fill, whose value is used to normalize the muon flux. The ATLAS collaboration reports a 2.2\(\%\) uncertainty in the integrated luminosity for data recorded in 2022 [3].

The systematic uncertainties per source are given in Table 3 for the SciFi and the DS. For the SciFi the dominant source of uncertainty is the choice of tracking method, while for the DS muon detector it is the tracking efficiency. The total systematic uncertainty is the quadrature sum of the uncertainties for all sources.

Table 3 Relative magnitude of the sources of systematic uncertainty for the muon flux measurement: luminosity, fluctuations of the tracking efficiency in different \(x-y\) detector regions, and the choice of tracking method

6.2 Results

The muon flux per integrated luminosity for SciFi and DS are presented in Table 4, together with the statistical and systematic uncertainties. The DS muon flux is larger than the SciFi flux because of the non-uniform distribution of tracks in the vertical direction (see Figs. 7 and 8) and the difference in acceptance. The total relative uncertainty is 6\(\%\) for the SciFi measurement and 4\(\%\) for the DS.

Table 4 Muon flux in the SciFi and the DS detectors

7 Muon flux in the emulsion

During the commissioning phase of the LHC, a reduced target was instrumented with a single brick to establish whether the occupancy of the emulsion could be determined, thus providing input for the analysis of future targets.

7.1 Detector layout and track reconstruction

Figure 9 shows the layout of Emulsion Target 0 that took the data used in this analysis. The ECC brick was located in the third wall, in the position closest to the line of sight in the transverse plane.

Fig. 9
figure 9

Layout of the SND@LHC emulsion target. The brick instrumented emulsions is highlighted, showing a layout of its inner structure along its depth

After development and scanning, the data reconstruction was performed with the FEDRA ROOT C++ library [12]. The films were aligned in the reference system of the ECC brick and the tracks in the emulsion target were reconstructed [13].

7.2 Angular distribution

The angular distribution of the tracks reconstructed in the emulsion is shown in Fig. 10. The presence of a second peak in the \(x-z\) component can be seen. Fitting the distribution of the angle in the \(x-z\) plane with a two Gaussian function results in a distance between the peaks of \(\sim \) 6 mrad. The angular distribution with two peaks is similar to that observed with the electronic detectors in Fig. 6.

Fig. 10
figure 10

Angles of emulsion tracks in the \(x-z\) plane. The two peaks are fitted with a two Gaussian function

7.3 Results

The spatial density of the reconstructed tracks, after correcting for the tracking efficiency [13], is shown in Fig. 11. In the region represented within the red border, the track density is \(7.7 \pm 0.6~(\text {stat})\times 10^3\)  cm\(^{-2}\). For the luminosity integrated in the emulsion target during the exposure time, the track density corresponds to a muon flux of \(1.5 \pm 0.1~(\text {stat}) \times 10^4 \)  fb/cm\(^{2}\).

Fig. 11
figure 11

Distribution of tracks at the most upstream film in each \({1}\hbox {cm}^2\) cell, corrected for reconstruction efficiency. The red border represents the region considered for measuring the average density. The coordinates on the axes are local coordinates on the surface of the brick

8 Cross checks

As a cross check of the dependence of the muon flux on the acceptance, the muon flux was also estimated using the SciFi \(x-y\) region as acceptance for the electronic subdetectors (see Table 5). In this case, the relative difference between the two measurements is 2\(\%\).

The muon flux measured with the SciFi detector is higher than the result obtained from the analysis of the ECC brick (see Sect. 7.2). This is due to the vertical gradient of the flux. In order to perform a reliable comparison, the data from the SciFi in the same region in the transverse plane of the ECC was used for analysis. The resulting muon flux is \(1.6 \pm 0.01 (\text {stat}) \pm 0.10 (\text {sys})\) fb/cm\(^{2}\), consistent with the measurement obtained from emulsion.

Table 5 Muon flux in the SciFi and the DS detectors in identical detector areas: \(-42\,\text {cm}\le x \le -11\,\text {cm}\) and \(18\,\text {cm}\le y \le 49\,\text {cm}\)
Fig. 12
figure 12

SciFi tracks in data (red) and Monte Carlo simulation (blue) as a function of y. The dotted red lines indicate the y coordinate boundaries of the detector regions selected for the flux estimation. Each distribution is normalized to unit integral

Fig. 13
figure 13

DS tracks in data (red) and Monte Carlo simulation (blue) as a function of y. The dotted red lines indicate the y coordinate boundaries of the detector regions selected for the flux estimation. Each distribution is normalized to unit integral

Fig. 14
figure 14

Simulated SciFi track slopes in the horizontal plane. The region around a few milliradian shows two peaks, which are fitted with a two Gaussian function

Table 6 Comparison between the muon flux obtained from data and Monte Carlo simulation

9 Monte Carlo simulation expectation

The non-uniform distribution of tracks in the vertical direction in data (see Figs. 7 and 8) is also present in the Monte Carlo simulation (see Figs. 12 and 13). This is due to the complex magnetic field in the LHC. The larger fluctuations in the simulation are due to limited statistics. The few outlier data points in the DS (see Fig. 13) are due to inefficient bars (see also Fig. 8).

The two peaks in the angular distribution of the tracks observed in data (see Figs. 6 and 10) are also visible in the MC simulation at a distance of 5.5 mrad (see Fig. 14).

The flux values obtained from the electronic detectors using data are between 20 and 25% larger than those obtained from the Monte Carlo simulation (see Table 6).

There are many physics processes underlying the production of muons from pp collisions, the production of muons through decays of non-interacting pions and kaons, as well as their transportation through magnetic elements of the LHC and several hundred meters of rock. Given this complexity and the fact that the three stages are simulated with different Monte Carlo programs, each with an associated uncertainty ranging from 10 to 200\(\%\), the agreement between the prediction by the Monte Carlo simulation and the measured flux is remarkable.

10 Conclusion

The muon flux at SND@LHC is measured using three independent tracking detectors: ECC, SciFi and the DS. The analyzed data samples were taken during the 2022 LHC proton run. The muon flux per integrated luminosity through an 18\(\times \)18 cm\(^{2}\) area of one ECC brick is \(1.5 \pm 0.1(\text {stat}) \times 10^4\,\text {fb/cm}^{2}\). The measured muon flux using the SciFi and a 31\(\times \)31 cm\(^{2}\) area between \(-42\,\text {cm}\le x \le -11\,\text {cm}\) and \(18\,\text {cm}\le y \le 49\,\text {cm}\) is \(2.06\pm 0.01(\text {stat})\pm 0.12(\text {sys}) \times 10^{4}\,\text {fb/cm}^{2}\). With the DS muon detector and a 52\(\times \)52 cm\(^{2}\) area, the muon flux is \(2.35\pm 0.01(\text {stat})\pm 0.10(\text {sys}) \times 10^{4}\,\text {fb/cm}^{2}\). The difference between the estimates is due to a vertical gradient of the flux and the different areas of acceptance of SciFi and DS. The total relative uncertainty of the electronic detectors results is 6\(\%\) for the SciFi and 4\(\%\) for the DS measurement. When considering the same area of acceptance for SciFi and ECC, or for SciFi and DS, the measured muon fluxes are in good agreement.