add hit-related variables for trackless b-tagging
This merge request aims to change the HitDecorator.cxx, HitDecorator.hh and the TracklessEMPFlow.json files to include hit-related variables for trackless b-tagging, namely:
- "nHits_L0", Number of hits in layer (0,1,2,3)
- "nHits_L1",
- "nHits_L2",
- "nHits_L3",
- "total_hits", sum of all hits in the respective layers
- "avg_hit_jet_0", average distance between hit and jet axis in layer (0,1,2,3)
- "avg_hit_jet_1",
- "avg_hit_jet_2",
- "avg_hit_jet_3",
- "SOAP", Sum Of All Possible multiplicity jumps
- "multiJump03", multiplicity jump between layer 0 and 3
- "inv_sum" inverse sum of the number hits in the respective layers
It also keeps care to adjusted counting of deltaR values and the number of hits through considering split hits. More comments on this are provided in the code.
Furtermore relevant variables for a training with DL1d and DL1r are added in the TracklessEMPFlow.json config such as
- dipsLoose20210729_pb{c,u}
- DL1r20210824r22_pb{c,u}
- DL1dv00_pb{c,u}
- DL1d20210824r22_pb{c,u}