EDM4eic
EIC data model
Loading...
Searching...
No Matches
CherenkovParticleIDHypothesis.h
Go to the documentation of this file.
1// AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2
3#ifndef EDM4EIC_CherenkovParticleIDHypothesis_H
4#define EDM4EIC_CherenkovParticleIDHypothesis_H
5
6#include <cstdint>
7#include <ostream>
8
9#if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
10#include "nlohmann/json_fwd.hpp"
11#endif
12
13namespace edm4eic {
14
15/** @class CherenkovParticleIDHypothesis
16 *
17 * @author:
18 */
20public:
21 std::int32_t PDG{}; ///< PDG code
22 float npe{}; ///< Overall photoelectron count
23 float weight{}; ///< Weight of this hypothesis, such as likelihood, moment, etc.
24
25
26};
27
28std::ostream& operator<<(std::ostream& o, const edm4eic::CherenkovParticleIDHypothesis& value);
29
30#if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
31void to_json(nlohmann::json& j, const CherenkovParticleIDHypothesis& value);
32#endif
33
34} // namespace edm4eic
35
36
37#endif
Definition CherenkovParticleIDHypothesis.h:19
float npe
Overall photoelectron count.
Definition CherenkovParticleIDHypothesis.h:22
float weight
Weight of this hypothesis, such as likelihood, moment, etc.
Definition CherenkovParticleIDHypothesis.h:23
std::int32_t PDG
PDG code.
Definition CherenkovParticleIDHypothesis.h:21
Definition CalorimeterHit.cc:18
std::ostream & operator<<(std::ostream &o, const CalorimeterHit &value)
Definition CalorimeterHit.cc:97