Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
TimingMapBuilder Class Reference

A class that builds timing maps from a list of ChanEvents. More...

#include <TimingMapBuilder.hpp>

Collaboration diagram for TimingMapBuilder:

Public Member Functions

 TimingMapBuilder ()
 
 ~TimingMapBuilder ()
 
 TimingMapBuilder (const std::vector< ChanEvent * > &evts)
 
TimingMap GetMap (void)
 

Private Member Functions

void FillMaps (const std::vector< ChanEvent * > &evts)
 

Private Attributes

TimingMap map_
 A map to store all of the timing events that were found.
 

Detailed Description

A class that builds timing maps from a list of ChanEvents.

Constructor & Destructor Documentation

TimingMapBuilder::TimingMapBuilder ( )
inline

Default constructor

TimingMapBuilder::~TimingMapBuilder ( )
inline

Default destructor

TimingMapBuilder::TimingMapBuilder ( const std::vector< ChanEvent * > &  evts)

Constructor taking in a list of Channel Events

Parameters
[in]evts: The list of events

Member Function Documentation

void TimingMapBuilder::FillMaps ( const std::vector< ChanEvent * > &  evts)
private

Fills finds all of the events that had high resolution timing data in the vector of channel events

Parameters
[in]evts: The vector of Channel events to sort through
TimingMap TimingMapBuilder::GetMap ( void  )
inline
Returns
The map of events that had high resolution timing data.

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