Files
pg-rad/src/pg_rad/simulator/outputs.py
2026-03-31 10:47:51 +02:00

32 lines
571 B
Python

from typing import List, Tuple
from dataclasses import dataclass
@dataclass
class CountRateOutput:
x: List[float]
y: List[float]
distance: List[float]
sub_points: List[float]
cps: List[float]
integrated_counts: List[float]
mean_bkg_cps: List[float]
@dataclass
class SourceOutput:
name: str
isotope: str
primary_gamma: float
activity: float
position: Tuple[float, float, float]
dist_from_path: float
@dataclass
class SimulationOutput:
name: str
count_rate: CountRateOutput
sources: List[SourceOutput]