6 #ifndef __BARBUILDER_HPP__
7 #define __BARBUILDER_HPP__
19 BarBuilder(
const std::vector<ChanEvent*> &vec);
57 #endif // __BARBUILDER_HPP_
BarMap GetBarMap(void)
Definition: BarBuilder.hpp:26
TimingMap rights_
Map containing the right sides of bars.
Definition: BarBuilder.hpp:54
Class to hold all of the information for high resolution timing.
unsigned int CalcBarNumber(const unsigned int &loc)
std::vector< ChanEvent * > list_
Vector of events to build bars out of.
Definition: BarBuilder.hpp:55
virtual ~BarBuilder()
Definition: BarBuilder.hpp:21
BarMap bars_
Map containing all of the built bars.
Definition: BarBuilder.hpp:52
std::map< TimingDefs::TimingIdentifier, BarDetector > BarMap
Definition: BarDetector.hpp:78
A class to handle bar style detectors (VANDLE, Betas, etc.)
Class that builds bars out of a list of ends.
Definition: BarBuilder.hpp:13
std::map< TimingDefs::TimingIdentifier, HighResTimingData > TimingMap
Definition: HighResTimingData.hpp:98
TimingMap lefts_
Map containing the left sides of bars.
Definition: BarBuilder.hpp:53
void SetChannelList(const std::vector< ChanEvent * > &a)
Definition: BarBuilder.hpp:34
BarBuilder()
Definition: BarBuilder.hpp:16