Some issues about the `Sphericity` class
Hello,
When I use the Sphericity
class for calculations, I have some doubts.
In the Rivet-3.1.2/src/Projections/Sphericity.cc
, we can find:
if (l1 == 0 || l2 == 0 || l3 == 0) {
MSG_DEBUG("Zero eigenvalue...");
clear();
return;
}
This means if \lambda_3 = 0
, then we set all \lambda
equal zero.
Why did we need to veto the event that eigenvalues of the full momentum tensor include zero values?
This does not seem to be pointed out in papers arXiv:1206.2135 and arXiv:2005.02892.
Similar doubts also appear in the below:
if (mMom.get(2,0) == 0 && mMom.get(2,1) == 0 && mMom.get(2,2) == 0) {
MSG_DEBUG("No longitudinal momenta given...");
clear();
return;
}
Maybe we can add some optional parameters, then let this class (Sphericity
) cover a wider range of situations.