1 #ifndef _ots_DACStream_h_
2 #define _ots_DACStream_h_
4 #include "otsdaq-components/DetectorConfiguration/ROCStream.h"
16 class ConfigurationManager;
17 class ConfigurationTree;
22 typedef std::multimap<unsigned int, ROCStream> ROCStreams;
23 typedef ROCStreams::iterator iterator;
24 typedef ROCStreams::const_iterator const_iterator;
29 void makeStream(
const ConfigurationTree& feToDetectorTree);
32 iterator begin(
void) {
return theChannelStreamMap_.begin();}
33 iterator end (
void) {
return theChannelStreamMap_.end();}
34 const_iterator begin(
void)
const {
return theChannelStreamMap_.begin();}
35 const_iterator end (
void)
const {
return theChannelStreamMap_.end();}
37 const std::multimap<unsigned int, ROCStream>& getChannelStreamMap()
const {
return theChannelStreamMap_;}
41 std::multimap<unsigned int, ROCStream> theChannelStreamMap_;
47 #endif //ots_DACStream_h