#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 = nullptr |
unsigned int | maxseeds_ |
const TrackingRegion * | region = nullptr |
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.
|
overridevirtual |
Implements SeedCreator.
Definition at line 17 of file CosmicSeedCreator.cc.
References bfield, filter, edm::EventSetup::get(), get, and region.
|
overridevirtual |
Implements SeedCreator.
Definition at line 24 of file CosmicSeedCreator.cc.
References alongMomentum, cms::cuda::assert(), bfield, ALCARECOTkAlJpsiMuMu_cff::charge, TrackingRegion::direction(), hfClusterShapes_cfi::hits, trackerHitRTTI::isUndef(), LogDebug, maxseeds_, oppositeToMomentum, trajectoryStateTransform::persistentState(), edm::OwnVector< T, P >::push_back(), region, and ElectronSeedTrackRefFix_cfi::seedCollection.
|
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 init().
|
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(), and makeSeed().