#include "DDASEvent.h" ClassImp(DDASEvent) DDASEvent::DDASEvent() : TObject(), m_data() {} DDASEvent::DDASEvent(const DDASEvent& obj) : TObject(obj), m_data() { // Create new copies of the ddaschannel events for (UInt_t i=0; i0) time = m_data.front()->GetTime(); return time; } Double_t DDASEvent::GetLastTime() const { Double_t time=0; if (m_data.size()>0) time = m_data.back()->GetTime(); return time; } Double_t DDASEvent::GetTimeWidth() const { Double_t end_time = GetLastTime(); Double_t start_time = GetFirstTime(); return (end_time-start_time); } void DDASEvent::Reset() { // Delete all of the object stored in m_data for (UInt_t i=0; i