ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
python.TrigTrackingPassFlags.FlagsCopiedTest Class Reference
Inheritance diagram for python.TrigTrackingPassFlags.FlagsCopiedTest:
Collaboration diagram for python.TrigTrackingPassFlags.FlagsCopiedTest:

Public Member Functions

def setUp (self)
 
def runTest (self)
 

Public Attributes

 newflags
 
 newflags4
 

Detailed Description

Definition at line 14 of file TrigTrackingPassFlags.py.

Member Function Documentation

◆ runTest()

def 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()

def 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 

Member Data Documentation

◆ newflags

python.TrigTrackingPassFlags.FlagsCopiedTest.newflags

Definition at line 22 of file TrigTrackingPassFlags.py.

◆ newflags4

python.TrigTrackingPassFlags.FlagsCopiedTest.newflags4

Definition at line 23 of file TrigTrackingPassFlags.py.


The documentation for this class was generated from the following file:
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
FourMomUtils::dump
std::ostream & dump(std::ostream &out, const I4MomIter iBeg, const I4MomIter iEnd)
Helper to stream out a range of I4Momentum objects.
Definition: P4Dumper.h:24