#include <CkfDebugTrajectoryBuilder.h>
Public Member Functions | |
CkfDebugTrajectoryBuilder (const edm::ParameterSet &conf, const TrajectoryStateUpdator *updator, const Propagator *propagatorAlong, const Propagator *propagatorOpposite, const Chi2MeasurementEstimatorBase *estimator, const TransientTrackingRecHitBuilder *RecHitBuilder, const MeasurementTracker *measurementTracker) | |
virtual CkfDebugger * | debugger () const |
virtual void | setDebugger (CkfDebugger *dbg) const |
Public Member Functions inherited from CkfTrajectoryBuilder | |
CkfTrajectoryBuilder (const edm::ParameterSet &conf, const TrajectoryStateUpdator *updator, const Propagator *propagatorAlong, const Propagator *propagatorOpposite, const Chi2MeasurementEstimatorBase *estimator, const TransientTrackingRecHitBuilder *recHitBuilder, const MeasurementTracker *measurementTracker, const TrajectoryFilter *filter) | |
virtual TrajectoryContainer | trajectories (const TrajectorySeed &seed) const |
trajectories building starting from a seed More... | |
virtual void | trajectories (const TrajectorySeed &seed, TrajectoryContainer &ret) const |
trajectories building starting from a seed More... | |
~CkfTrajectoryBuilder () | |
Public Member Functions inherited from BaseCkfTrajectoryBuilder | |
BaseCkfTrajectoryBuilder (const edm::ParameterSet &conf, const TrajectoryStateUpdator *updator, const Propagator *propagatorAlong, const Propagator *propagatorOpposite, const Chi2MeasurementEstimatorBase *estimator, const TransientTrackingRecHitBuilder *RecHitBuilder, const MeasurementTracker *measurementTracker, const TrajectoryFilter *filter, const TrajectoryFilter *inOutFilter=0) | |
virtual void | setEvent (const edm::Event &event) const |
virtual void | unset () const |
virtual | ~BaseCkfTrajectoryBuilder () |
Public Member Functions inherited from TrajectoryBuilder | |
virtual void | rebuildSeedingRegion (const TrajectorySeed &, TrajectoryContainer &result) const |
virtual | ~TrajectoryBuilder () |
Private Member Functions | |
bool | analyzeMeasurementsDebugger (TempTrajectory &traj, std::vector< TM > meas, const MeasurementTracker *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const |
bool | analyzeMeasurementsDebugger (Trajectory &traj, std::vector< TM > meas, const MeasurementTracker *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const |
void | fillSeedHistoDebugger (std::vector< TrajectoryMeasurement >::iterator begin, std::vector< TrajectoryMeasurement >::iterator end) const |
Private Attributes | |
CkfDebugger * | theDbg |
Definition at line 9 of file CkfDebugTrajectoryBuilder.h.
|
inline |
Definition at line 12 of file CkfDebugTrajectoryBuilder.h.
|
inlineprivatevirtual |
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 29 of file CkfDebugTrajectoryBuilder.h.
References CkfDebugger::analyseCompatibleMeasurements(), theDbg, BaseCkfTrajectoryBuilder::theEstimator, BaseCkfTrajectoryBuilder::theForwardPropagator, BaseCkfTrajectoryBuilder::theMeasurementTracker, BaseCkfTrajectoryBuilder::theTTRHBuilder, and TempTrajectory::toTrajectory().
|
inlineprivatevirtual |
Maximum number of lost hits per trajectory candidate. Maximum number of consecutive lost hits per trajectory candidate.
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 35 of file CkfDebugTrajectoryBuilder.h.
References CkfDebugger::analyseCompatibleMeasurements(), and theDbg.
|
inlinevirtual |
|
inlineprivatevirtual |
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 41 of file CkfDebugTrajectoryBuilder.h.
References CkfDebugger::fillSeedHist(), and theDbg.
|
inlinevirtual |
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 24 of file CkfDebugTrajectoryBuilder.h.
References theDbg.
Referenced by cms::CkfDebugTrackCandidateMaker::initDebugger().
|
mutableprivate |
Definition at line 28 of file CkfDebugTrajectoryBuilder.h.
Referenced by analyzeMeasurementsDebugger(), debugger(), fillSeedHistoDebugger(), and setDebugger().