#include <VectorInputSource.h>
|
void | doBeginJob () |
| Called at beginning of job. More...
|
|
void | doEndJob () |
| Called at end of job. More...
|
|
void | dropUnwantedBranches (std::vector< std::string > const &wantedBranches) |
|
template<typename T > |
size_t | loopOverEvents (EventPrincipal &cache, size_t &fileNameHash, size_t number, T eventOperator, CLHEP::HepRandomEngine *=nullptr, EventID const *id=nullptr, bool recycleFiles=true) |
|
template<typename T , typename Iterator > |
size_t | loopSpecified (EventPrincipal &cache, size_t &fileNameHash, Iterator const &begin, Iterator const &end, T eventOperator) |
|
ProcessHistoryRegistry const & | processHistoryRegistry () const |
|
ProcessHistoryRegistry & | processHistoryRegistryForUpdate () |
|
std::shared_ptr< ProductRegistry const > | productRegistry () const |
|
std::shared_ptr< ProductRegistry > & | productRegistry () |
|
ProductRegistry & | productRegistryUpdate () |
|
| VectorInputSource (ParameterSet const &pset, VectorInputSourceDescription const &desc) |
|
virtual | ~VectorInputSource () |
|
Definition at line 27 of file VectorInputSource.h.
edm::VectorInputSource::~VectorInputSource |
( |
| ) |
|
|
virtual |
virtual void edm::VectorInputSource::beginJob |
( |
| ) |
|
|
privatepure virtual |
void edm::VectorInputSource::clearEventPrincipal |
( |
EventPrincipal & |
cache | ) |
|
|
private |
void edm::VectorInputSource::doBeginJob |
( |
| ) |
|
void edm::VectorInputSource::doEndJob |
( |
| ) |
|
void edm::VectorInputSource::dropUnwantedBranches |
( |
std::vector< std::string > const & |
wantedBranches | ) |
|
virtual void edm::VectorInputSource::dropUnwantedBranches_ |
( |
std::vector< std::string > const & |
wantedBranches | ) |
|
|
privatepure virtual |
virtual void edm::VectorInputSource::endJob |
( |
| ) |
|
|
privatepure virtual |
template<typename T >
size_t edm::VectorInputSource::loopOverEvents |
( |
EventPrincipal & |
cache, |
|
|
size_t & |
fileNameHash, |
|
|
size_t |
number, |
|
|
T |
eventOperator, |
|
|
CLHEP::HepRandomEngine * |
engine = nullptr , |
|
|
EventID const * |
id = nullptr , |
|
|
bool |
recycleFiles = true |
|
) |
| |
template<typename T , typename Iterator >
size_t edm::VectorInputSource::loopSpecified |
( |
EventPrincipal & |
cache, |
|
|
size_t & |
fileNameHash, |
|
|
Iterator const & |
begin, |
|
|
Iterator const & |
end, |
|
|
T |
eventOperator |
|
) |
| |
std::shared_ptr<ProductRegistry const> edm::VectorInputSource::productRegistry |
( |
| ) |
const |
|
inline |
std::shared_ptr<ProductRegistry>& edm::VectorInputSource::productRegistry |
( |
| ) |
|
|
inline |
virtual bool edm::VectorInputSource::readOneEvent |
( |
EventPrincipal & |
cache, |
|
|
size_t & |
fileNameHash, |
|
|
CLHEP::HepRandomEngine * |
, |
|
|
EventID const * |
id, |
|
|
bool |
recycleFiles |
|
) |
| |
|
privatepure virtual |
void edm::VectorInputSource::readOneSpecified |
( |
EventPrincipal & |
cache, |
|
|
size_t & |
fileNameHash, |
|
|
EventID const & |
event |
|
) |
| |
|
inlineprivate |
void edm::VectorInputSource::throwIfOverLimit |
( |
unsigned int |
consecutiveRejections | ) |
const |
|
private |
Definition at line 29 of file VectorInputSource.cc.
References consecutiveRejectionsLimit_, and Exception.
32 <<
"VectorInputSource::loopOverEvents() read " << consecutiveRejections
33 <<
" consecutive pileup events that were rejected by the eventOperator. " 34 <<
"This is likely a sign of misconfiguration (of e.g. the adjusted-to pileup probability profile). " 35 <<
"If you know what you're doing, this exception can be turned off by setting consecutiveRejectionsLimit=0.";
unsigned int edm::VectorInputSource::consecutiveRejectionsLimit_ |
|
private |