ATLAS Offline Software
Loading...
Searching...
No Matches
menu_config_tests.ConsecutiveChainCounters Class Reference
Inheritance diagram for menu_config_tests.ConsecutiveChainCounters:
Collaboration diagram for menu_config_tests.ConsecutiveChainCounters:

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

 __init__ (self)
 run (self, config)

Public Attributes

 description = description
list failures = []

Detailed Description

Definition at line 48 of file menu_config_tests.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Constructor & Destructor Documentation

◆ __init__()

menu_config_tests.ConsecutiveChainCounters.__init__ ( self)

Definition at line 49 of file menu_config_tests.py.

49 def __init__(self):
50 super(ConsecutiveChainCounters, self).__init__(
51 description="Chain counters are consecutive 1..N")
52

Member Function Documentation

◆ run()

menu_config_tests.ConsecutiveChainCounters.run ( self,
config )

Reimplemented from menu_config_tests.MenuVerification.

Definition at line 53 of file menu_config_tests.py.

53 def run(self, config):
54 counters = [chain["counter"] for chain
55 in config["chains"].values()]
56 prev_counter = 0
57 for count in counters:
58 if count != prev_counter + 1:
59 self.failures.append(count)
60 prev_counter = count
61
62
Definition run.py:1

Member Data Documentation

◆ description

menu_config_tests.MenuVerification.description = description
inherited

Definition at line 29 of file menu_config_tests.py.

◆ failures

list menu_config_tests.MenuVerification.failures = []
inherited

Definition at line 30 of file menu_config_tests.py.


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