#include <FilterScrapingPixelProbability.h>
Public Member Functions | |
FilterScrapingPixelProbability (const edm::ParameterSet &) | |
~FilterScrapingPixelProbability () | |
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 Member Functions | |
virtual bool | filter (edm::Event &, const edm::EventSetup &) |
Private Attributes | |
bool | apply_filter |
double | low_probability |
double | low_probability_fraction_cut |
bool | select_collision |
bool | select_other |
bool | select_pkam |
edm::InputTag | tracks_ |
Additional Inherited Members | |
Public Types inherited from edm::EDFilter | |
typedef EDFilter | ModuleType |
typedef WorkerT< EDFilter > | WorkerType |
Public Types inherited from edm::ProducerBase | |
typedef ProductRegistryHelper::TypeLabelList | TypeLabelList |
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 45 of file FilterScrapingPixelProbability.h.
|
explicit |
Definition at line 14 of file FilterScrapingPixelProbability.cc.
References skim_scrape_pixel_prob_cfg::apply_filter, funct::false, edm::ParameterSet::getUntrackedParameter(), skim_scrape_pixel_prob_cfg::low_probability, skim_scrape_pixel_prob_cfg::low_probability_fraction_cut, skim_scrape_pixel_prob_cfg::select_collision, skim_scrape_pixel_prob_cfg::select_other, skim_scrape_pixel_prob_cfg::select_pkam, tracks_, and funct::true.
FilterScrapingPixelProbability::~FilterScrapingPixelProbability | ( | ) |
Definition at line 27 of file FilterScrapingPixelProbability.cc.
|
privatevirtual |
Implements edm::EDFilter.
Definition at line 31 of file FilterScrapingPixelProbability.cc.
References skim_scrape_pixel_prob_cfg::apply_filter, SiPixelRecHit::clusterProbability(), edm::Event::getByLabel(), PixelSubdetector::PixelBarrel, edm::Handle< T >::product(), skim_scrape_pixel_prob_cfg::select_collision, skim_scrape_pixel_prob_cfg::select_other, skim_scrape_pixel_prob_cfg::select_pkam, DetId::subdetId(), testEve_cfg::tracks, and tracks_.
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
private |
Definition at line 54 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 58 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 59 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 55 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 57 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 56 of file FilterScrapingPixelProbability.h.
|
private |
Definition at line 61 of file FilterScrapingPixelProbability.h.