ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrigTrackingPassFlags.FlagsCopiedTest Class Reference
Inheritance diagram for python.TrigTrackingPassFlags.FlagsCopiedTest:
Collaboration diagram for python.TrigTrackingPassFlags.FlagsCopiedTest:

Public Member Functions

 setUp (self)
 runTest (self)

Public Attributes

 newflags = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.InDetTracking.electron')
 newflags4 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.muon')

Detailed Description

Definition at line 14 of file TrigTrackingPassFlags.py.

Member Function Documentation

◆ runTest()

python.TrigTrackingPassFlags.FlagsCopiedTest.runTest ( self)

Definition at line 27 of file TrigTrackingPassFlags.py.

27 def runTest(self):
28 self.assertEqual(self.newflags.Tracking.ActiveConfig.minPT, 2.0 * Units.GeV, msg="Flags are not copied")
29 self.assertEqual(type(self.newflags4.Tracking.ActiveConfig.minPT), list, msg="Eta dependant cuts don't exist")
30
31

◆ setUp()

python.TrigTrackingPassFlags.FlagsCopiedTest.setUp ( self)

Definition at line 15 of file TrigTrackingPassFlags.py.

15 def setUp(self):
16 from AthenaConfiguration.AllConfigFlags import initConfigFlags
17 flags = initConfigFlags()
18 flags.Trigger.doID
19 flags.Trigger.InDetTracking.muon
20 flags.Trigger.InDetTracking.electron.minPT = 2.0 * Units.GeV
21 flags.Trigger.ITkTracking.muon
22 self.newflags = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.InDetTracking.electron')
23 self.newflags4 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.muon')
24
25 self.newflags.dump(".*InDet")
26
-event-from-file

Member Data Documentation

◆ newflags

python.TrigTrackingPassFlags.FlagsCopiedTest.newflags = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.InDetTracking.electron')

Definition at line 22 of file TrigTrackingPassFlags.py.

◆ newflags4

python.TrigTrackingPassFlags.FlagsCopiedTest.newflags4 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.muon')

Definition at line 23 of file TrigTrackingPassFlags.py.


The documentation for this class was generated from the following file: