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_CalorimeterClusterDATA_H
0004 #define JANA2_TUTORIAL_PODIO_DATAMODEL_CalorimeterClusterDATA_H
0005 
0006 #include <cstdint>
0007 
0008 
0009 
0010 /** @class CalorimeterClusterData
0011  *  A simple calorimeter cluster
0012  *  @author: N. Brei
0013  */
0014 class CalorimeterClusterData {
0015 public:
0016   double x_center{}; ///< x location of cluster center [cm]
0017   double y_center{}; ///< y location of cluster center [cm]
0018   double z_center{}; ///< z location of cluster center [cm]
0019   double energy{}; ///< Total energy deposited [GeV]
0020   std::uint64_t time_begin{}; ///< Timestamp of earliest hit [ns]
0021   std::uint64_t time_end{}; ///< Timestamp of latest hit [ns]
0022 
0023   unsigned int hits_begin{};
0024   unsigned int hits_end{};
0025   unsigned int clusters_begin{};
0026   unsigned int clusters_end{};
0027 };
0028 
0029 
0030 namespace v1 {
0031 using CalorimeterClusterData = CalorimeterClusterData;
0032 } // namespace v1
0033 
0034 
0035 
0036 
0037 #endif