#include "PythonEventProcessor.h"
Public Member Functions | |
PythonEventProcessor (PyBind11ProcessDesc const &) | |
void | run () |
int | totalEvents () const |
int | totalEventsFailed () const |
int | totalEventsPassed () const |
~PythonEventProcessor () | |
Private Member Functions | |
const PythonEventProcessor & | operator= (const PythonEventProcessor &)=delete |
PythonEventProcessor (const PythonEventProcessor &)=delete | |
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 61 of file PythonEventProcessor.cc.
Referenced by totalEventsFailed().
PythonEventProcessor::~PythonEventProcessor | ( | ) |
Definition at line 67 of file PythonEventProcessor.cc.
References edm::EventProcessor::endJob(), and processor_.
|
privatedelete |
|
privatedelete |
Referenced by totalEventsFailed().
void PythonEventProcessor::run | ( | ) |
Definition at line 76 of file PythonEventProcessor.cc.
References processor_, and edm::EventProcessor::runToCompletion().
Referenced by PYBIND11_MODULE(), and totalEventsFailed().
|
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 38 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 46 of file PythonEventProcessor.h.
References operator=(), processor_, PythonEventProcessor(), run(), 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 42 of file PythonEventProcessor.h.
References processor_, and edm::EventProcessor::totalEventsPassed().
Referenced by PYBIND11_MODULE().
|
private |
Definition at line 59 of file PythonEventProcessor.h.
|
private |
Definition at line 60 of file PythonEventProcessor.h.
Referenced by run(), totalEvents(), totalEventsFailed(), totalEventsPassed(), and ~PythonEventProcessor().