|
bool | analyzeMeasurementsDebugger (TempTrajectory &traj, const std::vector< TM > &meas, const MeasurementTrackerEvent *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const override |
|
bool | analyzeMeasurementsDebugger (Trajectory &traj, const std::vector< TM > &meas, const MeasurementTrackerEvent *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const override |
|
| CkfDebugTrajectoryBuilder (const edm::ParameterSet &conf, edm::ConsumesCollector iC) |
|
void | fillSeedHistoDebugger (std::vector< TrajectoryMeasurement >::iterator begin, std::vector< TrajectoryMeasurement >::iterator end) const override |
|
TempTrajectory | buildTrajectories (const TrajectorySeed &, TrajectoryContainer &ret, unsigned int &nCandPerSeed, const TrajectoryFilter *) const override |
|
| CkfTrajectoryBuilder (const edm::ParameterSet &conf, edm::ConsumesCollector iC) |
|
| CkfTrajectoryBuilder (const edm::ParameterSet &conf, edm::ConsumesCollector iC, std::unique_ptr< TrajectoryFilter > filter) |
|
void | rebuildTrajectories (TempTrajectory const &startingTraj, const TrajectorySeed &, TrajectoryContainer &result) const override |
|
TrajectoryContainer | trajectories (const TrajectorySeed &seed) const override |
| trajectories building starting from a seed More...
|
|
void | trajectories (const TrajectorySeed &seed, TrajectoryContainer &ret) const override |
| trajectories building starting from a seed More...
|
|
| ~CkfTrajectoryBuilder () override |
|
| BaseCkfTrajectoryBuilder (const edm::ParameterSet &conf, edm::ConsumesCollector iC, std::unique_ptr< TrajectoryFilter > filter, std::unique_ptr< TrajectoryFilter > inOutFilter=nullptr) |
|
| BaseCkfTrajectoryBuilder (const BaseCkfTrajectoryBuilder &)=delete |
|
const
TransientTrackingRecHitBuilder * | hitBuilder () const |
|
BaseCkfTrajectoryBuilder & | operator= (const BaseCkfTrajectoryBuilder &)=delete |
|
virtual void | setDebugger (CkfDebugger *dbg) const |
|
void | setEvent (const edm::Event &event) const override |
|
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup, const MeasurementTrackerEvent *data) |
|
void | setNavigationSchool (NavigationSchool const *nv) |
|
void | unset () const override |
|
| ~BaseCkfTrajectoryBuilder () override |
|
virtual void | rebuildSeedingRegion (const TrajectorySeed &, TrajectoryContainer &result) const |
|
virtual | ~TrajectoryBuilder () |
|
|
typedef std::vector
< TempTrajectory > | TempTrajectoryContainer |
|
typedef std::vector< Trajectory > | TrajectoryContainer |
|
typedef std::vector
< TempTrajectory > | TempTrajectoryContainer |
|
typedef std::vector< Trajectory > | TrajectoryContainer |
|
typedef
TrajectoryContainer::iterator | TrajectoryIterator |
|
typedef std::vector< Trajectory > | TrajectoryContainer |
|
typedef
TrajectoryContainer::iterator | TrajectoryIterator |
|
typedef TrackingComponentsRecord | Chi2MeasurementEstimatorRecord |
|
typedef FreeTrajectoryState | FTS |
|
typedef std::pair< TSOS,
std::vector< const DetLayer * > > | StateAndLayers |
|
typedef TrajectoryMeasurement | TM |
|
typedef TrajectoryStateOnSurface | TSOS |
|
virtual void | findCompatibleMeasurements (const TrajectorySeed &seed, const TempTrajectory &traj, std::vector< TrajectoryMeasurement > &result) const |
|
unsigned int | limitedCandidates (const TrajectorySeed &seed, TempTrajectory &startingTraj, TrajectoryContainer &result) const |
|
unsigned int | limitedCandidates (const std::shared_ptr< const TrajectorySeed > &sharedSeed, TempTrajectoryContainer &candidates, TrajectoryContainer &result) const |
|
void | setEvent_ (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
|
void | updateTrajectory (TempTrajectory &traj, TM &&tm) const |
|
void | addToResult (std::shared_ptr< const TrajectorySeed > const &seed, TempTrajectory &traj, TrajectoryContainer &result, bool inOut=false) const |
|
void | addToResult (TempTrajectory const &traj, TempTrajectoryContainer &result, bool inOut=false) const |
|
const Propagator * | backwardPropagator (const TrajectorySeed &seed) const |
|
TempTrajectory | createStartingTrajectory (const TrajectorySeed &seed) const |
|
StateAndLayers | findStateAndLayers (const TrajectorySeed &seed, const TempTrajectory &traj) const |
|
const Propagator * | forwardPropagator (const TrajectorySeed &seed) const |
|
void | moveToResult (TempTrajectory &&traj, TempTrajectoryContainer &result, bool inOut=false) const |
|
bool | qualityFilter (const TempTrajectory &traj, bool inOut=false) const |
|
void | setData (const MeasurementTrackerEvent *data) |
|
bool | toBeContinued (TempTrajectory &traj, bool inOut=false) const |
|
static std::unique_ptr
< TrajectoryFilter > | createTrajectoryFilter (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) |
|
bool | theAlwaysUseInvalidHits |
|
bool | theIntermediateCleaning |
|
float | theLostHitPenalty |
|
int | theMaxCand |
| set Event for the internal MeasurementTracker data member More...
|
|
const
Chi2MeasurementEstimatorBase * | theEstimator = nullptr |
|
const MeasurementTrackerEvent * | theMeasurementTracker = nullptr |
|
const NavigationSchool * | theNavigationSchool = nullptr |
|
const Propagator * | thePropagatorAlong = nullptr |
|
const Propagator * | thePropagatorOpposite = nullptr |
|
const
TransientTrackingRecHitBuilder * | theTTRHBuilder = nullptr |
|
const TrajectoryStateUpdator * | theUpdator = nullptr |
|
Definition at line 9 of file CkfDebugTrajectoryBuilder.h.