Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 09:55:31

0001 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
0002 
0003 #ifndef EDM4EIC_PMTHitDATA_H
0004 #define EDM4EIC_PMTHitDATA_H
0005 
0006 #include "edm4hep/Vector3f.h"
0007 #include <cstdint>
0008 
0009 namespace edm4eic {
0010 
0011 
0012 /** @class PMTHitData
0013  *  EIC PMT hit
0014  *  @author: S. Joosten, C. Peng
0015  */
0016 class PMTHitData {
0017 public:
0018   std::uint64_t cellID{}; ///< The detector specific (geometrical) cell id.
0019   float npe{}; ///< Estimated number of photo-electrons [#]
0020   float time{}; ///< Time [ns]
0021   float timeError{}; ///< Error on the time [ns]
0022   ::edm4hep::Vector3f position{}; ///< PMT hit position [mm]
0023   ::edm4hep::Vector3f dimension{}; ///< The dimension information of the pixel [mm].
0024   std::int32_t sector{}; ///< The sector this hit occurred in
0025   ::edm4hep::Vector3f local{}; ///< The local position of the hit in detector coordinates (relative to the sector) [mm]
0026 
0027 };
0028 
0029 } // namespace edm4eic
0030 
0031 
0032 #endif