Producer for particle flow blocks. More...
#include <PFBlockProducer.h>
Public Member Functions | |
void | beginLuminosityBlock (edm::LuminosityBlock const &, edm::EventSetup const &) override |
PFBlockProducer (const edm::ParameterSet &) | |
void | produce (edm::Event &, const edm::EventSetup &) override |
~PFBlockProducer () override | |
Public Member Functions inherited from edm::stream::EDProducer<> | |
EDProducer ()=default | |
bool | hasAbilityToProduceInLumis () const final |
bool | hasAbilityToProduceInRuns () const final |
Private Attributes | |
PFBlockAlgo | pfBlockAlgo_ |
Particle flow block algorithm. More... | |
bool | verbose_ |
verbose ? More... | |
Additional Inherited Members | |
Public Types inherited from edm::stream::EDProducer<> | |
typedef CacheContexts< T... > | CacheTypes |
typedef CacheTypes::GlobalCache | GlobalCache |
typedef AbilityChecker< T... > | HasAbility |
typedef CacheTypes::LuminosityBlockCache | LuminosityBlockCache |
typedef LuminosityBlockContextT< LuminosityBlockCache, RunCache, GlobalCache > | LuminosityBlockContext |
typedef CacheTypes::LuminosityBlockSummaryCache | LuminosityBlockSummaryCache |
typedef CacheTypes::RunCache | RunCache |
typedef RunContextT< RunCache, GlobalCache > | RunContext |
typedef CacheTypes::RunSummaryCache | RunSummaryCache |
Producer for particle flow blocks.
This producer makes use of PFBlockAlgo, the particle flow block algorithm. Particle flow itself consists in reconstructing particles from the particle flow blocks This is done at a later stage, see PFProducer and PFAlgo.
Definition at line 47 of file PFBlockProducer.h.
|
explicit |
Definition at line 22 of file PFBlockProducer.cc.
References coll, edm::ParameterSet::getParameterSetVector(), and edm::ParameterSet::getUntrackedParameter().
|
override |
|
override |
Definition at line 48 of file PFBlockProducer.cc.
Referenced by ~PFBlockProducer().
|
override |
Definition at line 54 of file PFBlockProducer.cc.
References eostools::move(), edm::Event::put(), and harvestTrackValidationPlots::str.
|
private |
Particle flow block algorithm.
Definition at line 64 of file PFBlockProducer.h.
|
private |
verbose ?
Definition at line 61 of file PFBlockProducer.h.