CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LHEXMLStringProduct.cc
Go to the documentation of this file.
1 #include <iostream>
2 #include <algorithm>
3 
5 
7 
8 using namespace edm;
9 using namespace std;
10 
11 
13 {
14 }
15 
16 LHEXMLStringProduct::LHEXMLStringProduct(const string& onelheoutput) :
17  content_()
18 {
19  content_.push_back(onelheoutput);
20 }
21 
22 LHEXMLStringProduct::LHEXMLStringProduct(const vector<string>& manylheoutput) :
23  content_()
24 {
25  content_.insert(content_.end(), manylheoutput.begin(), manylheoutput.end());
26 }
27 
29 {
30 }
31 
33 {
34  content_.insert(content_.end(), other.getStrings().begin(), other.getStrings().end());
35  return true;
36 }
37 
const std::vector< std::string > & getStrings() const
std::vector< std::string > content_
bool mergeProduct(LHEXMLStringProduct const &other)