#include <HeaderStageData.h>
Inheritance diagram for HeaderStageData< HeaderType >:
Public Types | |
typedef std::multimap< FFTimeStamp, HeaderStageData< HeaderType > *, std::less< FFTimeStamp > > | DataList |
Public Member Functions | |
HeaderStageData (HeaderType &headerObj) | |
virtual | ~HeaderStageData () |
virtual FFTimeStamp | time () const |
The stage data might be a set of element which spread in time. | |
virtual HeaderType & | header () const |
interface to get a reference to the header | |
Private Attributes | |
HeaderType & | m_header |
Definition at line 9 of file HeaderStageData.h.
typedef std::multimap<FFTimeStamp,HeaderStageData<HeaderType>*,std::less<FFTimeStamp> > HeaderStageData< HeaderType >::DataList |
Definition at line 14 of file HeaderStageData.h.
HeaderStageData< HeaderType >::HeaderStageData | ( | HeaderType & | headerObj | ) | [inline] |
virtual HeaderStageData< HeaderType >::~HeaderStageData | ( | ) | [inline, virtual] |
virtual FFTimeStamp HeaderStageData< HeaderType >::time | ( | ) | const [inline, virtual] |
The stage data might be a set of element which spread in time.
Here the earliest (smallest) time is required. Let processors to deal with the inner time gap within one event.
Implements IStageData.
Definition at line 25 of file HeaderStageData.h.
00025 { return m_header.earliest(); }
virtual HeaderType& HeaderStageData< HeaderType >::header | ( | ) | const [inline, virtual] |
interface to get a reference to the header
Implements IStageData.
Definition at line 27 of file HeaderStageData.h.
00027 { return m_header; }
HeaderType& HeaderStageData< HeaderType >::m_header [private] |
Definition at line 10 of file HeaderStageData.h.