#include <TrajectorySeed.h>
Public Types | |
typedef recHitContainer::const_iterator | const_iterator |
typedef std::pair < const_iterator, const_iterator > | range |
typedef edm::OwnVector < TrackingRecHit > | recHitContainer |
Public Member Functions | |
virtual TrajectorySeed * | clone () const |
PropagationDirection | direction () const |
unsigned int | nHits () const |
TrajectorySeed & | operator= (TrajectorySeed const &o) |
range | recHits () const |
PTrajectoryStateOnDet const & | startingState () const |
void | swap (PTrajectoryStateOnDet &ptsos, recHitContainer &rh, PropagationDirection &dir) |
void | swap (TrajectorySeed &rh) |
TrajectorySeed () | |
TrajectorySeed (PTrajectoryStateOnDet const &ptsos, recHitContainer const &rh, PropagationDirection dir) | |
TrajectorySeed (TrajectorySeed const &o) | |
virtual | ~TrajectorySeed () |
Private Attributes | |
PropagationDirection | dir_ |
edm::OwnVector< TrackingRecHit > | hits_ |
PTrajectoryStateOnDet | tsos_ |
TrajectorySeed contains
Definition at line 17 of file TrajectorySeed.h.
typedef recHitContainer::const_iterator TrajectorySeed::const_iterator |
Definition at line 20 of file TrajectorySeed.h.
typedef std::pair<const_iterator,const_iterator> TrajectorySeed::range |
Definition at line 21 of file TrajectorySeed.h.
Definition at line 19 of file TrajectorySeed.h.
|
inline |
|
inlinevirtual |
Definition at line 25 of file TrajectorySeed.h.
|
inline |
Definition at line 27 of file TrajectorySeed.h.
|
inline |
Definition at line 46 of file TrajectorySeed.h.
|
inlinevirtual |
Reimplemented in reco::ElectronSeed, and reco::ConvBremSeed.
Definition at line 73 of file TrajectorySeed.h.
References TrajectorySeed().
|
inline |
Definition at line 70 of file TrajectorySeed.h.
References dir_.
Referenced by TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), RoadSearchTrackCandidateMakerAlgorithm::createSeedTrajectory(), SimpleTrackRefitter::createStartingTrajectory(), CosmicTrajectoryBuilder::createStartingTrajectory(), BaseCkfTrajectoryBuilder::createStartingTrajectory(), HICTrajectoryBuilder::createStartingTrajectory(), CRackTrajectoryBuilder::createStartingTrajectory(), display_seed(), KFSplittingFitter::fit(), KFTrajectoryFitter::fit(), TrackCandidateProducer::produce(), L3TkMuonProducer::produce(), cms::SimpleTrackListMerger::produce(), TrajectorySeedFromMuonProducer::produce(), SimpleTrackRefitter::refitTrack(), RoadSearchTrackCandidateMakerAlgorithm::run(), and StartingLayerFinder::startingLayers().
|
inline |
Definition at line 69 of file TrajectorySeed.h.
References hits_, and edm::OwnVector< T, P >::size().
Referenced by MuonSeedsAnalyzer::analyze(), MuonSeedSimpleCleaner::checkPt(), equivalent(), CachingSeedCleanerBySharedInput::good(), lengthSorting(), HLTMuonTrackMassFilter::pairMatched(), TrackCandidateProducer::produce(), cms::SimpleTrackListMerger::produce(), TrajectoryCleanerMerger::sameSeed(), TrajectoryCleanerBySharedSeeds::sameSeed(), MuonSeedCleaner::SeedChi2(), SeedTransformer::seedTransform(), L3TkMuonProducer::sharedSeed(), CRackTrajectoryBuilder::SortHits(), and StartingLayerFinder::startingLayers().
|
inline |
Definition at line 49 of file TrajectorySeed.h.
|
inline |
Definition at line 66 of file TrajectorySeed.h.
References edm::OwnVector< T, P >::begin(), edm::OwnVector< T, P >::end(), and hits_.
Referenced by TrackBuildingAnalyzer::analyze(), SiPixelTrackResidualSource::analyze(), MuonSeedTrack::computeNDOF(), equivalent(), PFElecTkProducer::FindPfRef(), SeedCleanerByHitPosition::good(), CachingSeedCleanerByHitPosition::good(), SeedCleanerBySharedInput::good(), CachingSeedCleanerBySharedInput::good(), SETSeedFinder::makeSeed(), MuonSeedCleaner::OverlapSegments(), HLTMuonTrackMassFilter::pairMatched(), ElectronSeedMerger::produce(), FastTSGFromL2Muon::produce(), TrackCandidateProducer::produce(), SETMuonSeedProducer::produce(), cms::SimpleTrackListMerger::produce(), GroupedCkfTrajectoryBuilder::rebuildSeedingRegion(), FastElectronSeedGenerator::run(), TrajectoryCleanerMerger::sameSeed(), TrajectoryCleanerBySharedSeeds::sameSeed(), MuonSeedCleaner::SeedChi2(), MuonSeedCleaner::SeedLength(), SimpleTrackRefitter::seedMeasurements(), CosmicTrajectoryBuilder::seedMeasurements(), BaseCkfTrajectoryBuilder::seedMeasurements(), CRackTrajectoryBuilder::seedMeasurements(), SeedTransformer::seedTransform(), L3TkMuonProducer::sharedSeed(), CosmicTrajectoryBuilder::SortHits(), CRackTrajectoryBuilder::SortHits(), StartingLayerFinder::startingLayers(), FastTSGFromIOHit::trackerSeeds(), and ExhaustiveMuonTrajectoryBuilder::trajectories().
|
inline |
Definition at line 71 of file TrajectorySeed.h.
References tsos_.
Referenced by TrackBuildingAnalyzer::analyze(), MuonSeedSimpleCleaner::checkPt(), display_seed(), MuonCkfTrajectoryBuilder::findCompatibleMeasurements(), BaseCkfTrajectoryBuilder::findStateAndLayers(), reco::ElectronSeed::getCharge(), MuonSeedsAnalyzer::getSeedTSOS(), MuonSeedTrack::getSeedTSOS(), MuonTrackAnalyzer::getSeedTSOS(), MuonRoadTrajectoryBuilder::makeTrajectories_0(), CtfSpecialSeedGenerator::postCheck(), TrackCandidateProducer::produce(), cms::SimpleTrackListMerger::produce(), BaseCkfTrajectoryBuilder::seedMeasurements(), MuonSeedCleaner::SeedMomentum(), MuonSeedCleaner::SeedPosition(), SeedTransformer::seedTransientState(), StartingLayerFinder::startingLayers(), SimpleTrackRefitter::startingTSOS(), CosmicTrajectoryBuilder::startingTSOS(), CRackTrajectoryBuilder::startingTSOS(), ExhaustiveMuonTrajectoryBuilder::trajectories(), StandAloneMuonTrajectoryBuilder::trajectories(), and CosmicMuonTrajectoryBuilder::trajectories().
|
inline |
Definition at line 32 of file TrajectorySeed.h.
References dir_, hits_, edm::OwnVector< T, P >::swap(), std::swap(), and tsos_.
Referenced by operator=(), and swap().
|
inline |
Definition at line 40 of file TrajectorySeed.h.
References dir_, hits_, edm::OwnVector< T, P >::swap(), std::swap(), and tsos_.
|
private |
Definition at line 79 of file TrajectorySeed.h.
Referenced by direction(), and swap().
|
private |
Definition at line 77 of file TrajectorySeed.h.
|
private |
Definition at line 78 of file TrajectorySeed.h.
Referenced by startingState(), and swap().