00001 #ifndef PMT_WAVEFORM_CC 00002 #define PMT_WAVEFORM_CC 00003 00004 #include "pmt_waveform.hh" 00005 00006 void pmt_waveform::clear_data(){ 00007 data_base::clear_data(); 00008 init_vars(); 00009 } 00010 00011 void pmt_waveform::init_vars(){ 00012 clear(); 00013 _channel_number=PMT::INVALID_CH; 00014 _channel_frame_id=PMT::INVALID_WORD; 00015 _disc_id=PMT::DISC_MAX; 00016 _timeslice=PMT::INVALID_WORD; 00017 } 00018 00019 void pmt_wf_collection::clear_data(){ 00020 data_base::clear_data(); 00021 init_vars(); 00022 } 00023 00024 void pmt_wf_collection::init_vars(){ 00025 clear(); 00026 _event_id=PMT::INVALID_WORD; 00027 _event_frame_id=PMT::INVALID_WORD; 00028 _module_address=PMT::INVALID_WORD; 00029 _module_id=PMT::INVALID_WORD; 00030 _channel_header_count=PMT::INVALID_WORD; 00031 _checksum=PMT::INVALID_WORD; 00032 _nwords=PMT::INVALID_WORD; 00033 _trigger_frame_id=PMT::INVALID_WORD; 00034 _trigger_timeslice=PMT::INVALID_WORD; 00035 } 00036 00037 #endif
1.4.7