EICd
EIC data model
RawPMTHitData.h
Go to the documentation of this file.
1 // AUTOMATICALLY GENERATED FILE - DO NOT EDIT
2 
3 #ifndef EICD_RawPMTHitDATA_H
4 #define EICD_RawPMTHitDATA_H
5 
6 #include "eicd/Index.h"
7 
8 namespace eic {
9 
10 
11 /** @class RawPMTHitData
12  * EIC Raw PMT hit
13  * @author: S. Joosten, C. Peng
14  */
16 public:
17  ::eic::Index ID{}; ///< unique hit ID
18  std::int64_t cellID{}; ///< The detector specific (geometrical) cell id.
19  std::uint32_t amplitude{}; ///< PMT signal amplitude [ADC]
20  std::uint32_t time{}; ///< PMT signal time [TDC]
21 
22 };
23 
24 } // namespace eic
25 
26 
27 #endif
eic::Index
Definition: Index.h:11
eic::RawPMTHitData::amplitude
std::uint32_t amplitude
PMT signal amplitude [ADC].
Definition: RawPMTHitData.h:19
eic
Definition: BasicParticle.cc:13
eic::RawPMTHitData::cellID
std::int64_t cellID
The detector specific (geometrical) cell id.
Definition: RawPMTHitData.h:18
eic::RawPMTHitData::ID
::eic::Index ID
unique hit ID
Definition: RawPMTHitData.h:17
eic::RawPMTHitData::time
std::uint32_t time
PMT signal time [TDC].
Definition: RawPMTHitData.h:20
Index.h
eic::RawPMTHitData
Definition: RawPMTHitData.h:15