#include <SeedFromProtoTrack.h>
Public Member Functions | |
bool | isValid () const |
SeedFromProtoTrack (const reco::Track &proto, const edm::EventSetup &) | |
SeedFromProtoTrack (const reco::Track &proto, const SeedingHitSet &hits, const edm::EventSetup &es) | |
TrajectorySeed | trajectorySeed () const |
~SeedFromProtoTrack () | |
Private Types | |
typedef edm::OwnVector < TrackingRecHit > | RecHitContainer |
Private Member Functions | |
PropagationDirection | direction () const |
const RecHitContainer & | hits () const |
void | init (const reco::Track &proto, const edm::EventSetup &es) |
PTrajectoryStateOnDet const & | trajectoryState () const |
Private Attributes | |
RecHitContainer | theHits |
PTrajectoryStateOnDet | thePTraj |
bool | theValid |
Definition at line 13 of file SeedFromProtoTrack.h.
|
private |
Definition at line 36 of file SeedFromProtoTrack.h.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const reco::Track & | proto, |
const edm::EventSetup & | es | ||
) |
Definition at line 32 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), init(), edm::OwnVector< T, P >::push_back(), reco::Track::recHit(), reco::Track::recHitsSize(), and theHits.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const reco::Track & | proto, |
const SeedingHitSet & | hits, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 21 of file SeedFromProtoTrack.cc.
References TrackingRecHit::clone(), i, init(), n, edm::OwnVector< T, P >::push_back(), SeedingHitSet::size(), and theHits.
|
inline |
Definition at line 21 of file SeedFromProtoTrack.h.
|
inlineprivate |
Definition at line 31 of file SeedFromProtoTrack.h.
References alongMomentum.
Referenced by trajectorySeed().
|
inlineprivate |
Definition at line 37 of file SeedFromProtoTrack.h.
References theHits.
Referenced by trajectorySeed().
|
private |
Definition at line 45 of file SeedFromProtoTrack.cc.
References edm::OwnVector< T, P >::back(), reco::TrackBase::charge(), reco::TrackBase::covariance(), TrackingRecHit::geographicalId(), edm::EventSetup::get(), TrajectoryStateOnSurface::isValid(), reco::TrackBase::momentum(), trajectoryStateTransform::persistentState(), GloballyPositioned< T >::position(), Propagator::propagate(), DetId::rawId(), reco::TrackBase::referencePoint(), reco::return(), theHits, thePTraj, theValid, and patCandidatesForDimuonsSequences_cff::tracker.
Referenced by SeedFromProtoTrack().
|
inline |
Definition at line 25 of file SeedFromProtoTrack.h.
References theValid.
Referenced by SeedGeneratorFromProtoTracksEDProducer::produce(), and TSGFromL1Muon::produce().
TrajectorySeed SeedFromProtoTrack::trajectorySeed | ( | ) | const |
Definition at line 86 of file SeedFromProtoTrack.cc.
References direction(), hits(), and trajectoryState().
Referenced by SeedGeneratorFromProtoTracksEDProducer::produce(), and TSGFromL1Muon::produce().
|
inlineprivate |
Definition at line 33 of file SeedFromProtoTrack.h.
References thePTraj.
Referenced by trajectorySeed().
|
private |
Definition at line 42 of file SeedFromProtoTrack.h.
Referenced by hits(), init(), and SeedFromProtoTrack().
|
private |
Definition at line 43 of file SeedFromProtoTrack.h.
Referenced by init(), and trajectoryState().
|
private |
Definition at line 41 of file SeedFromProtoTrack.h.