Modify ↓
#80 closed enhancement (fixed)
Event filter/selector on hadron level
Reported by: | Frank Siegert | Owned by: | Frank Siegert |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | Unknown | Version: | 0.trunk |
Keywords: | Cc: |
Description
Currently one can only cut events on the ME level and typically all hadron level cuts are applied in the analysis. Recently we have had a few cases where users thought it would be useful to apply selectors on the hadron level e.g. to reduce the size of files written out or to send only relevant events through full-sim.
This should be relatively simple with some kind of combination of the Analysis module with its Triggers and the output modules.
Attachments (1)
Change History (4)
comment:1 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Changed 14 years ago by
Attachment: | event-selector.patch added |
---|
comment:2 Changed 13 years ago by
Milestone: | → rel-old |
---|
Note: See
TracTickets for help on using
tickets.
Implemented in r15493 and attached here as a patch for version 1.2.2:
It implements a pseudo-observable in the internal analysis module, which writes out events if the specified
InList
is not empty. This can be achieved using arbitrary combinations of analysis triggers. The event format can be specified exactly like the global event output. An example which will only write out events if the final state contains an electron:As demonstrated, the
Event_Output
observable takes as arguments the name of the trigger list and additionally allows for all event output parameters as documented in the manual.This should be used in an analysis with
LEVEL Hadron
only.