#include <SeedFromConsecutiveHitsTripletOnlyCreator.h>
Public Member Functions | |
SeedFromConsecutiveHitsTripletOnlyCreator (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
~SeedFromConsecutiveHitsTripletOnlyCreator () override | |
Public Member Functions inherited from SeedFromConsecutiveHitsCreator | |
void | init (const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter) final |
void | makeSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits) final |
SeedFromConsecutiveHitsCreator (const edm::ParameterSet &, edm::ConsumesCollector &&) | |
~SeedFromConsecutiveHitsCreator () override | |
Public Member Functions inherited from SeedCreator | |
virtual | ~SeedCreator () |
Static Public Member Functions | |
static void | fillDescriptions (edm::ParameterSetDescription &desc) |
static const char * | fillDescriptionsLabel () |
Static Public Member Functions inherited from SeedFromConsecutiveHitsCreator | |
static void | fillDescriptions (edm::ParameterSetDescription &desc) |
static const char * | fillDescriptionsLabel () |
Private Member Functions | |
bool | initialKinematic (GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const override |
Additional Inherited Members | |
Protected Attributes inherited from SeedFromConsecutiveHitsCreator | |
TkClonerImpl | cloner |
const SeedComparitor * | filter = nullptr |
bool | forceKinematicWithRegionDirection_ |
bool | isBOFF = false |
MagneticField const * | magneticField_ |
const edm::ESGetToken < MagneticField, IdealMagneticFieldRecord > | magneticFieldESToken_ |
std::string | mfName_ |
float | nomField |
Propagator const * | propagator_ |
const edm::ESGetToken < Propagator, TrackingComponentsRecord > | propagatorESToken_ |
const TrackingRegion * | region = nullptr |
float | theBOFFMomentum |
float | theMinOneOverPtError |
float | theOriginTransverseErrorMultiplier |
std::string | thePropagatorLabel |
TrackerGeometry const * | trackerGeometry_ |
const edm::ESGetToken < TrackerGeometry, TrackerDigiGeometryRecord > | trackerGeometryESToken_ |
const edm::ESGetToken < TransientTrackingRecHitBuilder, TransientRecHitRecord > | transientTrackingRecHitBuilderESToken_ |
std::string | TTRHBuilder |
Definition at line 8 of file SeedFromConsecutiveHitsTripletOnlyCreator.h.
|
inline |
Definition at line 10 of file SeedFromConsecutiveHitsTripletOnlyCreator.h.
|
inlineoverride |
Definition at line 18 of file SeedFromConsecutiveHitsTripletOnlyCreator.h.
|
inlinestatic |
Definition at line 13 of file SeedFromConsecutiveHitsTripletOnlyCreator.h.
References SeedFromConsecutiveHitsCreator::fillDescriptions().
|
inlinestatic |
Definition at line 16 of file SeedFromConsecutiveHitsTripletOnlyCreator.h.
|
overrideprivatevirtual |
Reimplemented from SeedFromConsecutiveHitsCreator.
Definition at line 13 of file SeedFromConsecutiveHitsTripletOnlyCreator.cc.
References GlobalTrajectoryParameters::charge(), SeedComparitor::compatible(), SeedFromConsecutiveHitsCreator::filter, SeedFromConsecutiveHitsCreator::isBOFF, trackerHitRTTI::isSingleType(), SeedFromConsecutiveHitsCreator::magneticField_, GlobalTrajectoryParameters::momentum(), SeedFromConsecutiveHitsCreator::nomField, TrackingRegion::origin(), GlobalTrajectoryParameters::position(), SeedFromConsecutiveHitsCreator::region, SeedingHitSet::size(), SiStripDetId::TEC, SeedFromConsecutiveHitsCreator::theBOFFMomentum, SiStripDetId::TID, Vector3DBase< T, FrameTag >::unit(), and UNLIKELY.