1 #ifndef _ots_DetectorToFEConfiguration_h_
2 #define _ots_DetectorToFEConfiguration_h_
4 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
24 std::vector<std::string> getFEWriterDetectorList (std::string interfaceID)
const;
25 std::vector<std::string> getFEReaderDetectorList (std::string interfaceID)
const;
27 unsigned int getFEWriterChannel (
const std::string& detectorID)
const;
28 unsigned int getFEWriterDetectorAddress(
const std::string& detectorID)
const;
29 unsigned int getFEReaderChannel (
const std::string& detectorID)
const;
35 FEWriterDetectorAddress,
38 FEReaderDetectorAddress};
41 std::string theFEWriterID_;
42 unsigned int theFEWriterChannel_;
43 unsigned int theFEWriterDetectorAddress_;
44 std::string theFEReaderID_;
45 unsigned int theFEReaderChannel_;
46 unsigned int theFEReaderDetectorAddress_;
48 std::map<std::string, DetectorInfo> nameToInfoMap_;