#include <RecoTracker/DebugTools/interface/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.
00018 : 00019 CkfTrajectoryBuilder( conf,updator,propagatorAlong,propagatorOpposite,estimator,RecHitBuilder,measurementTracker,0) 00020 { 00021 //edm::LogVerbatim("CkfDebugger") <<"CkfDebugTrajectoryBuilder::CkfDebugTrajectoryBuilder"; 00022 }
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.
00038 { 00039 return theDbg->analyseCompatibleMeasurements(traj,meas,theMeasurementTracker,theForwardPropagator,theEstimator,theTTRHBuilder); 00040 };
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, and TempTrajectory::toTrajectory().
00032 { 00033 return theDbg->analyseCompatibleMeasurements(traj.toTrajectory(),meas,theMeasurementTracker,theForwardPropagator,theEstimator,theTTRHBuilder); 00034 };
virtual CkfDebugger* CkfDebugTrajectoryBuilder::debugger | ( | ) | const [inline, virtual] |
Definition at line 25 of file CkfDebugTrajectoryBuilder.h.
References theDbg.
00025 { return theDbg;}
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.
00042 { 00043 //edm::LogVerbatim("CkfDebugger") <<"CkfDebugTrajectoryBuilder::fillSeedHistoDebugger "<<theDbg; 00044 if (end-begin>=2) 00045 theDbg->fillSeedHist(begin->recHit(),(begin+1)->recHit(),(begin+1)->updatedState()); 00046 };
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().
00024 { theDbg = dbg;}
CkfDebugger* CkfDebugTrajectoryBuilder::theDbg [mutable, private] |
Definition at line 28 of file CkfDebugTrajectoryBuilder.h.
Referenced by analyzeMeasurementsDebugger(), debugger(), fillSeedHistoDebugger(), and setDebugger().