test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
FWCore
Sources
src
VectorInputSource.cc
Go to the documentation of this file.
1
/*----------------------------------------------------------------------
2
----------------------------------------------------------------------*/
3
#include "
FWCore/Sources/interface/VectorInputSource.h
"
4
#include "
FWCore/Sources/interface/VectorInputSourceDescription.h
"
5
#include "
FWCore/Framework/interface/EventPrincipal.h
"
6
7
namespace
edm {
8
9
struct
VectorInputSourceDescription;
10
11
VectorInputSource::VectorInputSource
(
ParameterSet
const
& pset,
VectorInputSourceDescription
const
& desc) :
12
productRegistry_(desc.productRegistry_),
13
processHistoryRegistry_(new
ProcessHistoryRegistry
) {
14
}
15
16
VectorInputSource::~VectorInputSource
() {}
17
18
void
19
VectorInputSource::dropUnwantedBranches
(std::vector<std::string>
const
& wantedBranches) {
20
this->
dropUnwantedBranches_
(wantedBranches);
21
}
22
23
void
24
VectorInputSource::clearEventPrincipal
(
EventPrincipal
& cache) {
25
cache.
clearEventPrincipal
();
26
}
27
28
void
29
VectorInputSource::doBeginJob
() {
30
this->
beginJob
();
31
}
32
33
void
34
VectorInputSource::doEndJob
() {
35
this->
endJob
();
36
}
37
38
}
edm::VectorInputSource::dropUnwantedBranches
void dropUnwantedBranches(std::vector< std::string > const &wantedBranches)
Definition:
VectorInputSource.cc:19
edm::VectorInputSource::clearEventPrincipal
void clearEventPrincipal(EventPrincipal &cache)
Definition:
VectorInputSource.cc:24
edm::ProcessHistoryRegistry
Definition:
ProcessHistoryRegistry.h:18
edm::EventPrincipal
Definition:
EventPrincipal.h:46
edm::VectorInputSource::VectorInputSource
VectorInputSource(ParameterSet const &pset, VectorInputSourceDescription const &desc)
Definition:
VectorInputSource.cc:11
edm::VectorInputSource::doEndJob
void doEndJob()
Called at end of job.
Definition:
VectorInputSource.cc:34
edm::VectorInputSourceDescription
Definition:
VectorInputSourceDescription.h:18
VectorInputSourceDescription.h
EventPrincipal.h
edm::VectorInputSource::~VectorInputSource
virtual ~VectorInputSource()
Definition:
VectorInputSource.cc:16
edm::EventPrincipal::clearEventPrincipal
void clearEventPrincipal()
Definition:
EventPrincipal.cc:54
edm::VectorInputSource::doBeginJob
void doBeginJob()
Called at beginning of job.
Definition:
VectorInputSource.cc:29
edm::ParameterSet
Definition:
ParameterSet.h:36
edm::VectorInputSource::dropUnwantedBranches_
virtual void dropUnwantedBranches_(std::vector< std::string > const &wantedBranches)=0
VectorInputSource.h
edm::VectorInputSource::beginJob
virtual void beginJob()=0
edm::VectorInputSource::endJob
virtual void endJob()=0
Generated for CMSSW Reference Manual by
1.8.5