ATLAS Offline Software
Functions
BunchStructureHeavyIon2025OO Namespace Reference

Functions

def setupBunchStructure (flags)
 

Function Documentation

◆ setupBunchStructure()

def BunchStructureHeavyIon2025OO.setupBunchStructure (   flags)

Definition at line 5 of file BunchStructureHeavyIon2025OO.py.

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