Add Truth Jet Decorations of Particle Properties
The uncertainties due to different generators displaying different detector jet response for differently flavoured jets ("jet flavour response" and indirectly "jet flavour composition" uncertainties) dominate the Jet Energy Scale (JES) uncertainties for a large proportion of the jet pT spectrum. To investigate what properties of the truth jets lead to these differences in detector response we would like to add the ability of decorating truth jets with several properties relating to;
- fraction of energy carried by baryons
- fraction of energy carried by K+/-, K_S, K_L
- fraction of energy carried by EM particles (electron/positron + photon)
- fraction of energy carried by low momentum particles that are unlikely to seed calorimeter clusters This will only be done if the derivation requests it and to begin with it will only be implemented in JETM1.
The JETM1 event size changes from; 167.225 kb/evt to 167.568 kb/evt; a 0.2% increase in derivation size (obviously no size change for data).
A new tool is created to make these change in the DerivationFrameworkMCTruth package, and JETM1.py modified to run the tool such that the variables are saved.