|
| PixelTemplateSmearerPlugin (const std::string &name, const edm::ParameterSet &config, edm::ConsumesCollector &consumesCollector) |
|
| ~PixelTemplateSmearerPlugin () override |
|
void | beginRun (edm::Run const &run, const edm::EventSetup &eventSetup, const SiPixelTemplateDBObject *pixelTemplateDBObjectPtr, std::vector< SiPixelTemplateStore > &tempStoreRef) override |
|
bool | hitsMerge (const PSimHit &simHit1, const PSimHit &simHit2) const |
|
| PixelTemplateSmearerBase (const std::string &name, const edm::ParameterSet &config, edm::ConsumesCollector &consumesCollector) |
|
TrackingRecHitProductPtr | process (TrackingRecHitProductPtr product) const override |
|
TrackingRecHitProductPtr | processMergeGroups (std::vector< MergeGroup *> &mergeGroups, TrackingRecHitProductPtr product, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, RandomEngineAndDistribution const *random) const |
|
TrackingRecHitProductPtr | processUnmergedHits (std::vector< TrackingRecHitProduct::SimHitIdPair > &unmergedHits, TrackingRecHitProductPtr product, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, RandomEngineAndDistribution const *random) const |
|
FastSingleTrackerRecHit | smearHit (const PSimHit &simHit, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, RandomEngineAndDistribution const *) const |
|
FastSingleTrackerRecHit | smearMergeGroup (MergeGroup *mg, const PixelGeomDetUnit *detUnit, const double boundX, const double boundY, const RandomEngineAndDistribution *random) const |
|
| ~PixelTemplateSmearerBase () override |
|
virtual void | beginEvent (edm::Event &event, const edm::EventSetup &eventSetup) |
|
virtual void | beginStream (const edm::StreamID &id) |
|
virtual void | endEvent (edm::Event &event, const edm::EventSetup &eventSetup) |
|
virtual void | endStream () |
|
const TrackerGeometry & | getMisalignedGeometry () const |
|
const std::string & | getName () const |
|
const RandomEngineAndDistribution & | getRandomEngine () const |
|
const std::string & | getSelectionString () const |
|
const TrackerGeometry & | getTrackerGeometry () const |
|
const TrackerTopology & | getTrackerTopology () const |
|
| TrackingRecHitAlgorithm (const std::string &name, const edm::ParameterSet &config, edm::ConsumesCollector &consumesCollector) |
|
virtual | ~TrackingRecHitAlgorithm () |
|
If we ever need to port back to 9X: include "Geometry/CommonDetUnit/interface/GeomDetUnit.h".
Definition at line 19 of file PixelTemplateSmearerPlugin.cc.