Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-11 10:20:46

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef JANA2_TUTORIAL_PODIO_DATAMODEL_CalorimeterHitDATA_H
0004 #define JANA2_TUTORIAL_PODIO_DATAMODEL_CalorimeterHitDATA_H
0005 
0006 #include <cstdint>
0007 
0008 
0009 
0010 /** @class CalorimeterHitData
0011  *  A simple calorimeter hit
0012  *  @author: N. Brei
0013  */
0014 class CalorimeterHitData {
0015 public:
0016   std::uint64_t cell_id{}; ///< Cell ID
0017   std::uint64_t row{}; ///< Cell row (zero-indexed)
0018   std::uint64_t col{}; ///< Cell column (zero-indexed)
0019   double x{}; ///< x coordinate of cell center [cm]
0020   double y{}; ///< y coordinate of cell center [cm]
0021   double z{}; ///< z coordinate of cell center [cm]
0022   double energy{}; ///< Measured energy deposit [GeV]
0023   std::uint64_t time{}; ///< Time [ns]
0024 
0025 };
0026 
0027 
0028 namespace v1 {
0029 using CalorimeterHitData = CalorimeterHitData;
0030 } // namespace v1
0031 
0032 
0033 
0034 
0035 #endif