IAP GITLAB

Skip to content
Snippets Groups Projects
Commit ea66c5e3 authored by ralfulrich's avatar ralfulrich
Browse files

remove photon-like check

parent 53e985fa
No related branches found
No related tags found
No related merge requests found
...@@ -63,9 +63,11 @@ namespace corsika::geometry { ...@@ -63,9 +63,11 @@ namespace corsika::geometry {
return GetTimeSquared() > fSpaceLike.squaredNorm(); return GetTimeSquared() > fSpaceLike.squaredNorm();
} //! Norm2 > 0 } //! Norm2 > 0
/* this is not numerically stable
bool IsPhotonlike() const { bool IsPhotonlike() const {
return GetTimeSquared() == fSpaceLike.squaredNorm(); return GetTimeSquared() == fSpaceLike.squaredNorm();
} //! Norm2 == 0 } //! Norm2 == 0
*/
FourVector& operator+=(const FourVector& b) { FourVector& operator+=(const FourVector& b) {
fTimeLike += b.fTimeLike; fTimeLike += b.fTimeLike;
......
...@@ -63,15 +63,15 @@ TEST_CASE("four vectors") { ...@@ -63,15 +63,15 @@ TEST_CASE("four vectors") {
CHECK(p0.IsSpacelike()); CHECK(p0.IsSpacelike());
CHECK(!p0.IsTimelike()); CHECK(!p0.IsTimelike());
CHECK(!p0.IsPhotonlike()); //CHECK(!p0.IsPhotonlike());
CHECK(!p1.IsSpacelike()); CHECK(!p1.IsSpacelike());
CHECK(p1.IsTimelike()); CHECK(p1.IsTimelike());
CHECK(!p1.IsPhotonlike()); //CHECK(!p1.IsPhotonlike());
CHECK(!p2.IsSpacelike()); CHECK(!p2.IsSpacelike());
CHECK(!p2.IsTimelike()); CHECK(!p2.IsTimelike());
CHECK(p2.IsPhotonlike()); //CHECK(p2.IsPhotonlike());
} }
/* /*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment