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.RestrictedCTPIDs Class Reference
Inheritance diagram for menu_config_tests.RestrictedCTPIDs:
Collaboration diagram for menu_config_tests.RestrictedCTPIDs:

Public Member Functions

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

Public Attributes

 description
 
 failures
 

Detailed Description

Definition at line 191 of file menu_config_tests.py.

Constructor & Destructor Documentation

◆ __init__()

def menu_config_tests.RestrictedCTPIDs.__init__ (   self)

Definition at line 192 of file menu_config_tests.py.

192  def __init__(self):
193  super(RestrictedCTPIDs, self).__init__(
194  description="Less than 512 CTP items, and no CTP id greater than 512")
195 

Member Function Documentation

◆ run()

def menu_config_tests.RestrictedCTPIDs.run (   self,
  config 
)

Reimplemented from menu_config_tests.MenuVerification.

Definition at line 196 of file menu_config_tests.py.

196  def run(self, config):
197  ctp_ids = {name: item["ctpid"] for
198  name, item in config["items"].items()}
199  if len(ctp_ids) > 512:
200  self.failures.append(
201  "More than 512 CTP items defined")
202  over_max_ids = [name for name, ctp_id in ctp_ids.items()
203  if ctp_id > 512]
204  self.failures.extend(over_max_ids)
205 
206 

Member Data Documentation

◆ description

menu_config_tests.MenuVerification.description
inherited

Definition at line 29 of file menu_config_tests.py.

◆ failures

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:
run
int run(int argc, char *argv[])
Definition: ttree2hdf5.cxx:28
dumpHVPathFromNtuple.append
bool append
Definition: dumpHVPathFromNtuple.py:91
TrigJetMonitorAlgorithm.items
items
Definition: TrigJetMonitorAlgorithm.py:71
python.processes.powheg.ZZ.ZZ.__init__
def __init__(self, base_directory, **kwargs)
Constructor: all process options are set here.
Definition: ZZ.py:18
ActsTrk::detail::MakeDerivedVariant::extend
constexpr std::variant< Args..., T > extend(const std::variant< Args... > &, const T &)
Definition: MakeDerivedVariant.h:17