Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /include/edm4hep/HitLevelData.h was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4HEP_HitLevelData_H
0004 #define EDM4HEP_HitLevelData_H
0005 
0006 #include <cstdint>
0007 #include <ostream>
0008 
0009 #if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
0010 #include "nlohmann/json_fwd.hpp"
0011 #endif
0012 
0013 namespace edm4hep {
0014 
0015 /** @class HitLevelData
0016  *
0017  *  @author:
0018  */
0019 class HitLevelData {
0020 public:
0021   std::uint64_t cellID{}; ///< cell id
0022   std::uint32_t N{};      ///< number of reconstructed ionization cluster.
0023   float eDep{};           ///< reconstructed energy deposit [GeV].
0024   float pathLength{};     ///< track path length [mm].
0025 };
0026 
0027 std::ostream& operator<<(std::ostream& o, const edm4hep::HitLevelData& value);
0028 
0029 #if defined(PODIO_JSON_OUTPUT) && !defined(__CLING__)
0030 void to_json(nlohmann::json& j, const HitLevelData& value);
0031 #endif
0032 
0033 } // namespace edm4hep
0034 
0035 #endif