File indexing completed on 2026-05-27 07:24:52
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "ActsFatras/EventData/GenerationProcess.hpp"
0010
0011 #include <ostream>
0012
0013 namespace ActsFatras {
0014
0015 std::ostream &operator<<(std::ostream &os, GenerationProcess processType) {
0016 using enum GenerationProcess;
0017
0018 switch (processType) {
0019 case eUndefined:
0020 return (os << "undefined");
0021 case eDecay:
0022 return (os << "decay");
0023 case ePhotonConversion:
0024 return (os << "photon conversion");
0025 case eBremsstrahlung:
0026 return (os << "bremsstrahlung");
0027 case eNuclearInteraction:
0028 return (os << "nuclear interaction");
0029 default:
0030 return (os << static_cast<std::uint32_t>(processType));
0031 }
0032 }
0033
0034 }