#include <GeneratorFilter.h>
Public Types | |
typedef DEC | Decayer |
typedef HAD | Hadronizer |
Public Types inherited from edm::EDFilter | |
typedef EDFilter | ModuleType |
typedef WorkerT< EDFilter > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
Public Member Functions | |
virtual bool | beginLuminosityBlock (LuminosityBlock &, EventSetup const &) |
virtual bool | beginRun (Run &, EventSetup const &) |
virtual void | endJob () |
virtual bool | endLuminosityBlock (LuminosityBlock &, EventSetup const &) |
virtual bool | endRun (Run &, EventSetup const &) |
virtual bool | filter (Event &e, EventSetup const &es) |
GeneratorFilter (ParameterSet const &ps) | |
virtual void | respondToCloseInputFile (FileBlock const &fb) |
virtual void | respondToCloseOutputFiles (FileBlock const &fb) |
virtual void | respondToOpenInputFile (FileBlock const &fb) |
virtual void | respondToOpenOutputFiles (FileBlock const &fb) |
virtual | ~GeneratorFilter () |
Public Member Functions inherited from edm::EDFilter | |
EDFilter () | |
virtual | ~EDFilter () |
Public Member Functions inherited from edm::ProducerBase | |
ProducerBase () | |
void | registerProducts (ProducerBase *, ProductRegistry *, ModuleDescription const &) |
boost::function< void(const BranchDescription &)> | registrationCallback () const |
used by the fwk to register list of products More... | |
virtual | ~ProducerBase () |
Private Attributes | |
Decayer * | decayer_ |
Hadronizer | hadronizer_ |
unsigned int | nEventsInLumiBlock_ |
Additional Inherited Members | |
Static Public Member Functions inherited from edm::EDFilter | |
static const std::string & | baseType () |
static void | fillDescriptions (ConfigurationDescriptions &descriptions) |
static void | prevalidate (ConfigurationDescriptions &) |
Protected Member Functions inherited from edm::EDFilter | |
CurrentProcessingContext const * | currentContext () const |
Protected Member Functions inherited from edm::ProducerBase | |
template<class TProducer , class TMethod > | |
void | callWhenNewProductsRegistered (TProducer *iProd, TMethod iMethod) |
Definition at line 35 of file GeneratorFilter.h.
typedef DEC edm::GeneratorFilter< HAD, DEC >::Decayer |
Definition at line 39 of file GeneratorFilter.h.
typedef HAD edm::GeneratorFilter< HAD, DEC >::Hadronizer |
Definition at line 38 of file GeneratorFilter.h.
|
explicit |
Definition at line 70 of file GeneratorFilter.h.
References edm::GeneratorFilter< HAD, DEC >::decayer_, edm::ParameterSet::exists(), and edm::ParameterSet::getParameter().
|
virtual |
Definition at line 100 of file GeneratorFilter.h.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 214 of file GeneratorFilter.h.
References edm::errors::Configuration, and edm::hlt::Exception.
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 186 of file GeneratorFilter.h.
|
virtual |
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 250 of file GeneratorFilter.h.
References GenRunInfoProduct::XSec::error(), GenRunInfoProduct::internalXSec(), edm::LuminosityBlock::put(), GenLumiInfoProduct::ProcessInfo::setAccepted(), GenLumiInfoProduct::ProcessInfo::setAcceptedBr(), GenLumiInfoProduct::ProcessInfo::setKilled(), GenLumiInfoProduct::ProcessInfo::setLheXSec(), GenLumiInfoProduct::ProcessInfo::setNPassNeg(), GenLumiInfoProduct::ProcessInfo::setNPassPos(), GenLumiInfoProduct::ProcessInfo::setNTotalNeg(), GenLumiInfoProduct::ProcessInfo::setNTotalPos(), GenLumiInfoProduct::ProcessInfo::setProcess(), GenLumiInfoProduct::ProcessInfo::setSelected(), GenLumiInfoProduct::ProcessInfo::setTried(), groupFilesInBlocks::temp, and GenRunInfoProduct::XSec::value().
|
virtual |
Reimplemented from edm::EDFilter.
Definition at line 195 of file GeneratorFilter.h.
References edm::Run::put().
|
virtual |
Implements edm::EDFilter.
Definition at line 105 of file GeneratorFilter.h.
References edm::EventID::event(), event(), edm::EventBase::id(), and edm::Event::put().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
private |
Definition at line 61 of file GeneratorFilter.h.
Referenced by edm::GeneratorFilter< HAD, DEC >::GeneratorFilter().
|
private |
Definition at line 59 of file GeneratorFilter.h.
|
private |
Definition at line 62 of file GeneratorFilter.h.