#include <HepMCFilterDriver.h>
Public Member Functions | |
bool | filter (const HepMC::GenEvent *evt, double weight=1.) |
HepMCFilterDriver (const edm::ParameterSet &) | |
unsigned int | numEventsPassNeg () const |
unsigned int | numEventsPassPos () const |
unsigned int | numEventsTotalNeg () const |
unsigned int | numEventsTotalPos () const |
void | resetStatistics () |
void | statistics () const |
double | sumpass_w () const |
double | sumpass_w2 () const |
double | sumtotal_w () const |
double | sumtotal_w2 () const |
~HepMCFilterDriver () | |
Private Attributes | |
BaseHepMCFilter * | filter_ |
unsigned int | numEventsPassNeg_ |
unsigned int | numEventsPassPos_ |
unsigned int | numEventsTotalNeg_ |
unsigned int | numEventsTotalPos_ |
double | sumpass_w2_ |
double | sumpass_w_ |
double | sumtotal_w2_ |
double | sumtotal_w_ |
Definition at line 18 of file HepMCFilterDriver.h.
HepMCFilterDriver::HepMCFilterDriver | ( | const edm::ParameterSet & | pset | ) |
Definition at line 10 of file HepMCFilterDriver.cc.
References edm::errors::Configuration, Exception, filter_, diMuonOutputModule_cfi::filterName, EmbeddingPythia8Hadronizer_cfi::filterParameters, edm::ParameterSet::getParameter(), and AlCaHLTBitMon_QueryRunRegistry::string.
HepMCFilterDriver::~HepMCFilterDriver | ( | ) |
bool HepMCFilterDriver::filter | ( | const HepMC::GenEvent * | evt, |
double | weight = 1. |
||
) |
Definition at line 53 of file HepMCFilterDriver.cc.
References cms::dd::accepted(), BaseHepMCFilter::filter(), filter_, numEventsPassNeg_, numEventsPassPos_, numEventsTotalNeg_, numEventsTotalPos_, sumpass_w2_, sumpass_w_, sumtotal_w2_, sumtotal_w_, and mps_merge::weight.
Referenced by edm::HadronizerFilter< HAD, DEC >::filter().
|
inline |
Definition at line 28 of file HepMCFilterDriver.h.
References numEventsPassNeg_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 27 of file HepMCFilterDriver.h.
References numEventsPassPos_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 30 of file HepMCFilterDriver.h.
References numEventsTotalNeg_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 29 of file HepMCFilterDriver.h.
References numEventsTotalPos_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
void HepMCFilterDriver::resetStatistics | ( | ) |
Definition at line 91 of file HepMCFilterDriver.cc.
References numEventsPassNeg_, numEventsPassPos_, numEventsTotalNeg_, numEventsTotalPos_, sumpass_w2_, sumpass_w_, sumtotal_w2_, and sumtotal_w_.
Referenced by edm::HadronizerFilter< HAD, DEC >::beginLuminosityBlockProduce().
void HepMCFilterDriver::statistics | ( | ) | const |
Definition at line 80 of file HepMCFilterDriver.cc.
References numEventsPassNeg_, numEventsPassPos_, numEventsTotalNeg_, numEventsTotalPos_, sumpass_w_, and sumtotal_w_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endRunProduce().
|
inline |
Definition at line 31 of file HepMCFilterDriver.h.
References sumpass_w_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 32 of file HepMCFilterDriver.h.
References sumpass_w2_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 33 of file HepMCFilterDriver.h.
References sumtotal_w_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
inline |
Definition at line 34 of file HepMCFilterDriver.h.
References sumtotal_w2_.
Referenced by edm::HadronizerFilter< HAD, DEC >::endLuminosityBlockProduce().
|
private |
Definition at line 37 of file HepMCFilterDriver.h.
Referenced by filter(), HepMCFilterDriver(), and ~HepMCFilterDriver().
|
private |
Definition at line 39 of file HepMCFilterDriver.h.
Referenced by filter(), numEventsPassNeg(), resetStatistics(), and statistics().
|
private |
Definition at line 38 of file HepMCFilterDriver.h.
Referenced by filter(), numEventsPassPos(), resetStatistics(), and statistics().
|
private |
Definition at line 41 of file HepMCFilterDriver.h.
Referenced by filter(), numEventsTotalNeg(), resetStatistics(), and statistics().
|
private |
Definition at line 40 of file HepMCFilterDriver.h.
Referenced by filter(), numEventsTotalPos(), resetStatistics(), and statistics().
|
private |
Definition at line 43 of file HepMCFilterDriver.h.
Referenced by filter(), resetStatistics(), and sumpass_w2().
|
private |
Definition at line 42 of file HepMCFilterDriver.h.
Referenced by filter(), resetStatistics(), statistics(), and sumpass_w().
|
private |
Definition at line 45 of file HepMCFilterDriver.h.
Referenced by filter(), resetStatistics(), and sumtotal_w2().
|
private |
Definition at line 44 of file HepMCFilterDriver.h.
Referenced by filter(), resetStatistics(), statistics(), and sumtotal_w().