#include <MuonCkfTrajectoryBuilder.h>
Protected Attributes | |
const double | theDeltaEta |
const double | theDeltaPhi |
edm::ESWatcher< BaseCkfTrajectoryBuilder::Chi2MeasurementEstimatorRecord > | theEstimatorWatcher |
std::unique_ptr< Chi2MeasurementEstimatorBase > | theEtaPhiEstimator |
const Propagator * | theProximityPropagator |
const std::string | theProximityPropagatorName |
double | theRescaleErrorIfFail |
bool | theUseSeedLayer |
Protected Attributes inherited from CkfTrajectoryBuilder | |
bool | theAlwaysUseInvalidHits |
bool | theIntermediateCleaning |
float | theLostHitPenalty |
int | theMaxCand |
set Event for the internal MeasurementTracker data member More... | |
Protected Attributes inherited from BaseCkfTrajectoryBuilder | |
const Chi2MeasurementEstimatorBase * | theEstimator |
const MeasurementTrackerEvent * | theMeasurementTracker |
const NavigationSchool * | theNavigationSchool = 0 |
const Propagator * | thePropagatorAlong |
const Propagator * | thePropagatorOpposite |
const TransientTrackingRecHitBuilder * | theTTRHBuilder |
const TrajectoryStateUpdator * | theUpdator |
Additional Inherited Members | |
Public Types inherited from CkfTrajectoryBuilder | |
typedef std::vector< TempTrajectory > | TempTrajectoryContainer |
typedef std::vector< Trajectory > | TrajectoryContainer |
Public Types inherited from BaseCkfTrajectoryBuilder | |
typedef std::vector< TempTrajectory > | TempTrajectoryContainer |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
Public Types inherited from TrajectoryBuilder | |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
Protected Types inherited from BaseCkfTrajectoryBuilder | |
typedef TrackingComponentsRecord | Chi2MeasurementEstimatorRecord |
typedef FreeTrajectoryState | FTS |
typedef std::pair< TSOS, std::vector< const DetLayer * > > | StateAndLayers |
typedef TrajectoryMeasurement | TM |
typedef TrajectoryStateOnSurface | TSOS |
Static Protected Member Functions inherited from BaseCkfTrajectoryBuilder | |
static std::unique_ptr< TrajectoryFilter > | createTrajectoryFilter (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) |
Definition at line 7 of file MuonCkfTrajectoryBuilder.h.
MuonCkfTrajectoryBuilder::MuonCkfTrajectoryBuilder | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 18 of file MuonCkfTrajectoryBuilder.cc.
References edm::ParameterSet::getParameter(), theRescaleErrorIfFail, and theUseSeedLayer.
|
override |
Definition at line 31 of file MuonCkfTrajectoryBuilder.cc.
|
protected |
Definition at line 78 of file MuonCkfTrajectoryBuilder.cc.
References PrintoutHelper::dumpMeasurements(), TransverseImpactPointExtrapolator::extrapolate(), TrajectoryStateOnSurface::globalMomentum(), TrajectoryStateOnSurface::globalPosition(), TrajectoryStateOnSurface::isValid(), LogDebug, MeasurementTrackerEvent::measurementTracker(), BaseCkfTrajectoryBuilder::theEstimator, theEtaPhiEstimator, BaseCkfTrajectoryBuilder::theMeasurementTracker, and tmp.
Referenced by findCompatibleMeasurements().
|
overrideprotectedvirtual |
Reimplemented from CkfTrajectoryBuilder.
Definition at line 133 of file MuonCkfTrajectoryBuilder.cc.
References alongMomentum, collectMeasurement(), PTrajectoryStateOnDet::detId(), GeometricSearchTracker::detLayer(), TempTrajectory::direction(), TempTrajectory::empty(), BaseCkfTrajectoryBuilder::forwardPropagator(), TrajectoryStateOnSurface::freeState(), g, MeasurementTrackerEvent::geometricSearchTracker(), MeasurementTrackerEvent::geomTracker(), mps_fire::i, triggerObjects_cff::id, TrackingGeometry::idToDet(), insideOut, createfilelist::int, checklumidiff::l, TempTrajectory::lastLayer(), TempTrajectory::lastMeasurement(), LogDebug, seedCreatorFromRegionConsecutiveHitsEDProducer_cff::magneticField, NavigationSchool::nextLayers(), outsideIn, TrajectoryMeasurement::recHit(), TrajectoryStateOnSurface::rescaleError(), mps_fire::result, mathSSE::return(), TrajectorySeed::startingState(), BaseCkfTrajectoryBuilder::theMeasurementTracker, BaseCkfTrajectoryBuilder::theNavigationSchool, theProximityPropagator, theRescaleErrorIfFail, theUseSeedLayer, trajectoryStateTransform::transientState(), and TrajectoryMeasurement::updatedState().
|
overrideprotectedvirtual |
Implements BaseCkfTrajectoryBuilder.
Definition at line 35 of file MuonCkfTrajectoryBuilder.cc.
References edm::ESWatcher< T >::check(), edm::EventSetup::get(), edm::ESHandle< T >::product(), CkfTrajectoryBuilder::setEvent_(), theDeltaEta, theDeltaPhi, BaseCkfTrajectoryBuilder::theEstimator, theEstimatorWatcher, theEtaPhiEstimator, theProximityPropagator, and theProximityPropagatorName.
|
protected |
Definition at line 22 of file MuonCkfTrajectoryBuilder.h.
Referenced by setEvent_().
|
protected |
Definition at line 23 of file MuonCkfTrajectoryBuilder.h.
Referenced by setEvent_().
|
protected |
Definition at line 26 of file MuonCkfTrajectoryBuilder.h.
Referenced by setEvent_().
|
protected |
Definition at line 27 of file MuonCkfTrajectoryBuilder.h.
Referenced by collectMeasurement(), and setEvent_().
|
protected |
Definition at line 25 of file MuonCkfTrajectoryBuilder.h.
Referenced by findCompatibleMeasurements(), and setEvent_().
|
protected |
Definition at line 24 of file MuonCkfTrajectoryBuilder.h.
Referenced by setEvent_().
|
protected |
Definition at line 21 of file MuonCkfTrajectoryBuilder.h.
Referenced by findCompatibleMeasurements(), and MuonCkfTrajectoryBuilder().
|
protected |
Definition at line 20 of file MuonCkfTrajectoryBuilder.h.
Referenced by findCompatibleMeasurements(), and MuonCkfTrajectoryBuilder().