Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
menu_config_tests.UniqueChainNames Class Reference
Inheritance diagram for menu_config_tests.UniqueChainNames:
Collaboration diagram for menu_config_tests.UniqueChainNames:

Public Member Functions

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

Public Attributes

 failures
 
 description
 

Detailed Description

Definition at line 36 of file menu_config_tests.py.

Constructor & Destructor Documentation

◆ __init__()

def menu_config_tests.UniqueChainNames.__init__ (   self)

Definition at line 37 of file menu_config_tests.py.

37  def __init__(self):
38  super(UniqueChainNames, self).__init__(
39  description="Chain names are unique")
40 

Member Function Documentation

◆ run()

def menu_config_tests.UniqueChainNames.run (   self,
  config 
)

Reimplemented from menu_config_tests.MenuVerification.

Definition at line 41 of file menu_config_tests.py.

41  def run(self, config):
42  names = config["chains"].keys()
43  counts = Counter(names)
44  self.failures = [chain for chain, count
45  in counts.items() if count > 1]
46 
47 

Member Data Documentation

◆ description

menu_config_tests.MenuVerification.description
inherited

Definition at line 29 of file menu_config_tests.py.

◆ failures

menu_config_tests.UniqueChainNames.failures

Definition at line 44 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
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
python.Bindings.keys
keys
Definition: Control/AthenaPython/python/Bindings.py:798