#include "PythonEventProcessor.h"
Public Member Functions | |
const PythonEventProcessor & | operator= (const PythonEventProcessor &)=delete |
PythonEventProcessor (const PythonEventProcessor &)=delete | |
PythonEventProcessor (PyBind11ProcessDesc const &) | |
void | run () |
int | totalEvents () const |
int | totalEventsFailed () const |
int | totalEventsPassed () const |
~PythonEventProcessor () | |
Private Attributes | |
int | forcePluginSetupFirst_ |
edm::EventProcessor | processor_ |
Description: [one line class summary]
Usage: <usage>
Definition at line 30 of file PythonEventProcessor.h.
PythonEventProcessor::PythonEventProcessor | ( | PyBind11ProcessDesc const & | iDesc | ) |
Definition at line 83 of file PythonEventProcessor.cc.
|
delete |
PythonEventProcessor::~PythonEventProcessor | ( | ) |
Definition at line 89 of file PythonEventProcessor.cc.
References CMS_SA_ALLOW, edm::EventProcessor::endJob(), and processor_.
|
delete |
void PythonEventProcessor::run | ( | ) |
Definition at line 97 of file PythonEventProcessor.cc.
References runTheMatrix::nThreads, processor_, edm::EventProcessor::runToCompletion(), and funct::void.
Referenced by PYBIND11_MODULE().
|
inline |
Return the number of events this EventProcessor has tried to process (inclues both successes and failures, including failures due to exceptions during processing).
Definition at line 40 of file PythonEventProcessor.h.
References processor_, and edm::EventProcessor::totalEvents().
Referenced by PYBIND11_MODULE().
|
inline |
Return the number of events that have not passed any trigger. (N.B. totalEventsFailed() + totalEventsPassed() == totalEvents()
Definition at line 48 of file PythonEventProcessor.h.
References processor_, and edm::EventProcessor::totalEventsFailed().
Referenced by PYBIND11_MODULE().
|
inline |
Return the number of events processed by this EventProcessor which have been passed by one or more trigger paths.
Definition at line 44 of file PythonEventProcessor.h.
References processor_, and edm::EventProcessor::totalEventsPassed().
Referenced by PYBIND11_MODULE().
|
private |
Definition at line 57 of file PythonEventProcessor.h.
|
private |
Definition at line 58 of file PythonEventProcessor.h.
Referenced by run(), totalEvents(), totalEventsFailed(), totalEventsPassed(), and ~PythonEventProcessor().