ATLAS Offline Software
Loading...
Searching...
No Matches
python.CTPSimulationConfigFlags Namespace Reference

Functions

 zdcOnly (flags)
 createTrigCTPConfigFlags ()

Variables

 flags = initConfigFlags()
 Files

Function Documentation

◆ createTrigCTPConfigFlags()

python.CTPSimulationConfigFlags.createTrigCTPConfigFlags ( )

Definition at line 18 of file CTPSimulationConfigFlags.py.

18def createTrigCTPConfigFlags():
19 flags = AthConfigFlags()
20
21 flags.addFlag('Trigger.CTP.UseEDMxAOD',lambda flags: True if (flags.GeoModel.Run >= LHCPeriod.Run3 and not flags.Trigger.doHLT and not zdcOnly(flags)) else False,
22 help='Use xAOD EDM (xAOD::CTPResult) instead of Run 2 EDM (ROIB::CTP_RDO)'
23 )
24
25 flags.addFlag('Trigger.CTP.UseRoibROB',lambda flags: False if (flags.GeoModel.Run >= LHCPeriod.Run3 and not flags.Trigger.doHLT and not zdcOnly(flags)) else True,
26 help='Use ROIB ROB which includes only L1A bunch information, or CTP ROB with information about all bunches in the readout window (default window of +/-1 bunch around L1A bunch for Run 3).'
27 )
28
29 return flags
30
31

◆ zdcOnly()

python.CTPSimulationConfigFlags.zdcOnly ( flags)

Definition at line 7 of file CTPSimulationConfigFlags.py.

7def zdcOnly(flags):
8 return (
9 flags.Detector.GeometryZDC and
10 not flags.Detector.GeometryAFP and
11 not flags.Detector.GeometryALFA and
12 not flags.Detector.GeometryLucid and
13 not flags.Detector.GeometryMDT and
14 not flags.Detector.GeometryMM and
15 not flags.Detector.GeometryMuon
16 )
17

Variable Documentation

◆ Files

python.CTPSimulationConfigFlags.Files

Definition at line 37 of file CTPSimulationConfigFlags.py.

◆ flags

python.CTPSimulationConfigFlags.flags = initConfigFlags()

Definition at line 36 of file CTPSimulationConfigFlags.py.