12   std::vector<std::string> 
 
   14     std::string sParam = 
"";
 
   15     std::string sMessage = 
"";
 
   19         std::istringstream iss(
buffer[
i]);
 
   21         bool chkParam = 
false;
 
   22         bool chkMessage = 
false;
 
   24           if (
s.find(
"{{")!=std::string::npos) {
 
   25             sParam += 
s.substr(2,
s.length());
 
   28           else if (
s.find(
"},")!=std::string::npos) {
 
   29             sParam += 
s.substr(0,
s.length()-2);
 
   32           else if (
s.find(
"}}")!=std::string::npos) {
 
   33             sParam += 
s.substr(0,
s.length()-2);
 
   37           else if (
s.find(
"{")!=std::string::npos && 
s.find(
"}")!=std::string::npos) {
 
   38             sParam += 
s.substr(1,
s.length()-1);
 
   40           else if (
s.find(
"{")!=std::string::npos) {
 
   41             sParam += 
s.substr(1,
s.length());
 
   44           else if (
s.find(
"}")!=std::string::npos) {
 
   45             sParam += 
s.substr(0,
s.length()-1);
 
   49           else if (chkParam==
true) {
 
   52           else if (chkMessage==
true) {
 
   59       throw std::runtime_error (
"PixelConfigCondAlg::getParameterString() Input variable " + 
varName + 
" was not found. " );
 
   62     std::vector<std::string> vParam;
 
   66       if (
pos==std::string::npos) {
 
   67         vParam.push_back(sParam.substr(
offset,
pos));
 
   74     std::vector<std::string> vvParam;
 
   75     for (
const auto & param : vParam) {
 
   76       if (param.find(
"\"")!=std::string::npos) {
 
   77         if (vParam.size()==1) {
 
   78           vvParam.push_back(param.substr(1,param.length()-3));
 
   80           vvParam.push_back(param.substr(1,param.length()-2));
 
   83         vvParam.push_back(param);