1 #ifndef _ots_DACStream_h_
2 #define _ots_DACStream_h_
4 #include "otsdaq-components/DetectorConfiguration/ROCStream.h"
15 class ConfigurationManager;
16 class ConfigurationTree;
21 typedef std::multimap<unsigned int, ROCStream> ROCStreams;
22 typedef ROCStreams::iterator iterator;
23 typedef ROCStreams::const_iterator const_iterator;
28 void makeStream(
const ConfigurationTree& feToDetectorTree);
31 iterator begin(
void) {
return theChannelStreamMap_.begin(); }
32 iterator end(
void) {
return theChannelStreamMap_.end(); }
33 const_iterator begin(
void)
const {
return theChannelStreamMap_.begin(); }
34 const_iterator end(
void)
const {
return theChannelStreamMap_.end(); }
36 const std::multimap<unsigned int, ROCStream>& getChannelStreamMap()
const
38 return theChannelStreamMap_;
43 std::multimap<unsigned int, ROCStream> theChannelStreamMap_;
48 #endif // ots_DACStream_h