more generic implementation of NjettinessAdder so it works with any jet type inheriting from reco::Jet