#include <SeedFromConsecutiveHitsTripletOnlyCreator.h>
|
virtual GlobalTrajectoryParameters | initialKinematic (const SeedingHitSet &hits, const TrackingRegion ®ion, const edm::EventSetup &es, const SeedComparitor *filter, bool &passesFilter) const |
|
virtual const TrajectorySeed * | buildSeed (TrajectorySeedCollection &seedCollection, const SeedingHitSet &hits, const FreeTrajectoryState &fts, const edm::EventSetup &es, const SeedComparitor *filter) const |
|
virtual bool | checkHit (const TrajectoryStateOnSurface &tsos, const TransientTrackingRecHit::ConstRecHitPointer &hit, const edm::EventSetup &es, const SeedComparitor *filter) const |
|
virtual CurvilinearTrajectoryError | initialError (const TrackingRegion ®ion, float sinTheta) const |
|
virtual
TransientTrackingRecHit::RecHitPointer | refitHit (const TransientTrackingRecHit::ConstRecHitPointer &hit, const TrajectoryStateOnSurface &state) const |
|
SeedFromConsecutiveHitsTripletOnlyCreator::SeedFromConsecutiveHitsTripletOnlyCreator |
( |
const edm::ParameterSet & |
cfg | ) |
|
|
inline |
virtual SeedFromConsecutiveHitsTripletOnlyCreator::~SeedFromConsecutiveHitsTripletOnlyCreator |
( |
| ) |
|
|
inlinevirtual |
Reimplemented from SeedFromConsecutiveHitsCreator.
Definition at line 12 of file SeedFromConsecutiveHitsTripletOnlyCreator.cc.
References abs, SeedComparitor::compatible(), alignCSCRings::e, edm::EventSetup::get(), and SeedFromConsecutiveHitsCreator::theBOFFMomentum.
25 FastHelix helix(tth3->globalPosition(), tth2->globalPosition(), tth1->globalPosition(), es, tth1->globalPosition());
26 kine = helix.stateAtVertex().parameters();
37 passesFilter = (filter ? filter->
compatible(hits, kine, helix, region) :
true);
virtual bool compatible(const SeedingHitSet &hits, const TrackingRegion ®ion) const =0