1 #ifndef _mevt_Channel_h_
2 #define _mevt_Channel_h_
4 #include <evt/ComponentGroup.h>
5 #include <mevt/ChannelRecData.h>
7 #include <utl/ShadowPtr.h>
9 #include <utl/TimeStamp.h>
utl::TimeStamp GetTraceStartTime() const
Return the timestamp associated with the start of the trace. The timestamp of the first bin of the tr...
ChannelRecData & GetRecData()
void SetTraceStartTime(const utl::TimeStamp &t)
Stablish the timestamp associated with the start of the trace.
A TimeStamp holds GPS second and nanosecond for some event.
bool HasTraceStartTime() const
utl::ShadowPtr< utl::TimeStamp > fTimeStamp
Common class for groups of components of the Event hierarchy.
utl::ShadowPtr< ChannelRecData > fRecData
const ChannelRecData & GetRecData() const
Channel(const int cId)
Constructs the Channel with the given identificator.
Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h.
Channel level event data.
friend void boost::checked_delete(T *) BOOST_NOEXCEPT
Friendship for destruction.
Channel level reconstruction data.
utl::ShadowPtr< utl::TraceB > fTrace