#include <TrajectorySeed.h>
Public Types | |
typedef edm::OwnVector< TrackingRecHit > | RecHitContainer |
typedef edm::Range< RecHitContainer::const_iterator > | RecHitRange |
Public Member Functions | |
virtual TrajectorySeed * | clone () const |
PropagationDirection | direction () const |
unsigned int | nHits () const |
TrajectorySeed & | operator= (TrajectorySeed const &o)=default |
TrajectorySeed & | operator= (TrajectorySeed &&o) noexcept=default |
RecHitRange | recHits () const |
PTrajectoryStateOnDet const & | startingState () const |
void | swap (PTrajectoryStateOnDet &ptsos, RecHitContainer &rh, PropagationDirection &dir) noexcept |
void | swap (TrajectorySeed &rh) noexcept |
TrajectorySeed () | |
TrajectorySeed (PTrajectoryStateOnDet const &ptsos, RecHitContainer const &rh, PropagationDirection dir) | |
TrajectorySeed (PTrajectoryStateOnDet const &ptsos, RecHitContainer &&rh, PropagationDirection dir) noexcept | |
TrajectorySeed (TrajectorySeed const &o)=default | |
TrajectorySeed (TrajectorySeed &&o) noexcept=default | |
virtual | ~TrajectorySeed () |
Private Attributes | |
PropagationDirection | dir_ = invalidDirection |
RecHitContainer | hits_ |
PTrajectoryStateOnDet | tsos_ |
TrajectorySeed contains
Definition at line 18 of file TrajectorySeed.h.
Definition at line 20 of file TrajectorySeed.h.
typedef edm::Range<RecHitContainer::const_iterator> TrajectorySeed::RecHitRange |
Definition at line 21 of file TrajectorySeed.h.
|
inline |
|
inlinevirtual |
Definition at line 24 of file TrajectorySeed.h.
|
inline |
Definition at line 26 of file TrajectorySeed.h.
|
inlinenoexcept |
Definition at line 29 of file TrajectorySeed.h.
|
default |
|
defaultnoexcept |
|
inlinevirtual |
Reimplemented in reco::ElectronSeed, and reco::ConvBremSeed.
Definition at line 57 of file TrajectorySeed.h.
References TrajectorySeed().
|
inline |
Definition at line 54 of file TrajectorySeed.h.
References dir_.
Referenced by DAFTrackProducerAlgorithm::fit(), KFSplittingFitter::fitOne(), KFTrajectoryFitter::fitOne(), L3TkMuonProducer::produce(), TrackListMerger::produce(), and DAFTrackProducerAlgorithm::runWithCandidate().
|
inline |
Definition at line 53 of file TrajectorySeed.h.
References hits_, and edm::OwnVector< T, P >::size().
Referenced by TrackBuildingAnalyzer::analyze(), reco::ElectronSeed::hitsMask(), reco::ElectronSeed::initTwoHitSeed(), lengthSorting(), HLTMuonTrackMassFilter::pairMatched(), PrintRecoObjects::print(), TrackListMerger::produce(), ExtraFromSeeds::produce(), Trajectory::seedNHits(), SeedTransformer::seedTransform(), and L3TkMuonProducer::sharedSeed().
|
default |
|
defaultnoexcept |
|
inline |
Definition at line 52 of file TrajectorySeed.h.
References edm::OwnVector< T, P >::begin(), edm::OwnVector< T, P >::end(), and hits_.
Referenced by FWTrajectorySeedProxyBuilder::build(), reco::ElectronSeed::createHitInfo(), PFElecTkProducer::findPfRef(), reco::ElectronSeed::hitsMask(), reco::ElectronSeed::initTwoHitSeed(), MuonSeedCleaner::OverlapSegments(), HLTMuonTrackMassFilter::pairMatched(), PrintRecoObjects::print(), FastTSGFromL2Muon::produce(), TrackListMerger::produce(), ExtraFromSeeds::produce(), L2MuonSeedGeneratorFromL1T::produce(), L2MuonSeedGeneratorFromL1TkMu::produce(), L2MuonSeedGenerator::produce(), SeedTransformer::seedTransform(), and L3TkMuonProducer::sharedSeed().
|
inline |
Definition at line 55 of file TrajectorySeed.h.
References tsos_.
Referenced by TrackBuildingAnalyzer::analyze(), reco::ElectronSeed::getCharge(), ConversionSeedFilter::getTSOS(), PrintRecoObjects::print(), TrackListMerger::produce(), L2MuonSeedGeneratorFromL1T::produce(), L2MuonSeedGenerator::produce(), L2MuonSeedGeneratorFromL1TkMu::produce(), SeedTransformer::seedTransientState(), and SeedToTrackProducer::seedTransientState().
|
inlinenoexcept |
Definition at line 32 of file TrajectorySeed.h.
References DeadROC_duringRun::dir, dir_, hits_, swap(), edm::OwnVector< T, P >::swap(), and tsos_.
|
inlinenoexcept |
Definition at line 38 of file TrajectorySeed.h.
References dir_, hits_, swap(), edm::OwnVector< T, P >::swap(), and tsos_.
|
private |
Definition at line 62 of file TrajectorySeed.h.
Referenced by direction(), and swap().
|
private |
Definition at line 60 of file TrajectorySeed.h.
|
private |
Definition at line 61 of file TrajectorySeed.h.
Referenced by startingState(), and swap().