Prescale table tools for L1 Menu operations in CMS
These instructions will get you a copy of the project up and running on your local machine.
ps-generate
: prescale table generation tool
Prescale table generation tool: create a new prescale table according to a L1 Menu, using information from an existing prescale table.
→ See the documentation on ps-generate
for further details.
Example command:
cmsenv
bash run-ps-generate.sh PStable.xlsx L1Menu.xml
ps-diff
: prescale table comparison tool
Prescale table comparison tool: create diffs between two PS table in various output formats.
→ See the documentation on ps-diff
for further details.
Example command:
cmsenv
bash run-ps-diff.sh PStable_left.xslx PStable_right.xslx
prescale_xml_converter
: prescale table csv to xml converter
Prescale table conversion tool: Takes the csv
version of a prescale table and converts it to the xml
version.
Example command:
cmsenv
python3 prescale_xml_converter.py -c PStable.csv -o PStable.xml
See this table for a collection of talks/slides about this software.
For versioning, SemVer is used. See the tags on this repository for the available versions of this software.
- Sebastian Templ - Initial work - tempse
- Developed in close collaboration with the L1 Menu Team of the CMS collaboration