mirror of
https://github.com/pim-n/pg-rad
synced 2026-03-23 21:58:12 +01:00
rename eff to efficiency
This commit is contained in:
@ -14,7 +14,7 @@ class DetectorBuilder:
|
||||
if self.detector_spec.is_isotropic:
|
||||
return IsotropicDetector(
|
||||
self.detector_spec.name,
|
||||
self.detector_spec.eff
|
||||
self.detector_spec.efficiency
|
||||
)
|
||||
else:
|
||||
raise NotImplementedError("Angular detector not supported yet.")
|
||||
|
||||
@ -5,10 +5,10 @@ class BaseDetector(ABC):
|
||||
def __init__(
|
||||
self,
|
||||
name: str,
|
||||
eff: float
|
||||
efficiency: float
|
||||
):
|
||||
self.name = name
|
||||
self.eff = eff
|
||||
self.efficiency = efficiency
|
||||
|
||||
def get_efficiency(self):
|
||||
pass
|
||||
@ -18,21 +18,21 @@ class IsotropicDetector(BaseDetector):
|
||||
def __init__(
|
||||
self,
|
||||
name: str,
|
||||
eff: float | None = None
|
||||
efficiency: float,
|
||||
):
|
||||
super().__init__(name, eff)
|
||||
super().__init__(name, efficiency)
|
||||
|
||||
def get_efficiency(self, energy):
|
||||
return self.eff
|
||||
return self.efficiency
|
||||
|
||||
|
||||
class AngularDetector(BaseDetector):
|
||||
def __init__(
|
||||
self,
|
||||
name: str,
|
||||
eff: float | None = None
|
||||
efficiency: float
|
||||
):
|
||||
super().__init__(name, eff)
|
||||
super().__init__(name, efficiency)
|
||||
|
||||
def get_efficiency(self, angle, energy):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user