ATLAS Offline Software
BunchStructureHeavyIon2025OO.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 """ This configuration is for use with MC23 Heavy Ion simulation for oxygen data """
3 
4 
5 def setupBunchStructure(flags):
6  # Set this to the spacing between filled bunch-crossings within the train.
7  # there are no trains in this run and bunches are interspaced
8  flags.Beam.BunchSpacing = 25*40
9  # This now sets the bunch slot length.
10  flags.Digitization.PU.BunchSpacing = 25 # IS THIS CORRECT?
11  flags.Digitization.PU.CavernIgnoresBeamInt = False
12  #from: https://atlas-triggertool.web.cern.ch/db/run3/bgs/2988/
13  paired = [172, 212, 252, 292,
14  673, 713, 753, 793, 895, 935, 975, 1015,
15  1396, 1436, 1476, 1516, 1951, 1991, 2031, 2071,
16  2458, 2498, 2538, 2578, 2674, 2714, 2754, 2794,
17  3181, 3221, 3261, 3301]
18  flags.Digitization.PU.BeamIntensityPattern = [ (1.0 if i in paired else 0.0) for i in range(0, 3564) ]
BunchStructureHeavyIon2025OO.setupBunchStructure
def setupBunchStructure(flags)
Definition: BunchStructureHeavyIon2025OO.py:5
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:194