|
[Rivet] Boosts in FinalStates/ParticleFindersAndy Buckley andy.buckley at cern.chThu Apr 7 21:59:47 BST 2016
One of the things that we were asked to provide in Rivet recently was automatic frame transformation of projections, e.g. to return particles or jets computed in the beam centre-of-mass. I've added some tools to the Beam projection to compute (I hope correctly...) the appropriate boost for that case, but it's not clear how to propagate it to the projections. I can't just make a BoostedFinalState, then pass that (maybe wrapped in another FinalState) to FastJets, for example, because then the tagging ghosts mode via an internal HeavyHadrons projection will be in a different frame from the jets they're being clustered into: not good. Any ideas how we should go about doing this? We could maybe go down the rabbit-hole above, but I feel it gets very complex very quickly. Another way is to add an optional TransformationFinder projection argument to the ParticleFinder base class, so that the boost is computed event-by-event by that projection before being applied to the found particles. BeamBoostFinder would then be one of several implementations of TransformationFinder, and perhaps the existing but little-used DISKinematics projection would also be retrofitted that way. This feels quite neat to me, but isn't quite as minor a bit of surgery as I'd hoped for. Any thoughts / much easier ways that I've not seen? Cheers! Andy -- Dr Andy Buckley, Lecturer / Royal Society University Research Fellow Particle Physics Expt Group, University of Glasgow
More information about the Rivet mailing list |