#include <CosmicSeedCreator.h>
Public Member Functions | |
CosmicSeedCreator (const edm::ParameterSet &extra) | |
void | init (const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter) override |
void | makeSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits) override |
~CosmicSeedCreator () override | |
Public Member Functions inherited from SeedCreator | |
virtual | ~SeedCreator () |
Private Attributes | |
edm::ESHandle< MagneticField > | bfield |
const SeedComparitor * | filter = 0 |
unsigned int | maxseeds_ |
const TrackingRegion * | region = 0 |
Definition at line 10 of file CosmicSeedCreator.h.
|
inline |
Definition at line 12 of file CosmicSeedCreator.h.
References edm::ParameterSet::getParameter(), and maxseeds_.
|
inlineoverride |
Definition at line 14 of file CosmicSeedCreator.h.
References filter, hfClusterShapes_cfi::hits, init(), makeSeed(), region, and ElectronSeedTrackRefFix_cfi::seedCollection.
|
overridevirtual |
Implements SeedCreator.
Definition at line 17 of file CosmicSeedCreator.cc.
References bfield, filter, edm::EventSetup::get(), and region.
Referenced by ~CosmicSeedCreator().
|
overridevirtual |
Implements SeedCreator.
Definition at line 24 of file CosmicSeedCreator.cc.
References alongMomentum, bfield, ALCARECOTkAlJpsiMuMu_cff::charge, TrackingRegion::direction(), hfClusterShapes_cfi::hits, trackerHitRTTI::isUndef(), LogDebug, maxseeds_, oppositeToMomentum, trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), region, and SeedingHitSet::size().
Referenced by ~CosmicSeedCreator().
|
private |
Definition at line 26 of file CosmicSeedCreator.h.
Referenced by init(), and makeSeed().
|
private |
Definition at line 25 of file CosmicSeedCreator.h.
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), init(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView(), and ~CosmicSeedCreator().
|
private |
Definition at line 28 of file CosmicSeedCreator.h.
Referenced by CosmicSeedCreator(), and makeSeed().
|
private |
Definition at line 24 of file CosmicSeedCreator.h.
Referenced by init(), makeSeed(), and ~CosmicSeedCreator().