Skip to content

Commit fe26e91

Browse files
committed
allow for mass to kinetic conversion
1 parent f24b6ec commit fe26e91

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

src/graphnet/data/extractors/icecube/i3calorimetry.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,14 +107,14 @@ def __call__(self, frame: "icetray.I3Frame") -> Dict[str, Any]:
107107
)
108108

109109
if self.daughters:
110-
assert e_total <= (
111-
primary_energy * (1 + 1e-6)
110+
assert e_total <= (primary_energy * (1 + 1e-6)) or (
111+
e_total - primary_energy < 0.5
112112
), "Total energy on entrance is greater than primary energy\
113113
\nTotal energy: {}\
114114
\nPrimary energy: {}\
115115
\nTrack energy: {}\
116116
\nCascade energy: {}\
117-
{}".format(
117+
{}".format( # allow for differences due to mass -> kinetic energy conversion and numerical precision
118118
e_total,
119119
primary_energy,
120120
e_entrance_track,

0 commit comments

Comments
 (0)