CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch13/src/FWCore/Sources/src/VectorInputSource.cc

Go to the documentation of this file.
00001 /*----------------------------------------------------------------------
00002 ----------------------------------------------------------------------*/
00003 #include "FWCore/Sources/interface/VectorInputSource.h"
00004 
00005 namespace edm {
00006 
00007   VectorInputSource::VectorInputSource(ParameterSet const& pset, InputSourceDescription const& desc) :
00008     EDInputSource(pset, desc) {}
00009 
00010   VectorInputSource::~VectorInputSource() {}
00011 
00012   void
00013   VectorInputSource::readMany(int number, EventPrincipalVector& result) {
00014     this->readMany_(number, result);
00015   }
00016 
00017   void
00018   VectorInputSource::readManyRandom(int number, EventPrincipalVector& result, unsigned int& fileSeqNumber) {
00019     this->readManyRandom_(number, result, fileSeqNumber);
00020   }
00021 
00022   void
00023   VectorInputSource::readManySequential(int number, EventPrincipalVector& result, unsigned int& fileSeqNumber) {
00024     this->readManySequential_(number, result, fileSeqNumber);
00025   }
00026 
00027   void
00028   VectorInputSource::readManySpecified(std::vector<EventID> const& events, EventPrincipalVector& result) {
00029     this->readManySpecified_(events, result);
00030   }
00031 
00032   void
00033   VectorInputSource::dropUnwantedBranches(std::vector<std::string> const& wantedBranches) {
00034     this->dropUnwantedBranches_(wantedBranches);
00035   }
00036 }