need at least 2l to computeNonStaticWeightComponents and getDiLepEvtType