File indexing completed on 2025-12-12 09:51:38
0001
0002
0003 #ifndef EDM4EIC_TruthinessContribution_H
0004 #define EDM4EIC_TruthinessContribution_H
0005
0006 #include <ostream>
0007
0008 #if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
0009 #include "nlohmann/json_fwd.hpp"
0010 #endif
0011
0012 namespace edm4eic {
0013
0014
0015
0016
0017
0018
0019 class TruthinessContribution {
0020 public:
0021 float pid{};
0022 float energy{};
0023 float momentum{};
0024
0025
0026 };
0027
0028 std::ostream& operator<<(std::ostream& o, const TruthinessContribution& value);
0029
0030 #if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
0031 void to_json(nlohmann::json& j, const TruthinessContribution& value);
0032 #endif
0033
0034 namespace v850 {
0035 using TruthinessContribution = edm4eic::TruthinessContribution;
0036 }
0037
0038
0039 }
0040
0041
0042 #endif