13 clm_.insert(std::pair<std::string, OutputModule*>(name,op));
22 retval = (it->second);
27 while(it!=
clm_.end()){
28 std::cout <<
"name " << it->first <<
"add "
29 << (
unsigned long)(it->second) << std::endl;
35 std::vector<edm::FUShmOutputModule *> outputs;
37 while(it!=
clm_.end()){
40 outputs.push_back(sho);
58 for (
unsigned int i=0;
i<outputs.size();
i++) {
70 std::string datasetNameString;
73 datasetNameString+=
",";
76 return datasetNameString;
82 while(it!=
clm_.end()){
void registerModule(std::string &name, OutputModule *op)
std::vector< std::string > listOfDatasets_
ShmOutputModuleRegistry(const edm::ParameterSet &)
std::vector< std::string > getDatasetNames()
void insertStreamAndDatasetInfo(edm::ParameterSet &streams, edm::ParameterSet datasets)
void insertStreamAndDatasetInfo(edm::ParameterSet &streams, edm::ParameterSet &datasets)
std::vector< edm::FUShmOutputModule * > shmOutputsWithDatasets_
std::vector< edm::FUShmOutputModule * > getShmOutputModules()
OutputModule * get(std::string &name)
std::string getStreamId()
std::string getDatasetCSV()