cms-l1-globaltrigger / tm-editor Goto Github PK
View Code? Open in Web Editor NEWCMS Level-1 Trigger Menu Editor (TME)
Home Page: https://cern.ch/globaltrigger/upgrade/tme
License: GNU General Public License v3.0
CMS Level-1 Trigger Menu Editor (TME)
Home Page: https://cern.ch/globaltrigger/upgrade/tme
License: GNU General Public License v3.0
Add support for CICADA
objects, refs #41
This requires loading data from scales:
CICADA-CSCORE
(n_bits holds value size, eg. 16 bits)PRECISION-CICADA-CScore
(n_bits holds fraction size, eg. 8 bits)Add support for AXO
objects, refs #41
Migration to grammar version 0.10 introducing:
To select from a set of different models for the topological trigger a mandatory TOPO-MODEL
cut could be introduced for TOPO
objects.
Example cuts could be:
TOPO-MODEL_HH_Mu
(data: hh_mu
)TOPO-MODEL_HH_Ele
(data: hh_ele
)TOPO-MODEL_HH_Had
(data: hh_had
)And selected in the algorithm editor like:
TOPO[TOPO-MODEL_HH_Mu, TOPO-SCORE_42p0]
Migration to grammar version 0.12
Add support for ZDCP
, ZDCM
objects, refs #25.
Add support for ADT
object and ASCORE
cut, refs #25.
Recent firmware supports up to 5 eta cuts per object requirement.
Sort by seed labels, edit seed labels in algorithm dialog.
Remove obsolete SVN variables from source code headers.
The project website is now reachable at https://cern.ch/globaltrigger (replacing http://globaltrigger.hephy.at/)
Add support for displaced jet cuts (DISP) introduced with grammar version 0.10
There seems to be an issue with libxcb on various Linux distributions and PyQt5 5.15.x
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.
Aborted (core dumped)
Downgrading to PyQt5 5.14.x seems to fix the issue (currently no 5.15 specific features are used).
On Linux some icon themes do not provide all the required icons and end up showing a placeholder (like for the Mint-L theme on Linux Mint 21).
Method QIcon.hasThemeIcon(name)
can be used to determine if the icon is missing in the current theme.
In function editor:
DR
cut to function `mass_inv_upt'.DETA
, DPHI
, DR
, TBPT
and CHGCOR
cuts to function mass_inv_upt
.*_orm
functions that only calorimeter objects are supported (no muons).CHGCOR
cut to function mass_inv_dr
and mass_inv_3
.In cut editor:
GeV
Add support for MU-INDEX
cut, refs #25.
Add a rule for impact parameter cut requires unconstrained pt cut.
Add support for MUS2
signal, refs #25.
Migration to grammar version 0.11
https://svnweb.cern.ch/trac/cactus/ will be closed in February 2019.
Add support for hadronic muon shower signals (added in utm 0.9.0):
MUS0
MUS1
MUSOOT0
MUSOOT1
Function editor does not provide following cuts for function mass_inv_upt
:
DETA
DPHI
CHGCOR
TBPT
Add support for TOPO
objects, refs #41
A bug in the precision settings for the cut editor prevents entering/editing ETA and PHI cut ranges for all non muon objects.
Function inv_mass_dr
makes use of pt
not upt
(thsi is a typo), see
tm-editor/tmEditor/core/Settings.py
Lines 426 to 429 in 7befe2e
Migration to grammar version 0.8 introducing:
Recent refactoring introduced a bug in module tmEditor.gui.ExtSignalEditorDialog
accessing a SWIG map value using get()
resulting in AttributeError: 'Row' object has no attribute 'get'
.
Possible solution is replacing get()
by operator []
.
Using tm-python
version 0.7.5
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.