Skip to content

Functors for brem / charged calo info

Functors are needed for brem and charged calo info.

The relevant ones are essentially the functions in the proxies of https://gitlab.cern.ch/lhcb/LHCb/-/blob/master/Event/RecEvent/include/Event/CaloChargedInfo.h. Maybe there can be a general way in accessing them, as in no need to make individual ones for each? Aside from maybe the most important ones (for BremEnergy and HasBrem).

Implementation would look a lot like: https://gitlab.cern.ch/lhcb/Rec/-/blob/master/Phys/FunctorCore/include/Functors/TrackLike.h#L197

List:

  • HasBrem
  • BremEnergy
  • BremBendingCorrection
  • BremPIDe
  • EcalPIDe
  • EcalPIDmu
  • HcalPIDe
  • HcalPIDmu
  • ElectronShowerEoP
  • ...
Edited by Albert Lopez Huertas