CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VectorInputSource.cc
Go to the documentation of this file.
1 /*----------------------------------------------------------------------
2 ----------------------------------------------------------------------*/
4 
5 namespace edm {
6 
8  EDInputSource(pset, desc) {}
9 
11 
12  void
14  this->readMany_(number, result);
15  }
16 
17  void
18  VectorInputSource::readManyRandom(int number, EventPrincipalVector& result, unsigned int& fileSeqNumber) {
19  this->readManyRandom_(number, result, fileSeqNumber);
20  }
21 
22  void
23  VectorInputSource::readManySequential(int number, EventPrincipalVector& result, unsigned int& fileSeqNumber) {
24  this->readManySequential_(number, result, fileSeqNumber);
25  }
26 
27  void
29  this->readManySpecified_(events, result);
30  }
31 
32  void
33  VectorInputSource::dropUnwantedBranches(std::vector<std::string> const& wantedBranches) {
34  this->dropUnwantedBranches_(wantedBranches);
35  }
36 }
virtual void readManySpecified_(std::vector< EventID > const &events, EventPrincipalVector &result)=0
void dropUnwantedBranches(std::vector< std::string > const &wantedBranches)
virtual void readManySequential_(int number, EventPrincipalVector &result, unsigned int &fileSeqNumber)=0
void readMany(int number, EventPrincipalVector &result)
void readManyRandom(int number, EventPrincipalVector &result, unsigned int &fileSeqNumber)
tuple result
Definition: query.py:137
virtual void readManyRandom_(int number, EventPrincipalVector &result, unsigned int &fileSeqNumber)=0
std::vector< EventPrincipalVectorElement > EventPrincipalVector
void readManySequential(int number, EventPrincipalVector &result, unsigned int &fileSeqNumber)
VectorInputSource(ParameterSet const &pset, InputSourceDescription const &desc)
tuple events
Definition: patZpeak.py:19
virtual void readMany_(int number, EventPrincipalVector &result)=0
virtual void dropUnwantedBranches_(std::vector< std::string > const &wantedBranches)=0
void readManySpecified(std::vector< EventID > const &events, EventPrincipalVector &result)