PyLamarr
Pythonizations for the ultra-fast simulation option for the LHCb experiment
 
Loading...
Searching...
No Matches
PyLamarr.validators.EDM4hepValidator.EDM4hepValidator Class Reference

Public Member Functions

 __init__ (self, Union[str, io.TextIOWrapper] output_stream=sys.stdout, Union[str, RemoteResource] edm4hep_yaml=DEFAULT_EDM4HEP_YAML, Union[str, io.TextIOWrapper] sql_edm_yaml=open('sql_edm.yaml', 'w'))
 
 __call__ (self, db)
 
 report_row (self, table, message, column=None)
 
 summary (self)
 

Static Public Member Functions

 initialize_config (loaded_yaml)
 

Public Attributes

 config
 
 batch_dfs
 
 sql_edm_yaml
 

Detailed Description

Definition at line 24 of file EDM4hepValidator.py.

Constructor & Destructor Documentation

◆ __init__()

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.__init__ (   self,
Union[str, io.TextIOWrapper]   output_stream = sys.stdout,
Union[str, RemoteResource]   edm4hep_yaml = DEFAULT_EDM4HEP_YAML,
Union[str, io.TextIOWrapper]   sql_edm_yaml = open('sql_edm.yaml', 'w') 
)

Definition at line 25 of file EDM4hepValidator.py.

Member Function Documentation

◆ __call__()

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.__call__ (   self,
  db 
)

Definition at line 172 of file EDM4hepValidator.py.

◆ initialize_config()

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.initialize_config (   loaded_yaml)
static

Definition at line 47 of file EDM4hepValidator.py.

◆ report_row()

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.report_row (   self,
  table,
  message,
  column = None 
)

Definition at line 191 of file EDM4hepValidator.py.

◆ summary()

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.summary (   self)

Definition at line 197 of file EDM4hepValidator.py.

Member Data Documentation

◆ batch_dfs

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.batch_dfs

Definition at line 43 of file EDM4hepValidator.py.

◆ config

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.config

Definition at line 42 of file EDM4hepValidator.py.

◆ sql_edm_yaml

PyLamarr.validators.EDM4hepValidator.EDM4hepValidator.sql_edm_yaml

Definition at line 44 of file EDM4hepValidator.py.


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