Main Page
Namespaces
Classes
Package Documentation
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
muonDTDigis_cfi.pset
pset
Definition:
muonDTDigis_cfi.py:27
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
helperFunctions.cache
def cache(function)
Definition:
helperFunctions.py:151
edm::EventPrincipal::clearEventPrincipal
void clearEventPrincipal()
Definition:
EventPrincipal.cc:52
edm::VectorInputSource::doBeginJob
void doBeginJob()
Called at beginning of job.
Definition:
VectorInputSource.cc:29
edm
HLT enums.
Definition:
AlignableModifier.h:17
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.11