00001 #include "RootEventData/TRawData.h" 00002 #include <iostream> 00003 00004 ClassImp(TRawData) 00005 00006 //************************************************ 00007 // 00008 TRawData::TRawData() { 00009 Clear(); 00010 } 00011 //************************************************ 00012 // 00013 TRawData::~TRawData (){ 00014 Clear(); 00015 } 00016 //************************************************ 00017 // 00018 void TRawData::Clear(Option_t *option) { 00019 m_intId =0; 00020 m_timeChannel =0; 00021 m_chargeChannel =0; 00022 } 00023 //************************************************ 00024 // 00025 void TRawData::Print(Option_t *option) const { 00026 TObject::Print(option); 00027 std::cout.precision(2); 00028 std::cout << "Idetifier: " << m_intId << std::endl; 00029 std::cout << "TimeChannel: " << m_timeChannel <<std::endl; 00030 std::cout << "ChargeChannel:" << m_chargeChannel <<std::endl; 00031 } 00032 //************************************************ 00033 // 00034 void TRawData::initialize(UInt_t id, UInt_t time, UInt_t charge){ 00035 m_intId = id ; 00036 m_timeChannel =time; 00037 m_chargeChannel = charge; 00038 } 00039 //************************************************ 00040 00041 void TRawData::setTrackIndex(const int trackIndex){ 00042 m_trackIndex = trackIndex; 00043 } 00044 00045 int TRawData::getTrackIndex() const{ 00046 return m_trackIndex; 00047 } 00048 00049 // Get associated int id 00050 UInt_t TRawData::getIntId() const { 00051 return m_intId; 00052 } 00053 00054 // Get time channel 00055 UInt_t TRawData::getTimeChannel() const { 00056 return m_timeChannel; 00057 } 00058 00059 // Get charge channel 00060 UInt_t TRawData::getChargeChannel() const { 00061 return m_chargeChannel; 00062 } 00063