#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 62 of file PythonEventProcessor.cc.
PythonEventProcessor::~PythonEventProcessor | ( | ) |
Definition at line 68 of file PythonEventProcessor.cc.
References CMS_SA_ALLOW, edm::EventProcessor::endJob(), and processor_.
|
privatedelete |
|
privatedelete |
void PythonEventProcessor::run | ( | ) |
Definition at line 76 of file PythonEventProcessor.cc.
References 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 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 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 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().