T MuonDefinition<T>::getVisibleEnergy(const Muon<T>& muon) const{ return getVisibleEnergy(muon.getDetectorCharge()); }
bool MuonDefinition<T>::tag(const Muon<T>& muon) const{ return muon.getVetoCharge() > IVChargeThreshold && (muon.template Event<T>::getVisibleEnergy() > energyThreshold || muon.getDetectorCharge() > IDChargeThreshold); }