LoKi functors
TIS functor
TIS is a (undocumented) LoKi functor, and it stands for Trigger
Independent Signal. There's another similar term: TOS: Trigger On Signal.
Functor usage
TIS(<trigger_line_to_look>, <trigger_decision_storage_location>)
Note
<trigger_decision_storage_location> is a TES location
An example from lhcb-ana-2014-052-v2r1
INTREE((ABSID == 'mu+') & (TIS('L0.*', 'L0TriggerTisTos')))
The line above should be interpreted as following:
- In the decay tree, find a \(\mu\).
- We look over all
L0.*trigger lines withTESL0TriggerTisTos, and require to have a trigger independent signal:- Since we are triggering on \(\mu\), this requires that the trigger cannot be due to the \(\mu\).
- Also note that the whole decay tree is just a \(\mu\) and a \(D\), so it means that we are either TOS on \(D\), TIS in the whole event, or both.