File indexing completed on 2025-08-06 08:18:10
0001 #include "RawHitTpc.h"
0002 #include <climits>
0003
0004 RawHitTpc::RawHitTpc() = default;
0005
0006 void RawHitTpc::setAdc(const unsigned int adc)
0007 {
0008 if (adc > USHRT_MAX)
0009 {
0010 m_adc = USHRT_MAX;
0011 }
0012 else
0013 {
0014 m_adc = (unsigned short) adc;
0015 }
0016 }
0017
0018 unsigned int RawHitTpc::getAdc()
0019 {
0020 return (unsigned int) m_adc;
0021 }
0022
0023 void RawHitTpc::setPhiBin(const unsigned int phibin)
0024 {
0025 std::cout << "TPC RAW HIT HAS NO PHIBIN " << phibin << std::endl;
0026 }
0027 unsigned int RawHitTpc::getPhiBin()
0028 {
0029 std::cout << "TPC RAW HIT HAS NO PHIBIN" << std::endl;
0030 return 0;
0031 }
0032
0033 void RawHitTpc::setTBin(const unsigned int tbin)
0034 {
0035 m_tbin = tbin;
0036 }
0037 unsigned int RawHitTpc::getTBin() { return m_tbin; }