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

Public Member Functions

def __init__ (self)
 
def run (self, config)
 

Public Attributes

 description
 
 failures
 

Detailed Description

Definition at line 46 of file menu_config_tests.py.

Constructor & Destructor Documentation

◆ __init__()

def menu_config_tests.ConsecutiveChainCounters.__init__ (   self)

Definition at line 47 of file menu_config_tests.py.

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

Member Function Documentation

◆ run()

def menu_config_tests.ConsecutiveChainCounters.run (   self,
  config 
)

Reimplemented from menu_config_tests.MenuVerification.

Definition at line 51 of file menu_config_tests.py.

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

Member Data Documentation

◆ description

menu_config_tests.MenuVerification.description
inherited

Definition at line 27 of file menu_config_tests.py.

◆ failures

menu_config_tests.MenuVerification.failures
inherited

Definition at line 28 of file menu_config_tests.py.


The documentation for this class was generated from the following file:
run
int run(int argc, char *argv[])
Definition: ttree2hdf5.cxx:28
dumpHVPathFromNtuple.append
bool append
Definition: dumpHVPathFromNtuple.py:91
python.Bindings.values
values
Definition: Control/AthenaPython/python/Bindings.py:797
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18