14 #include "ddaschannel.h"
29 std::vector<ddaschannel*> m_data;
60 std::vector<ddaschannel*>&
GetData() {
return m_data;}
Encapsulates a Built DDAS event.
Definition: DDASEvent.h:26
Double_t GetFirstTime() const
Get timestamp of first channel datum.
Definition: DDASEvent.cpp:57
Encapsulation of a generic DDAS event.
Definition: ddaschannel.h:41
Double_t GetTimeWidth() const
Get time difference between first and last channel data.
Definition: DDASEvent.cpp:77
DDASEvent()
Default constructor.
UInt_t GetNEvents() const
Get number of channel-wise data in event.
Definition: DDASEvent.h:73
Double_t GetLastTime() const
Get timestamp of last channel datum.
Definition: DDASEvent.cpp:67
DDASEvent & operator=(const DDASEvent &obj)
Assignment operator.
Definition: DDASEvent.cpp:17
std::vector< ddaschannel * > & GetData()
Access internal, extensible array of channel data.
Definition: DDASEvent.h:60
void AddChannelData(ddaschannel *channel)
Append channel data to event.
Definition: DDASEvent.cpp:52
void Reset()
Clear data vector and reset event Deletes the ddaschannel data objects and resets the size of the ext...
Definition: DDASEvent.cpp:85
~DDASEvent()
Destructor.
Definition: DDASEvent.cpp:46