#include <CosmicSeedCreator.h>
Public Member Functions | |
CosmicSeedCreator (const edm::ParameterSet &extra) | |
virtual void | init (const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter) |
virtual void | makeSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits) |
virtual | ~CosmicSeedCreator () |
Public Member Functions inherited from SeedCreator | |
virtual | ~SeedCreator () |
Private Attributes | |
edm::ESHandle< MagneticField > | bfield |
const SeedComparitor * | filter = nullptr |
unsigned int | maxseeds_ |
const TrackingRegion * | region = nullptr |
Definition at line 12 of file CosmicSeedCreator.h.
|
inline |
Definition at line 15 of file CosmicSeedCreator.h.
References edm::ParameterSet::getParameter(), and maxseeds_.
|
inlinevirtual |
Definition at line 20 of file CosmicSeedCreator.h.
|
virtual |
Implements SeedCreator.
Definition at line 15 of file CosmicSeedCreator.cc.
References bfield, filter, edm::EventSetup::get(), and region.
|
virtual |
Implements SeedCreator.
Definition at line 25 of file CosmicSeedCreator.cc.
References alongMomentum, bfield, DeDxDiscriminatorTools::charge(), SeedComparitor::compatible(), TrackingRegion::direction(), filter, trackerHitRTTI::isUndef(), LogDebug, maxseeds_, oppositeToMomentum, trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), region, fileCollector::seed, and SeedingHitSet::size().
|
private |
Definition at line 36 of file CosmicSeedCreator.h.
Referenced by init(), and makeSeed().
|
private |
Definition at line 35 of file CosmicSeedCreator.h.
Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), init(), makeSeed(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::switchCenterView().
|
private |
Definition at line 38 of file CosmicSeedCreator.h.
Referenced by CosmicSeedCreator(), and makeSeed().
|
private |
Definition at line 34 of file CosmicSeedCreator.h.
Referenced by init(), and makeSeed().