|
TempTrajectory | buildTrajectories (const TrajectorySeed &seed, TrajectoryContainer &ret, const TrajectoryFilter *) const |
| common part of both public trajectory building methods More...
|
|
double | chiSquareCut () |
|
const
Chi2MeasurementEstimatorBase & | estimator () const |
|
| GroupedCkfTrajectoryBuilder (const edm::ParameterSet &conf, edm::ConsumesCollector &iC) |
| constructor from ParameterSet More...
|
|
float | lostHitPenalty () |
|
double | mass () |
| Mass hypothesis used for propagation. More...
|
|
int | maxCand () |
|
double | ptCut () |
| Pt cut. More...
|
|
void | rebuildSeedingRegion (const TrajectorySeed &, TrajectoryContainer &result) const |
|
void | rebuildTrajectories (TempTrajectory const &startingTraj, const TrajectorySeed &, TrajectoryContainer &result) const |
|
TrajectoryContainer | trajectories (const TrajectorySeed &) const |
| set Event for the internal MeasurementTracker data member More...
|
|
void | trajectories (const TrajectorySeed &, TrajectoryContainer &ret) const |
| trajectories building starting from a seed, return in an already allocated vector More...
|
|
TrajectoryContainer | trajectories (const TrajectorySeed &, const TrackingRegion &) const |
| trajectories building starting from a seed with a region More...
|
|
void | trajectories (const TrajectorySeed &, TrajectoryContainer &ret, const TrackingRegion &) const |
| trajectories building starting from a seed with a region More...
|
|
const TrajectoryStateUpdator & | updator () const |
|
virtual | ~GroupedCkfTrajectoryBuilder () |
| destructor More...
|
|
| BaseCkfTrajectoryBuilder (const edm::ParameterSet &conf, TrajectoryFilter *filter, TrajectoryFilter *inOutFilter=0) |
|
| BaseCkfTrajectoryBuilder (const BaseCkfTrajectoryBuilder &)=delete |
|
const
TransientTrackingRecHitBuilder * | hitBuilder () const |
|
BaseCkfTrajectoryBuilder & | operator= (const BaseCkfTrajectoryBuilder &)=delete |
|
virtual void | setDebugger (CkfDebugger *dbg) const |
|
virtual void | setEvent (const edm::Event &event) const |
|
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup, const MeasurementTrackerEvent *data) |
|
void | setNavigationSchool (NavigationSchool const *nv) |
|
virtual void | unset () const |
|
virtual | ~BaseCkfTrajectoryBuilder () |
|
virtual | ~TrajectoryBuilder () |
|
|
virtual void | analyseMeasurements (const std::vector< TM > &meas, const Trajectory &traj) const |
|
virtual void | analyseResult (const TrajectoryContainer &result) const |
|
virtual void | analyseSeed (const TrajectorySeed &seed) const |
|
void | setEvent_ (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
|
void | addToResult (boost::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 |
|
virtual bool | analyzeMeasurementsDebugger (Trajectory &traj, const std::vector< TrajectoryMeasurement > &meas, const MeasurementTrackerEvent *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const |
|
virtual bool | analyzeMeasurementsDebugger (TempTrajectory &traj, const std::vector< TrajectoryMeasurement > &meas, const MeasurementTrackerEvent *theMeasurementTracker, const Propagator *theForwardPropagator, const Chi2MeasurementEstimatorBase *theEstimator, const TransientTrackingRecHitBuilder *theTTRHBuilder) const |
|
const Propagator * | backwardPropagator (const TrajectorySeed &seed) const |
|
TempTrajectory | createStartingTrajectory (const TrajectorySeed &seed) const |
|
virtual void | fillSeedHistoDebugger (std::vector< TrajectoryMeasurement >::iterator begin, std::vector< TrajectoryMeasurement >::iterator end) const |
|
StateAndLayers | findStateAndLayers (const TrajectorySeed &seed, const TempTrajectory &traj) const |
|
StateAndLayers | findStateAndLayers (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 |
|
|
bool | advanceOneLayer (const TrajectorySeed &seed, TempTrajectory &traj, const TrajectoryFilter *regionalCondition, const Propagator *propagator, bool inOut, TempTrajectoryContainer &newCand, TempTrajectoryContainer &result) const |
|
TempTrajectory | backwardFit (TempTrajectory &candidate, unsigned int nSeed, const TrajectoryFitter &fitter, std::vector< const TrackingRecHit * > &remainingHits) const |
|
void | groupedIntermediaryClean (TempTrajectoryContainer &theTrajectories) const |
| intermediate cleaning in the case of grouped measurements More...
|
|
void | groupedLimitedCandidates (const TrajectorySeed &seed, TempTrajectory const &startingTraj, const TrajectoryFilter *regionalCondition, const Propagator *propagator, bool inOut, TempTrajectoryContainer &result) const |
|
void | rebuildSeedingRegion (const TrajectorySeed &seed, TempTrajectory const &startingTraj, TempTrajectoryContainer &result) const |
| try to find additional hits in seeding region More...
|
|
int | rebuildSeedingRegion (const TrajectorySeed &seed, const std::vector< const TrackingRecHit * > &seedHits, TempTrajectory &candidate, TempTrajectoryContainer &result) const |
|
bool | tkxor (bool a, bool b) const |
|
bool | verifyHits (TempTrajectory::DataContainer::const_iterator rbegin, size_t maxDepth, const std::vector< const TrackingRecHit * > &hits) const |
| Verifies presence of a RecHits in a range of TrajectoryMeasurements. More...
|
|
A highly configurable trajectory builder that allows full exploration of the combinatorial tree of possible continuations, and provides efficient ways of trimming the combinatorial tree.
Definition at line 24 of file GroupedCkfTrajectoryBuilder.h.