#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 16 of file SeedFromProtoTrack.h.
|
private |
Definition at line 34 of file SeedFromProtoTrack.h.
SeedFromProtoTrack::SeedFromProtoTrack | ( | const reco::Track & | proto, |
const edm::EventSetup & | es | ||
) |
Definition at line 30 of file SeedFromProtoTrack.cc.
References init(), nHits, edm::OwnVector< T, P >::push_back(), reco::Track::recHit(), reco::Track::recHitsSize(), rpcPointValidation_cfi::refHit, 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(), hits(), mps_fire::i, init(), dqmiodumpmetadata::n, edm::OwnVector< T, P >::push_back(), edm::OwnVector< T, P >::size(), and theHits.
|
inline |
Definition at line 21 of file SeedFromProtoTrack.h.
|
inlineprivate |
Definition at line 30 of file SeedFromProtoTrack.h.
References alongMomentum.
Referenced by trajectorySeed().
|
inlineprivate |
Definition at line 35 of file SeedFromProtoTrack.h.
References theHits.
Referenced by SeedFromProtoTrack(), and trajectorySeed().
|
private |
Definition at line 40 of file SeedFromProtoTrack.cc.
References edm::OwnVector< T, P >::back(), reco::TrackBase::charge(), reco::TrackBase::covariance(), TauDecayModes::dec, submitPVResolutionJobs::err, TrackingRecHit::geographicalId(), edm::EventSetup::get(), get, TrajectoryStateOnSurface::isValid(), reco::TrackBase::momentum(), trajectoryStateTransform::persistentState(), GloballyPositioned< T >::position(), TrackCandidateProducer_cfi::propagator, DetId::rawId(), reco::TrackBase::referencePoint(), theHits, thePTraj, theValid, PbPb_ZMuSkimMuonDPG_cff::tracker, and extraflags_cff::vtx.
Referenced by SeedFromProtoTrack().
|
inline |
Definition at line 25 of file SeedFromProtoTrack.h.
References theValid.
Referenced by ntupleDataFormat._Object::_checkIsValid(), SeedGeneratorFromProtoTracksEDProducer::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
TrajectorySeed SeedFromProtoTrack::trajectorySeed | ( | ) | const |
Definition at line 78 of file SeedFromProtoTrack.cc.
References direction(), hits(), and trajectoryState().
Referenced by SeedGeneratorFromProtoTracksEDProducer::produce().
|
inlineprivate |
Definition at line 32 of file SeedFromProtoTrack.h.
References thePTraj.
Referenced by trajectorySeed().
|
private |
Definition at line 39 of file SeedFromProtoTrack.h.
Referenced by hits(), init(), and SeedFromProtoTrack().
|
private |
Definition at line 40 of file SeedFromProtoTrack.h.
Referenced by init(), and trajectoryState().
|
private |
Definition at line 38 of file SeedFromProtoTrack.h.