19 catalog_(pset.getUntrackedParameter<std::vector<std::string> >(
"fileNames"),
20 pset.getUntrackedParameter<std::string>(
"overrideCatalog", std::string())),
21 secondaryCatalog_(pset.getUntrackedParameter<std::vector<std::string> >(
"secondaryFileNames", std::vector<std::string>()),
22 pset.getUntrackedParameter<std::string>(
"overrideCatalog", std::string())) {
35 <<
"EDInputSource::setRun()\n"
36 <<
"Run number cannot be modified for an EDInputSource\n";
42 <<
"EDInputSource::setLumi()\n"
43 <<
"Luminosity Block ID cannot be modified for an EDInputSource\n";
48 std::vector<std::string> defaultStrings;
49 desc.
addUntracked<std::vector<std::string> >(
"fileNames")
50 ->setComment(
"Names of files to be processed.");
51 desc.
addUntracked<std::vector<std::string> >(
"secondaryFileNames", defaultStrings)
52 ->setComment(
"Names of secondary files to be processed.");
54 ->setComment(
"If True, 'secondaryFileNames' must be specified and be non-empty.");
55 desc.
addUntracked<std::string>(
"overrideCatalog", std::string());
T getUntrackedParameter(std::string const &, T const &) const
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
unsigned int LuminosityBlockNumber_t