Back to home page

sPhenix code displayed by LXR

 
 

    


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; }