CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DataCardFileWriter.cc
Go to the documentation of this file.
2 
5 #include <iostream>
6 #include <fstream>
7 #include <string>
8 #include <vector>
9 #include <stdlib.h>
10 
11 using namespace gen;
12 
14  std::string FileName = pset.getParameter<std::string>("FileName") ;
15  std::string Base= getenv ("CMSSW_BASE");
16  Base+="/src/";
17  std::cout << "Writting file:" << Base+FileName << std::endl;
18  std::ofstream outputFile(Base+FileName);
19  std::vector<std::string> FileContent= pset.getParameter<std::vector<std::string> >("FileContent") ;
20  for(unsigned int i=0; i<FileContent.size();i++){
21  outputFile << FileContent.at(i) << std::endl;
22  }
23  outputFile.close();
24  std::cout << "File:" << Base+FileName << " Complete." << std::endl;
25 }
26 
T getParameter(std::string const &) const
int i
Definition: DBlmapReader.cc:9
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:17
def gen
run2 Cosmic #### Run 256259 @ 0T 2015C### Run 272133 @ 3.8T 2016B###
DataCardFileWriter(const edm::ParameterSet &)
tuple cout
Definition: gather_cfg.py:145
dictionary FileName