#include <SeedFromConsecutiveHitsCreator.h>
Public Member Functions | |
virtual void | init (const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter) final |
virtual void | makeSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits) final |
SeedFromConsecutiveHitsCreator (const edm::ParameterSet &cfg) | |
virtual | ~SeedFromConsecutiveHitsCreator () |
Public Member Functions inherited from SeedCreator | |
virtual | ~SeedCreator () |
Protected Attributes | |
edm::ESHandle< MagneticField > | bfield |
TkClonerImpl | cloner |
const SeedComparitor * | filter = 0 |
bool | forceKinematicWithRegionDirection_ |
bool | isBOFF = false |
std::string | mfName_ |
float | nomField |
edm::ESHandle< Propagator > | propagatorHandle |
const TrackingRegion * | region = 0 |
double | theBOFFMomentum |
double | theMinOneOverPtError |
double | theOriginTransverseErrorMultiplier |
std::string | thePropagatorLabel |
edm::ESHandle< TrackerGeometry > | tracker |
std::string | TTRHBuilder |
Private Member Functions | |
void | buildSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits, const FreeTrajectoryState &fts) const |
bool | checkHit (const TrajectoryStateOnSurface &tsos, SeedingHitSet::ConstRecHitPointer hit) const |
CurvilinearTrajectoryError | initialError (float sin2Theta) const |
virtual bool | initialKinematic (GlobalTrajectoryParameters &kine, const SeedingHitSet &hits) const |
SeedingHitSet::RecHitPointer | refitHit (SeedingHitSet::ConstRecHitPointer hit, const TrajectoryStateOnSurface &state) const |
Definition at line 21 of file SeedFromConsecutiveHitsCreator.h.
|
inline |
Definition at line 24 of file SeedFromConsecutiveHitsCreator.h.
|
virtual |
Definition at line 25 of file SeedFromConsecutiveHitsCreator.cc.
|
private |
Definition at line 149 of file SeedFromConsecutiveHitsCreator.cc.
|
private |
Definition at line 202 of file SeedFromConsecutiveHitsCreator.cc.
|
finalvirtual |
Implements SeedCreator.
Definition at line 27 of file SeedFromConsecutiveHitsCreator.cc.
|
private |
Definition at line 128 of file SeedFromConsecutiveHitsCreator.cc.
|
privatevirtual |
Reimplemented in SeedFromConsecutiveHitsStraightLineCreator, and SeedFromConsecutiveHitsTripletOnlyCreator.
Definition at line 99 of file SeedFromConsecutiveHitsCreator.cc.
|
finalvirtual |
Implements SeedCreator.
Definition at line 50 of file SeedFromConsecutiveHitsCreator.cc.
|
private |
Definition at line 195 of file SeedFromConsecutiveHitsCreator.cc.
|
protected |
Definition at line 80 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic(), and SeedFromConsecutiveHitsStraightLineCreator::initialKinematic().
|
protected |
Definition at line 87 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 77 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic(), and SeedFromConsecutiveHitsStraightLineCreator::initialKinematic().
|
protected |
Definition at line 85 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 82 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic().
|
protected |
Definition at line 84 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 81 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic().
|
protected |
Definition at line 79 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 76 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic(), and SeedFromConsecutiveHitsStraightLineCreator::initialKinematic().
|
protected |
Definition at line 72 of file SeedFromConsecutiveHitsCreator.h.
Referenced by SeedFromConsecutiveHitsTripletOnlyCreator::initialKinematic().
|
protected |
Definition at line 74 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 73 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 71 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 78 of file SeedFromConsecutiveHitsCreator.h.
|
protected |
Definition at line 83 of file SeedFromConsecutiveHitsCreator.h.