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

Public Member Functions

 setUp (self)
 runTest (self)

Public Attributes

 newflags1
 newflags2
 newflags3

Detailed Description

Definition at line 947 of file BuildSignatureFlags.py.

Member Function Documentation

◆ runTest()

python.BuildSignatureFlags.FlagValuesTest.runTest ( self)

Definition at line 961 of file BuildSignatureFlags.py.

961 def runTest(self):
962 self.assertEqual(self.newflags1.Tracking.ActiveConfig.minPT, 3., msg="Preset value lost")
963 self.assertEqual(self.newflags1.Tracking.ActiveConfig.input_name, "electron", msg="Incorrect version of flags")
964 self.assertEqual(self.newflags2.Tracking.ActiveConfig.input_name, "muonLRT", msg="Incorrect version of flags")
965 self.assertEqual(self.newflags2.Tracking.ActiveConfig.maxEta, 5., msg="Preset value lost")
966 self.assertEqual(self.newflags3.Tracking.ActiveConfig.minPT, [3.,2.,1.], msg="Preset value lost")
967

◆ setUp()

python.BuildSignatureFlags.FlagValuesTest.setUp ( self)

Definition at line 948 of file BuildSignatureFlags.py.

948 def setUp(self):
949 from AthenaConfiguration.AllConfigFlags import initConfigFlags
950 flags = initConfigFlags()
951 flags.Trigger.InDetTracking.electron.minPT=3.
952 flags.Trigger.ITkTracking.muonLRT.maxEta=5.
953 flags.Trigger.ITkTracking.jetSuper.minPT=[3.,2.,1.]
954 self.newflags1 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.InDetTracking.electron',
955 keepOriginal = True)
956 self.newflags2 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.muonLRT',
957 keepOriginal = True)
958 self.newflags3 = flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.jetSuper',
959 keepOriginal = True)
960

Member Data Documentation

◆ newflags1

python.BuildSignatureFlags.FlagValuesTest.newflags1
Initial value:
= flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.InDetTracking.electron',
keepOriginal = True)

Definition at line 954 of file BuildSignatureFlags.py.

◆ newflags2

python.BuildSignatureFlags.FlagValuesTest.newflags2
Initial value:
= flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.muonLRT',
keepOriginal = True)

Definition at line 956 of file BuildSignatureFlags.py.

◆ newflags3

python.BuildSignatureFlags.FlagValuesTest.newflags3
Initial value:
= flags.cloneAndReplace('Tracking.ActiveConfig', 'Trigger.ITkTracking.jetSuper',
keepOriginal = True)

Definition at line 958 of file BuildSignatureFlags.py.


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