Pottu
Public Member Functions | List of all members
pottu::TimeStamper Class Reference

Class to assign full time stamps to raw events. More...

#include <TimeStamper.hpp>

Inheritance diagram for pottu::TimeStamper:
Inheritance graph
[legend]
Collaboration diagram for pottu::TimeStamper:
Collaboration graph
[legend]

Public Member Functions

void process (const std::vector< dataitem_t > &input, std::vector< dataitem_ts_t > &output)
 Assigns full time stamps to raw events. More...
 
- Public Member Functions inherited from pottu::StageRawToStampedRaw
virtual ~StageRawToStampedRaw ()
 Virtual destructor.
 

Detailed Description

Class to assign full time stamps to raw events.

TimeStamper assigns full times to rawitems surrounded by any items giving full timestamp.

output container is always cleared in the beginning of the process.

Member Function Documentation

◆ process()

void pottu::TimeStamper::process ( const std::vector< dataitem_t > &  input,
std::vector< dataitem_ts_t > &  output 
)
inlinevirtual

Assigns full time stamps to raw events.

Parameters
inputContainer class having dataitem_t as value_type
outputContainer class having dataitem_ts_t as value_type

output container is always cleared in the beginning of the process.

Implements pottu::StageRawToStampedRaw.


The documentation for this class was generated from the following file: