#include <CkfDebugTrajectoryBuilder.h>
Definition at line 9 of file CkfDebugTrajectoryBuilder.h.
CkfDebugTrajectoryBuilder::CkfDebugTrajectoryBuilder | ( | const edm::ParameterSet & | conf, |
const TrajectoryStateUpdator * | updator, | ||
const Propagator * | propagatorAlong, | ||
const Propagator * | propagatorOpposite, | ||
const Chi2MeasurementEstimatorBase * | estimator, | ||
const TransientTrackingRecHitBuilder * | RecHitBuilder, | ||
const MeasurementTracker * | measurementTracker | ||
) | [inline] |
Definition at line 12 of file CkfDebugTrajectoryBuilder.h.
: CkfTrajectoryBuilder( conf,updator,propagatorAlong,propagatorOpposite,estimator,RecHitBuilder,measurementTracker,0) { //edm::LogVerbatim("CkfDebugger") <<"CkfDebugTrajectoryBuilder::CkfDebugTrajectoryBuilder"; }
bool CkfDebugTrajectoryBuilder::analyzeMeasurementsDebugger | ( | TempTrajectory & | traj, |
std::vector< TM > | meas, | ||
const MeasurementTracker * | theMeasurementTracker, | ||
const Propagator * | theForwardPropagator, | ||
const Chi2MeasurementEstimatorBase * | theEstimator, | ||
const TransientTrackingRecHitBuilder * | theTTRHBuilder | ||
) | const [inline, private, virtual] |
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().
{ return theDbg->analyseCompatibleMeasurements(traj.toTrajectory(),meas,theMeasurementTracker,theForwardPropagator,theEstimator,theTTRHBuilder); };
bool CkfDebugTrajectoryBuilder::analyzeMeasurementsDebugger | ( | Trajectory & | traj, |
std::vector< TM > | meas, | ||
const MeasurementTracker * | theMeasurementTracker, | ||
const Propagator * | theForwardPropagator, | ||
const Chi2MeasurementEstimatorBase * | theEstimator, | ||
const TransientTrackingRecHitBuilder * | theTTRHBuilder | ||
) | const [inline, private, virtual] |
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.
{ return theDbg->analyseCompatibleMeasurements(traj,meas,theMeasurementTracker,theForwardPropagator,theEstimator,theTTRHBuilder); };
virtual CkfDebugger* CkfDebugTrajectoryBuilder::debugger | ( | ) | const [inline, virtual] |
void CkfDebugTrajectoryBuilder::fillSeedHistoDebugger | ( | std::vector< TrajectoryMeasurement >::iterator | begin, |
std::vector< TrajectoryMeasurement >::iterator | end | ||
) | const [inline, private, virtual] |
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 41 of file CkfDebugTrajectoryBuilder.h.
References CkfDebugger::fillSeedHist(), and theDbg.
virtual void CkfDebugTrajectoryBuilder::setDebugger | ( | CkfDebugger * | dbg | ) | const [inline, virtual] |
Reimplemented from BaseCkfTrajectoryBuilder.
Definition at line 24 of file CkfDebugTrajectoryBuilder.h.
References theDbg.
Referenced by cms::CkfDebugTrackCandidateMaker::initDebugger().
{ theDbg = dbg;}
CkfDebugger* CkfDebugTrajectoryBuilder::theDbg [mutable, private] |
Definition at line 28 of file CkfDebugTrajectoryBuilder.h.
Referenced by analyzeMeasurementsDebugger(), debugger(), fillSeedHistoDebugger(), and setDebugger().