Pixie16 Analysis Software Suite
Analysis code for processing of .ldf files
TimingMapBuilder.hpp
Go to the documentation of this file.
1 
6 #ifndef __TIMINGMAPBUILDER_HPP__
7 #define __TIMINGMAPBUILDER_HPP__
8 
9 #include "ChanEvent.hpp"
10 #include "HighResTimingData.hpp"
11 
14 public:
19 
22  TimingMapBuilder(const std::vector<ChanEvent*> &evts);
23 
25  TimingMap GetMap(void){return(map_);};
26 private:
30  void FillMaps(const std::vector<ChanEvent*> &evts);
32 };
33 #endif // __TIMINGMAPBUILDER_HPP__
TimingMap GetMap(void)
Definition: TimingMapBuilder.hpp:25
TimingMap map_
A map to store all of the timing events that were found.
Definition: TimingMapBuilder.hpp:31
A Class to define what a channel event is.
Class to hold all of the information for high resolution timing.
~TimingMapBuilder()
Definition: TimingMapBuilder.hpp:18
std::map< TimingDefs::TimingIdentifier, HighResTimingData > TimingMap
Definition: HighResTimingData.hpp:98
A class that builds timing maps from a list of ChanEvents.
Definition: TimingMapBuilder.hpp:13
TimingMapBuilder()
Definition: TimingMapBuilder.hpp:16
void FillMaps(const std::vector< ChanEvent * > &evts)